Diff of the two buildlogs: -- --- b1/build.log 2025-05-22 01:36:38.209555339 +0000 +++ b2/build.log 2025-05-22 02:36:50.543665766 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed May 21 10:14:55 -12 2025 -I: pbuilder-time-stamp: 1747865695 +I: Current time: Thu May 22 15:46:41 +14 2025 +I: pbuilder-time-stamp: 1747878401 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -30,52 +30,84 @@ dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/13480/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/18875/tmp/hooks/D01_modify_environment starting +debug: Running on virt64a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 22 01:46 /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/18875/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/18875/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='8e77e383712e48b79ff2e2ff3665df0c' - 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='13480' - PS1='# ' - PS2='> ' + INVOCATION_ID=0edc5ce942a74ed492eeb5cbe2160932 + 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=18875 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.5tByCU7v/pbuilderrc_x06m --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5tByCU7v/b1 --logfile b1/build.log mold_2.37.1+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.5tByCU7v/pbuilderrc_0IyB --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5tByCU7v/b2 --logfile b2/build.log mold_2.37.1+dfsg-1.dsc' + SUDO_GID=114 + SUDO_UID=108 + 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 wbq0 6.1.0-35-armmp #1 SMP Debian 6.1.137-1 (2025-05-07) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-35-arm64 #1 SMP Debian 6.1.137-1 (2025-05-07) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/13480/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/18875/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -219,7 +251,7 @@ Get: 90 http://deb.debian.org/debian unstable/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 91 http://deb.debian.org/debian unstable/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 92 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] -Fetched 40.3 MB in 3s (12.7 MB/s) +Fetched 40.3 MB in 1s (36.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:armhf. (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 ... 19576 files and directories currently installed.) @@ -531,8 +563,8 @@ Setting up tzdata (2025b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed May 21 22:16:42 UTC 2025. -Universal Time is now: Wed May 21 22:16:42 UTC 2025. +Local time is now: Thu May 22 01:47:46 UTC 2025. +Universal Time is now: Thu May 22 01:47:46 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:armhf (3.13.3-4) ... @@ -614,7 +646,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/18875/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/18875/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.37.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -657,6 +693,7 @@ -- Found assembler: /usr/bin/cc -- BLAKE3 SIMD configuration: -- + * NEON SIMD intrinsics, The library uses NEON SIMD intrinsics. -- Looking for zstd.h -- Looking for zstd.h - not found @@ -741,8 +778,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (31.6s) --- Generating done (1.7s) +-- Configuring done (9.3s) +-- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: @@ -754,7 +791,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.37.1+dfsg -B/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -764,65 +801,77 @@ 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 -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend +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.37.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+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 -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3.c -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.37.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.37.1+dfsg/lib/update-git-hash.cmake -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 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.37.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3.c +[ 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.37.1+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/debug.c +[ 1%] Built target git_hash [ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/entropy_common.c [ 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c -/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] - 115 | get_cpu_features(void) { - | ^~~~~~~~~~~~~~~~ -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_portable.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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/pool.c [ 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/threading.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +[ 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/allocator.cpp [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/fse_compress.c +[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c +/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] + 115 | 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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_portable.c +[ 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -mfpu=neon -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 -/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o +/usr/bin/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.37.1+dfsg/obj-arm-linux-gnueabihf' [ 2%] Built target blake3 @@ -850,27 +899,17 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp [ 3%] 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/hist.c [ 3%] Built target mold-wrapper -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/exception.cpp In file included from /usr/include/c++/14/atomic:50, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, @@ -883,78 +922,103 @@ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 4%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/main.cpp +[ 6%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/market.cpp +[ 6%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 9%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/version.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 10%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 10%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +[ 11%] Linking CXX static library ../../../../gnu_14.2_cxx11_32_none/libtbb.a +cd /build/reproducible-path/mold-2.37.1+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.37.1+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_14.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_14.2_cxx11_32_none/libtbb.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' +[ 11%] Built target tbb +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.37.1+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 +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+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.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o +[ 12%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c +[ 12%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c +[ 13%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1506:16: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -1000,10 +1064,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here 1829 | int nbSeq; | ^~~~~ -[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1936:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1936 | switch(blockProperties.blockType) @@ -1011,24 +1071,14 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1918 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ -[ 11%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.37.1+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 +[ 13%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +[ 13%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v05.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +[ 13%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v06.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +[ 13%] 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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp [ 13%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.37.1+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.37.1+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 @@ -1036,60 +1086,49 @@ /usr/bin/ranlib libzstd.a make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' [ 13%] Built target libzstd_static -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -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.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 13%] Linking CXX static library ../../../../gnu_14.2_cxx11_32_none/libtbb.a -cd /build/reproducible-path/mold-2.37.1+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.37.1+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_14.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_14.2_cxx11_32_none/libtbb.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 13%] Built target tbb make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf' -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o +[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o +[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM64LE.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM64BE.cc +[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32LE.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM32.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32BE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV64BE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV64BE.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC64V1.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC64V2.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.S390X.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SPARC64.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.M68K.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.M68K.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SH4BE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.LOONGARCH32.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.LOONGARCH64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.X86_64.cc @@ -1127,7 +1166,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SH4BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH32.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.X86_64.cc @@ -1139,12 +1178,14 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM64BE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM32.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32LE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64LE.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc In file included from /usr/include/c++/14/vector:72, from /usr/include/c++/14/functional:64, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1153,7 +1194,7 @@ from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:22, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32LE.cc:3: + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32BE.cc:3: /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: @@ -1168,7 +1209,7 @@ from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:22, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32BE.cc:3: + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32LE.cc:3: /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: @@ -1190,6 +1231,42 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/c++/14/functional:64, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:22, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc:3: +/usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 954 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]', + inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, + inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1115:9, + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488: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::{anonymous}::Extn; _Alloc = std::allocator]', + inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, + inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1116:9, + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, @@ -1215,7 +1292,7 @@ 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::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1115:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1225,20 +1302,39 @@ 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::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1116:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]', + inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, + inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1115:9, + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488: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::{anonymous}::Extn; _Alloc = std::allocator]', + inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, + inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1116:9, + inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC32.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC64V1.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC64V2.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.S390X.cc @@ -1250,7 +1346,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4LE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4BE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH32.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH64.cc @@ -1262,7 +1358,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM64LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM64BE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o +[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV32LE.cc @@ -1274,7 +1370,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC32.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC64V1.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC64V2.cc @@ -1286,44 +1382,8 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.M68K.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SH4LE.cc -In file included from /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]', - inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, - inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1115:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488: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::{anonymous}::Extn; _Alloc = std::allocator]', - inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, - inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1116:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SH4BE.cc -In file included from /usr/include/c++/14/vector:72, - from /usr/include/c++/14/functional:64, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:22, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc:3: -/usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 954 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.LOONGARCH32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o @@ -1332,27 +1392,6 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.X86_64.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.I386.cc -In file included from /usr/include/c++/14/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::{anonymous}::Extn; _Alloc = std::allocator]', - inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, - inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1115:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488: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::{anonymous}::Extn; _Alloc = std::allocator]', - inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:403:11, - inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1116:9, - inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/arch-riscv.cc:1161:32: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM64LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o @@ -1381,7 +1420,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.M68K.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4LE.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4BE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.LOONGARCH32.cc @@ -1393,7 +1432,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.I386.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM64LE.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM64BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM32.cc @@ -1405,7 +1444,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV64LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV64BE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.PPC32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.PPC64V1.cc @@ -1417,7 +1456,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SPARC64.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.M68K.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o +[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SH4LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SH4BE.cc @@ -1429,7 +1468,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.X86_64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.I386.cc -[ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o +[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM64LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM64BE.cc @@ -1441,7 +1480,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64LE.cc -[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o +[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64BE.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC32.cc @@ -1477,6 +1516,8 @@ 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -1501,16 +1542,6 @@ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.I386.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -1724,8 +1755,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.I386.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64BE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -2009,6 +2050,18 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -2055,20 +2108,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64BE.cc -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -2306,52 +2345,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -2372,6 +2365,8 @@ | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -2386,16 +2381,6 @@ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -2609,6 +2594,110 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -2619,8 +2708,6 @@ | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -2848,100 +2935,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -3191,6 +3184,64 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -3237,16 +3288,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -3257,16 +3298,6 @@ | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -3402,16 +3433,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: -/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1235 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/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::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -3448,15 +3469,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ /usr/include/c++/14/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::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -3488,11 +3500,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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++/14/bits/stl_algo.h:4994:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:420:19, @@ -3518,6 +3525,42 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: +/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1235 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -3567,8 +3610,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -3779,6 +3820,16 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -3825,18 +3876,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc In file included from /usr/include/c++/14/algorithm:61, @@ -4076,52 +4115,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -4132,6 +4125,8 @@ 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V2.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -4147,16 +4142,6 @@ 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -4323,16 +4308,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: -/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1235 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/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::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -4364,11 +4339,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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++/14/bits/stl_algo.h:4994:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:420:19, @@ -4394,6 +4364,125 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: +/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1235 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -4476,8 +4565,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V2.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -4618,100 +4705,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -4961,6 +4954,62 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -5007,16 +5056,8 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -5090,16 +5131,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/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++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -5264,6 +5295,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4LE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -5341,7 +5384,6 @@ /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', @@ -5351,7 +5393,6 @@ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, @@ -5549,6 +5590,16 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -5595,18 +5646,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4LE.cc -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4BE.cc In file included from /usr/include/c++/14/algorithm:61, @@ -5846,52 +5885,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -5902,6 +5895,8 @@ 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -5926,16 +5921,6 @@ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4BE.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -6124,16 +6109,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: -/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1235 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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++/14/bits/stl_algo.h:4994:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:420:19, @@ -6159,6 +6134,120 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4BE.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25: +/usr/include/c++/14/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++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1235 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/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++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -6222,8 +6311,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc /usr/include/c++/14/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++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -6388,100 +6475,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, - inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2152 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2153 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, @@ -6731,6 +6724,62 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | 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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, + inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:610:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits(Context&)::&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.37.1+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::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/14/functional:120: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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::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.37.1+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::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2152 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2153 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/array:43, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc:3: +/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2099: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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -6777,16 +6826,8 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/array:43, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:6, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/gdb-index.cc:59, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc:3: -/usr/include/c++/14/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++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.I386.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -7024,8 +7065,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.I386.cc +[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64LE.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++/14/bits/stl_algobase.h:2174: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::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, @@ -7072,8 +7113,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2153 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o @@ -7082,7 +7121,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32BE.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64LE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64BE.cc @@ -7094,7 +7133,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC64V2.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.S390X.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SPARC64.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.M68K.cc @@ -7106,7 +7145,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH64.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o +[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.X86_64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.I386.cc @@ -7168,7 +7207,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V1.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V2.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.S390X.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SPARC64.cc @@ -7180,7 +7219,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SH4BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH32.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o +[ 53%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.X86_64.cc @@ -7192,7 +7231,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM64BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM32.cc -[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o +[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32BE.cc @@ -7204,7 +7243,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC32.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V1.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.S390X.cc @@ -7216,7 +7255,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4LE.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4BE.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH64.cc @@ -7278,7 +7317,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC32.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V1.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V2.cc @@ -7290,7 +7329,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.M68K.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4LE.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4BE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.LOONGARCH32.cc @@ -7302,6 +7341,8 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc +[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = X86_64]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7320,19 +7361,28 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::X86_64]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1010 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc:3: +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1010 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::X86_64]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1126 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::I386]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); @@ -7341,21 +7391,18 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -[ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc -In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc:3: -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1010 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1126 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ +[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc +[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM32]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7365,10 +7412,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7382,61 +7425,53 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ -[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32BE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1010 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1126 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1010 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1126 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc:3: -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1010 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1126 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc +In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc:3: +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1010 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1126 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC32]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7446,6 +7481,10 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V1]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7455,10 +7494,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC32]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V2]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7468,6 +7503,10 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC32]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC64V1]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); @@ -7491,6 +7530,12 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::S390X]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SPARC64]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7500,10 +7545,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::S390X]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = M68K]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7513,29 +7554,33 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': +In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc:3: +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4LE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1010 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::M68K]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::M68K]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc -In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc:3: -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4LE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1010 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SH4LE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4LE]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ +[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc +[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4BE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7545,7 +7590,9 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4LE]': +[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4BE]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ @@ -7558,20 +7605,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4BE]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': -/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1450 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~~~~^~~~~ -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc In file included from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc:3: /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = LOONGARCH64]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1010:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7581,10 +7614,16 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1126 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': +/build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1450 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH64]': /build/reproducible-path/mold-2.37.1+dfsg/src/output-chunks.cc:1450:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1450 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ +[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -7735,6 +7774,8 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64LE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -7838,6 +7879,8 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, @@ -7891,32 +7934,6 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc:3: -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -7953,11 +7970,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -7989,9 +8001,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -8059,6 +8068,63 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc:3: +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -8175,8 +8241,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64LE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -8467,52 +8531,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -8539,6 +8557,14 @@ | ~~~~~~~~~~~~ 1520 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -8663,6 +8689,40 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc:3: +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, @@ -8701,6 +8761,137 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -8991,261 +9182,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM32.cc -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc:3: -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -9544,6 +9480,162 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = I386]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM32.cc +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -9694,6 +9786,10 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -9744,21 +9840,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, @@ -10007,21 +10088,6 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -10048,6 +10114,21 @@ | ~~~~~~~~~~~~ 1520 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -10222,44 +10303,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, @@ -10508,103 +10551,6 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -10755,6 +10701,55 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc:3: +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -10805,12 +10800,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -10835,6 +10836,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -10858,12 +10864,68 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -10888,6 +10950,55 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -11045,179 +11156,44 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc:3: -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -11508,6 +11484,172 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -11658,14 +11800,8 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -11956,21 +12092,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, @@ -11979,141 +12100,6 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -12140,6 +12126,21 @@ | ~~~~~~~~~~~~ 1520 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -12554,14 +12555,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -12596,6 +12589,14 @@ /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -12712,21 +12713,156 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc:3: +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -12830,12 +12966,46 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -12883,32 +13053,25 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc:3: -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -12945,14 +13108,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -13051,122 +13206,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -13465,6 +13504,14 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: @@ -13480,14 +13527,21 @@ | ~~~~~~~~~~~~~~ 1546 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, @@ -13526,21 +13580,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.S390X.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, @@ -13617,12 +13658,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.S390X.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SPARC64.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.M68K.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -14071,6 +14112,21 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -14221,21 +14277,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -14676,6 +14717,156 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, + from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, + from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, + from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc:3: +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -14785,6 +14976,14 @@ | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -14966,325 +15165,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4BE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:25, - from /build/reproducible-path/mold-2.37.1+dfsg/src/mold.h:3, - from /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1, - from /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc:3: -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': -/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 2359 | __merge_adaptive(_BidirectionalIterator __first, +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': +/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 @@ -15572,6 +15455,67 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, @@ -15580,6 +15524,158 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4BE.cc +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.X86_64.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -15730,21 +15826,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -16035,6 +16116,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.I386.cc +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -16185,14 +16291,8 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64LE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -16483,166 +16583,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:66, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': -/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, - inlined from 'void mold::apply_version_script(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, - inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.X86_64.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.I386.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64LE.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, @@ -16793,8 +16733,6 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64BE.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -16898,6 +16836,14 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ +In file included from /usr/include/c++/14/memory:66, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::VersionPattern]': +/usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, @@ -16951,8 +16897,6 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM32.cc /usr/include/c++/14/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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -17087,8 +17031,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32LE.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64BE.cc +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, + inlined from 'void mold::apply_version_script(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, @@ -17097,8 +17056,44 @@ /usr/include/c++/14/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 322 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32BE.cc +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1831:24: @@ -17114,14 +17109,48 @@ | ~~~~~~~~~~~~~~ 1546 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64LE.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64BE.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC32.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V1.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM32.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32LE.cc +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1250:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, + inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.37.1+dfsg/src/passes.cc:1222:13: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.37.1+dfsg/src/../lib/common.h:424:19, @@ -17160,13 +17189,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32BE.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64LE.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64BE.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC32.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V1.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V2.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.S390X.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SPARC64.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o +[ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.M68K.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SH4LE.cc @@ -17178,7 +17217,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.LOONGARCH64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.X86_64.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o +[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.I386.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM64LE.cc @@ -17264,7 +17303,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32LE.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV64LE.cc @@ -17276,7 +17315,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V1.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V2.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SPARC64.cc @@ -17288,7 +17327,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SH4BE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH32.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.X86_64.cc @@ -17369,16 +17408,16 @@ [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.X86_64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.I386.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64BE.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o +[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM32.cc +[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32LE.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64LE.cc @@ -17386,7 +17425,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC32.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V1.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V2.cc @@ -17506,6 +17545,8 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ +[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-sparc64.cc /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::{anonymous}::OpdSymbol*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -17675,8 +17716,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-sparc64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-x86-64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/config.cc.o @@ -17701,10 +17740,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -17744,19 +17783,43 @@ 3: MACHINE=arm 3: CPU= 3: Test timeout computed to be: 1500 +test 4 + Start 4: arm-arch-arm-range-extension-thunk + +4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh" +4: Working Directory: /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/arch-arm-abs-error.sh -2: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-exidx-sentinel.sh -3: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh 1: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -2: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -2: ++ export LC_ALL=C -2: ++ LC_ALL=C -2: ++ '[' -z arm ']' 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z arm ']' 1: ++ '[' -z '' ']' 1: ++ TESTDIR=out/test/arm +1: ++ CC=cc +1: ++ CXX=c++ +1: ++ GCC=gcc +1: ++ GXX=g++ +1: ++ OBJDUMP=objdump +1: ++ OBJCOPY=objcopy +1: ++ STRIP=strip +1: ++ QEMU= +1: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-abs-error.sh .sh +1: ++ testname=arch-arm-abs-error +1: ++ t=out/test/arm/arch-arm-abs-error +1: ++ mkdir -p out/test/arm/arch-arm-abs-error +1: ++ case $MACHINE in +1: ++ tlsdesc_opt=-mtls-dialect=gnu2 +1: +++ uname +1: ++ '[' Linux = FreeBSD ']' +2: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-exidx-sentinel.sh +2: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +2: ++ export LC_ALL=C +2: ++ LC_ALL=C +2: ++ '[' -z arm ']' 2: ++ '[' -z '' ']' 2: ++ TESTDIR=out/test/arm 2: ++ CC=cc @@ -17767,16 +17830,20 @@ 2: ++ OBJCOPY=objcopy 2: ++ STRIP=strip 2: ++ QEMU= -1: ++ CC=cc -1: ++ CXX=c++ -1: ++ GCC=gcc -1: ++ GXX=g++ -1: ++ OBJDUMP=objdump -1: ++ OBJCOPY=objcopy -1: ++ STRIP=strip -1: ++ QEMU= -1: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-abs-error.sh .sh 2: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-exidx-sentinel.sh .sh +2: ++ testname=arch-arm-exidx-sentinel +2: ++ t=out/test/arm/arch-arm-exidx-sentinel +2: ++ mkdir -p out/test/arm/arch-arm-exidx-sentinel +2: ++ case $MACHINE in +2: ++ tlsdesc_opt=-mtls-dialect=gnu2 +2: +++ uname +2: ++ '[' Linux = FreeBSD ']' +2: ++ trap 'on_error $LINENO' ERR +2: ++ trap on_exit EXIT +2: ++ echo -n 'Testing arch-arm-exidx-sentinel ... ' +2: Testing arch-arm-exidx-sentinel ... ++ set -o pipefail +2: ++ set -x +3: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh 3: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C @@ -17792,87 +17859,87 @@ 3: ++ STRIP=strip 3: ++ QEMU= 3: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh .sh -1: ++ testname=arch-arm-abs-error -1: ++ t=out/test/arm/arch-arm-abs-error -1: ++ mkdir -p out/test/arm/arch-arm-abs-error -2: ++ testname=arch-arm-exidx-sentinel -2: ++ t=out/test/arm/arch-arm-exidx-sentinel -2: ++ mkdir -p out/test/arm/arch-arm-exidx-sentinel 3: ++ testname=arch-arm-range-extension-thunk-disassembly 3: ++ t=out/test/arm/arch-arm-range-extension-thunk-disassembly 3: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk-disassembly -1: ++ case $MACHINE in -1: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: ++ case $MACHINE in -2: ++ tlsdesc_opt=-mtls-dialect=gnu2 3: ++ case $MACHINE in 3: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: +++ uname -1: +++ uname +1: ++ trap 'on_error $LINENO' ERR +1: ++ trap on_exit EXIT +1: ++ echo -n 'Testing arch-arm-abs-error ... ' +1: Testing arch-arm-abs-error ... ++ set -o pipefail +1: ++ set -x +1: + cc -fPIC -c -o out/test/arm/arch-arm-abs-error/a.o -xassembler - -mthumb +1: + cat +2: + c++ -o out/test/arm/arch-arm-exidx-sentinel/a.o -c -xc++ - -fno-PIC +2: + cat +4: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh +4: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +4: ++ export LC_ALL=C +4: ++ LC_ALL=C +4: ++ '[' -z arm ']' +4: ++ '[' -z '' ']' +4: ++ TESTDIR=out/test/arm +4: ++ CC=cc +4: ++ CXX=c++ +4: ++ GCC=gcc +4: ++ GXX=g++ +4: ++ OBJDUMP=objdump +4: ++ OBJCOPY=objcopy +4: ++ STRIP=strip +4: ++ QEMU= +4: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh .sh +4: ++ testname=arch-arm-range-extension-thunk +4: ++ t=out/test/arm/arch-arm-range-extension-thunk +4: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk 3: +++ uname -1: ++ '[' Linux = FreeBSD ']' 3: ++ '[' Linux = FreeBSD ']' -2: ++ '[' Linux = FreeBSD ']' 3: ++ trap 'on_error $LINENO' ERR -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT 3: ++ trap on_exit EXIT -2: ++ echo -n 'Testing arch-arm-exidx-sentinel ... ' 3: ++ echo -n 'Testing arch-arm-range-extension-thunk-disassembly ... ' -2: Testing arch-arm-exidx-sentinel ... ++ set -o pipefail 3: Testing arch-arm-range-extension-thunk-disassembly ... ++ set -o pipefail -2: ++ set -x 3: ++ set -x -1: ++ trap 'on_error $LINENO' ERR -1: ++ trap on_exit EXIT -1: ++ echo -n 'Testing arch-arm-abs-error ... ' -1: Testing arch-arm-abs-error ... ++ set -o pipefail -1: ++ set -x -3: + cat 3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -fPIC -xc - -2: + c++ -o out/test/arm/arch-arm-exidx-sentinel/a.o -c -xc++ - -fno-PIC -2: + cat -1: + cc -fPIC -c -o out/test/arm/arch-arm-abs-error/a.o -xassembler - -mthumb -1: + cat +4: ++ case $MACHINE in +4: ++ tlsdesc_opt=-mtls-dialect=gnu2 +4: +++ uname 1: + cat +4: ++ '[' Linux = FreeBSD ']' 1: + cc -fno-PIC -c -o out/test/arm/arch-arm-abs-error/b.o -xc - -mthumb +3: + cat +4: ++ trap 'on_error $LINENO' ERR +4: ++ trap on_exit EXIT +4: ++ echo -n 'Testing arch-arm-range-extension-thunk ... ' +4: Testing arch-arm-range-extension-thunk ... ++ set -o pipefail +4: ++ set -x +4: + test_cflags -mthumb +4: + echo 'int main() {}' +4: + cc -B. -mthumb -o /dev/null -xc - +2: + c++ -B. -o out/test/arm/arch-arm-exidx-sentinel/exe out/test/arm/arch-arm-exidx-sentinel/a.o -no-pie 1: + cc -o out/test/arm/arch-arm-abs-error/exe -pie out/test/arm/arch-arm-abs-error/a.o out/test/arm/arch-arm-abs-error/b.o 3: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk-disassembly/exe out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -2: + c++ -B. -o out/test/arm/arch-arm-exidx-sentinel/exe out/test/arm/arch-arm-exidx-sentinel/a.o -no-pie 1: + grep 'recompile with -fPIC' 1: + not cc -B. -o out/test/arm/arch-arm-abs-error/exe -pie out/test/arm/arch-arm-abs-error/a.o out/test/arm/arch-arm-abs-error/b.o -3: + objdump -dr out/test/arm/arch-arm-range-extension-thunk-disassembly/exe +4: + cat +4: + cat +4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/a.c -O0 -mthumb 3: + grep -E -A7 ':' -2: + readelf --unwind out/test/arm/arch-arm-exidx-sentinel/exe -2: ++ out/test/arm/arch-arm-exidx-sentinel/exe -2: + grep '0x210690 .*cantunwind' -2: 0x210690 <$d+0x4>: 0x1 [cantunwind] -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 - 1/354 Test #2: arm-arch-arm-exidx-sentinel ...................... Passed 0.97 sec -test 4 - Start 4: arm-arch-arm-range-extension-thunk - -4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh" -4: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -4: Environment variables: -4: MACHINE=arm -4: CPU= -4: Test timeout computed to be: 1500 +3: + objdump -dr out/test/arm/arch-arm-range-extension-thunk-disassembly/exe 3: + grep -E 'bx\s+pc' out/test/arm/arch-arm-range-extension-thunk-disassembly/log +2: + readelf --unwind out/test/arm/arch-arm-exidx-sentinel/exe 3: 20000020: 4778 bx pc 3: 100001b0: 4778 bx pc 3: + grep -E 'add\s+pc, ip, pc' out/test/arm/arch-arm-range-extension-thunk-disassembly/log +2: ++ out/test/arm/arch-arm-exidx-sentinel/exe +2: + grep '0x210690 .*cantunwind' +2: 0x210690 <$d+0x4>: 0x1 [cantunwind] 3: 20000028: e08cf00f add pc, ip, pc 3: 100001b8: e08cf00f add pc, ip, pc 3: + on_exit 3: + echo OK 3: OK 3: + exit 0 - 2/354 Test #3: arm-arch-arm-range-extension-thunk-disassembly ... Passed 0.99 sec -4: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh + 1/354 Test #3: arm-arch-arm-range-extension-thunk-disassembly ... Passed 0.21 sec test 5 Start 5: arm-arch-arm-target1 @@ -17882,24 +17949,20 @@ 5: MACHINE=arm 5: CPU= 5: Test timeout computed to be: 1500 -4: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -4: ++ export LC_ALL=C -4: ++ LC_ALL=C -4: ++ '[' -z arm ']' -4: ++ '[' -z '' ']' -4: ++ TESTDIR=out/test/arm -4: ++ CC=cc -4: ++ CXX=c++ -4: ++ GCC=gcc -4: ++ GXX=g++ -4: ++ OBJDUMP=objdump -4: ++ OBJCOPY=objcopy -4: ++ STRIP=strip -4: ++ QEMU= -4: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-range-extension-thunk.sh .sh -4: ++ testname=arch-arm-range-extension-thunk -4: ++ t=out/test/arm/arch-arm-range-extension-thunk -4: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 + 2/354 Test #2: arm-arch-arm-exidx-sentinel ...................... Passed 0.22 sec +test 6 + Start 6: arm-arch-arm-thm-jump19 + +6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thm-jump19.sh" +6: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +6: Environment variables: +6: MACHINE=arm +6: CPU= +6: Test timeout computed to be: 1500 5: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-target1.sh 5: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 5: ++ export LC_ALL=C @@ -17919,46 +17982,6 @@ 5: ++ testname=arch-arm-target1 5: ++ t=out/test/arm/arch-arm-target1 5: ++ mkdir -p out/test/arm/arch-arm-target1 -4: ++ case $MACHINE in -4: ++ tlsdesc_opt=-mtls-dialect=gnu2 -4: +++ uname -4: ++ '[' Linux = FreeBSD ']' -4: ++ trap 'on_error $LINENO' ERR -4: ++ trap on_exit EXIT -4: ++ echo -n 'Testing arch-arm-range-extension-thunk ... ' -4: Testing arch-arm-range-extension-thunk ... ++ set -o pipefail -4: ++ set -x -5: ++ case $MACHINE in -5: ++ tlsdesc_opt=-mtls-dialect=gnu2 -4: + test_cflags -mthumb -5: +++ uname -4: + cc -B. -mthumb -o /dev/null -xc - -4: + echo 'int main() {}' -5: ++ '[' Linux = FreeBSD ']' -5: ++ trap 'on_error $LINENO' ERR -5: ++ trap on_exit EXIT -5: ++ echo -n 'Testing arch-arm-target1 ... ' -5: Testing arch-arm-target1 ... ++ set -o pipefail -5: ++ set -x -5: + cc -c -o out/test/arm/arch-arm-target1/a.o -xassembler - -5: + cat -5: + cc -fPIC -c -o out/test/arm/arch-arm-target1/b.o -xc - -5: + cat -1: mold: error: out/test/arm/arch-arm-abs-error/b.o:(.text): R_ARM_THM_MOVW_ABS_NC relocation at offset 0xc against symbol `.LC0' can not be used; recompile with -fPIC -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 3/354 Test #1: arm-arch-arm-abs-error ........................... Passed 1.20 sec -test 6 - Start 6: arm-arch-arm-thm-jump19 - -6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thm-jump19.sh" -6: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -6: Environment variables: -6: MACHINE=arm -6: CPU= -6: Test timeout computed to be: 1500 6: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thm-jump19.sh 6: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -17974,10 +17997,21 @@ 6: ++ OBJCOPY=objcopy 6: ++ STRIP=strip 6: ++ QEMU= +5: ++ case $MACHINE in +5: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thm-jump19.sh .sh +5: +++ uname 6: ++ testname=arch-arm-thm-jump19 6: ++ t=out/test/arm/arch-arm-thm-jump19 6: ++ mkdir -p out/test/arm/arch-arm-thm-jump19 +5: ++ '[' Linux = FreeBSD ']' +5: ++ trap 'on_error $LINENO' ERR +5: ++ trap on_exit EXIT +5: ++ echo -n 'Testing arch-arm-target1 ... ' +5: Testing arch-arm-target1 ... ++ set -o pipefail +5: ++ set -x +5: + cat +5: + cc -c -o out/test/arm/arch-arm-target1/a.o -xassembler - 6: ++ case $MACHINE in 6: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: +++ uname @@ -17989,26 +18023,21 @@ 6: ++ set -x 6: + cat 6: + cc -o out/test/arm/arch-arm-thm-jump19/a.o -c -xassembler - +5: + cat +5: + cc -fPIC -c -o out/test/arm/arch-arm-target1/b.o -xc - 6: + objdump -d out/test/arm/arch-arm-thm-jump19/a.o 6: + grep -E 'beq\.w' 6: 0: f43f affd beq.w fffffffe 6: + cat +4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/d.o out/test/arm/arch-arm-range-extension-thunk/b.c -O0 -marm 6: + cc -o out/test/arm/arch-arm-thm-jump19/b.o -c -xassembler - -6: + cat -5: + cc -B. -o out/test/arm/arch-arm-target1/exe -pie out/test/arm/arch-arm-target1/a.o out/test/arm/arch-arm-target1/b.o +1: mold: error: out/test/arm/arch-arm-abs-error/b.o:(.text): R_ARM_THM_MOVW_ABS_NC relocation at offset 0xc against symbol `.LC0' can not be used; recompile with -fPIC +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 + 3/354 Test #1: arm-arch-arm-abs-error ........................... Passed 0.28 sec 6: + cc -o out/test/arm/arch-arm-thm-jump19/c.o -c -xc - -4: + cat -4: + cat -6: + cc -B. -o out/test/arm/arch-arm-thm-jump19/exe out/test/arm/arch-arm-thm-jump19/a.o out/test/arm/arch-arm-thm-jump19/b.o out/test/arm/arch-arm-thm-jump19/c.o -4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/a.c -O0 -mthumb -5: + grep 'Hello world' -5: + out/test/arm/arch-arm-target1/exe -5: Hello world -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 4/354 Test #5: arm-arch-arm-target1 ............................. Passed 0.60 sec test 7 Start 7: arm-arch-arm-thm-jump8 @@ -18018,6 +18047,7 @@ 7: MACHINE=arm 7: CPU= 7: Test timeout computed to be: 1500 +6: + cat 7: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thm-jump8.sh 7: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -18050,12 +18080,14 @@ 7: + cat 7: + grep -E 'beq\.n' 7: + objdump -d out/test/arm/arch-arm-thm-jump8/a.o +5: + cc -B. -o out/test/arm/arch-arm-target1/exe -pie out/test/arm/arch-arm-target1/a.o out/test/arm/arch-arm-target1/b.o 7: + skip 7: + echo skipped 7: skipped 7: + trap - EXIT 7: + exit 0 - 5/354 Test #7: arm-arch-arm-thm-jump8 ...........................***Skipped 0.13 sec +6: + cc -B. -o out/test/arm/arch-arm-thm-jump19/exe out/test/arm/arch-arm-thm-jump19/a.o out/test/arm/arch-arm-thm-jump19/b.o out/test/arm/arch-arm-thm-jump19/c.o + 4/354 Test #7: arm-arch-arm-thm-jump8 ...........................***Skipped 0.05 sec test 8 Start 8: arm-arch-arm-thumb-interwork @@ -18065,9 +18097,7 @@ 8: MACHINE=arm 8: CPU= 8: Test timeout computed to be: 1500 -4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/d.o out/test/arm/arch-arm-range-extension-thunk/b.c -O0 -marm -6: + objdump -d out/test/arm/arch-arm-thm-jump19/exe -6: + grep -E 'beq\.w.*' +4: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 8: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thumb-interwork.sh 8: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 8: ++ export LC_ALL=C @@ -18084,24 +18114,9 @@ 8: ++ STRIP=strip 8: ++ QEMU= 8: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-thumb-interwork.sh .sh -6: 105fc: f000 8000 beq.w 10600 -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 6/354 Test #6: arm-arch-arm-thm-jump19 .......................... Passed 0.61 sec 8: ++ testname=arch-arm-thumb-interwork 8: ++ t=out/test/arm/arch-arm-thumb-interwork 8: ++ mkdir -p out/test/arm/arch-arm-thumb-interwork -test 9 - Start 9: arm-arch-arm-tlsdesc - -9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-tlsdesc.sh" -9: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -9: Environment variables: -9: MACHINE=arm -9: CPU= -9: Test timeout computed to be: 1500 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: +++ uname @@ -18112,9 +18127,47 @@ 8: Testing arch-arm-thumb-interwork ... ++ set -o pipefail 8: ++ set -x 8: + test_cflags -mthumb -9: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-tlsdesc.sh 8: + echo 'int main() {}' 8: + cc -B. -mthumb -o /dev/null -xc - +5: + out/test/arm/arch-arm-target1/exe +5: + grep 'Hello world' +5: Hello world +6: + grep -E 'beq\.w.*' +6: + objdump -d out/test/arm/arch-arm-thm-jump19/exe +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 5/354 Test #5: arm-arch-arm-target1 ............................. Passed 0.22 sec +4: + grep 'main fn1 fn3 fn2 fn4' +test 9 + Start 9: arm-arch-arm-tlsdesc + +9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-tlsdesc.sh" +9: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +9: Environment variables: +9: MACHINE=arm +9: CPU= +9: Test timeout computed to be: 1500 +4: + out/test/arm/arch-arm-range-extension-thunk/exe +4: main fn1 fn3 fn2 fn4 +4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/a.c -O2 -mthumb +6: 105fc: f000 8000 beq.w 10600 +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 + 6/354 Test #6: arm-arch-arm-thm-jump19 .......................... Passed 0.22 sec +9: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-arm-tlsdesc.sh +test 10 + Start 10: arm-abs-error + +10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh" +10: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +10: Environment variables: +10: MACHINE=arm +10: CPU= +10: Test timeout computed to be: 1500 9: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C @@ -18136,6 +18189,7 @@ 9: ++ case $MACHINE in 9: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: +++ uname +10: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh 9: ++ '[' Linux = FreeBSD ']' 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT @@ -18143,49 +18197,6 @@ 9: Testing arch-arm-tlsdesc ... ++ set -o pipefail 9: ++ set -x 9: + is_musl -9: + grep musl -9: + test_cflags -mthumb -9: + cc -B. -mthumb -o /dev/null -xc - -9: + echo 'int main() {}' -4: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -8: + cat -8: + cc -o out/test/arm/arch-arm-thumb-interwork/a.o -c -xc - -mthumb -4: + out/test/arm/arch-arm-range-extension-thunk/exe -4: + grep 'main fn1 fn3 fn2 fn4' -4: main fn1 fn3 fn2 fn4 -4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/a.c -O2 -mthumb -9: + cat -9: + cat -9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/a.c -marm -8: + cat -8: + cc -o out/test/arm/arch-arm-thumb-interwork/b.o -c -xc - -marm -9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/d.o out/test/arm/arch-arm-tlsdesc/b.c -marm -4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/f.o out/test/arm/arch-arm-range-extension-thunk/b.c -O2 -marm -8: + cc -B. -o out/test/arm/arch-arm-thumb-interwork/exe out/test/arm/arch-arm-thumb-interwork/a.o out/test/arm/arch-arm-thumb-interwork/b.o -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe1 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -4: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -8: + grep 'main foo bar' -9: + grep '42 5' -9: + out/test/arm/arch-arm-tlsdesc/exe1 -8: + out/test/arm/arch-arm-thumb-interwork/exe -9: 42 5 -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe2 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax -8: main foo bar -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 7/354 Test #8: arm-arch-arm-thumb-interwork ..................... Passed 1.21 sec -test 10 - Start 10: arm-abs-error - -10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh" -10: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -10: Environment variables: -10: MACHINE=arm -10: CPU= -10: Test timeout computed to be: 1500 -10: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh 10: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C @@ -18200,10 +18211,14 @@ 10: ++ OBJCOPY=objcopy 10: ++ STRIP=strip 10: ++ QEMU= +9: + grep musl 10: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh .sh 10: ++ testname=abs-error 10: ++ t=out/test/arm/abs-error 10: ++ mkdir -p out/test/arm/abs-error +9: + test_cflags -mthumb +9: + cc -B. -mthumb -o /dev/null -xc - +9: + echo 'int main() {}' 10: ++ case $MACHINE in 10: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: +++ uname @@ -18220,14 +18235,25 @@ 10: + [[ arm = loongarch* ]] 10: + cat 10: + cc -fPIC -c -o out/test/arm/abs-error/a.o -xassembler - -4: + out/test/arm/arch-arm-range-extension-thunk/exe -4: + grep 'main fn1 fn3 fn2 fn4' -4: main fn1 fn3 fn2 fn4 -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 8/354 Test #4: arm-arch-arm-range-extension-thunk ............... Passed 2.10 sec +10: + cc -fno-PIC -c -o out/test/arm/abs-error/b.o -xc - +10: + cat +8: + cat +8: + cc -o out/test/arm/arch-arm-thumb-interwork/a.o -c -xc - -mthumb +4: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/f.o out/test/arm/arch-arm-range-extension-thunk/b.c -O2 -marm +10: + grep 'recompile with -fPIC' +10: + not cc -B. -o out/test/arm/abs-error/exe -pie out/test/arm/abs-error/a.o out/test/arm/abs-error/b.o -Wl,-z,text +8: + cc -o out/test/arm/arch-arm-thumb-interwork/b.o -c -xc - -marm +8: + cat +9: + cat +4: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +9: + cat +9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/a.c -marm +10: mold: error: out/test/arm/abs-error/b.o:(.text): R_ARM_THM_MOVW_ABS_NC relocation at offset 0xc against symbol `.LC0' can not be used; recompile with -fPIC +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 7/354 Test #10: arm-abs-error .................................... Passed 0.20 sec test 11 Start 11: arm-absolute-symbols @@ -18237,8 +18263,6 @@ 11: MACHINE=arm 11: CPU= 11: Test timeout computed to be: 1500 -10: + cat -10: + cc -fno-PIC -c -o out/test/arm/abs-error/b.o -xc - 11: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh 11: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 11: ++ export LC_ALL=C @@ -18254,6 +18278,7 @@ 11: ++ OBJCOPY=objcopy 11: ++ STRIP=strip 11: ++ QEMU= +8: + cc -B. -o out/test/arm/arch-arm-thumb-interwork/exe out/test/arm/arch-arm-thumb-interwork/a.o out/test/arm/arch-arm-thumb-interwork/b.o 11: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh .sh 11: ++ testname=absolute-symbols 11: ++ t=out/test/arm/absolute-symbols @@ -18268,25 +18293,19 @@ 11: Testing absolute-symbols ... ++ set -o pipefail 11: ++ set -x 11: + '[' arm = sparc64 ']' -11: + cc -o out/test/arm/absolute-symbols/a.o -c -x assembler - +9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/d.o out/test/arm/arch-arm-tlsdesc/b.c -marm 11: + cat +11: + cc -o out/test/arm/absolute-symbols/a.o -c -x assembler - 11: + cc -o out/test/arm/absolute-symbols/b.o -c -fno-PIC -xc - 11: + cat -9: + out/test/arm/arch-arm-tlsdesc/exe2 -9: + grep '42 5' -9: 42 5 -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe3 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -10: + not cc -B. -o out/test/arm/abs-error/exe -pie out/test/arm/abs-error/a.o out/test/arm/abs-error/b.o -Wl,-z,text -10: + grep 'recompile with -fPIC' -9: + grep '42 5' -9: + out/test/arm/arch-arm-tlsdesc/exe3 -10: mold: error: out/test/arm/abs-error/b.o:(.text): R_ARM_THM_MOVW_ABS_NC relocation at offset 0xc against symbol `.LC0' can not be used; recompile with -fPIC -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 9/354 Test #10: arm-abs-error .................................... Passed 0.56 sec -9: 42 5 +4: + out/test/arm/arch-arm-range-extension-thunk/exe +4: + grep 'main fn1 fn3 fn2 fn4' +4: main fn1 fn3 fn2 fn4 +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 8/354 Test #4: arm-arch-arm-range-extension-thunk ............... Passed 0.70 sec test 12 Start 12: arm-allow-multiple-definition @@ -18296,7 +18315,6 @@ 12: MACHINE=arm 12: CPU= 12: Test timeout computed to be: 1500 -9: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/c.o -Wl,-z,nodlopen 12: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/allow-multiple-definition.sh 12: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 12: ++ export LC_ALL=C @@ -18318,6 +18336,7 @@ 12: ++ mkdir -p out/test/arm/allow-multiple-definition 12: ++ case $MACHINE in 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe1 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o 12: +++ uname 12: ++ '[' Linux = FreeBSD ']' 12: ++ trap 'on_error $LINENO' ERR @@ -18325,20 +18344,16 @@ 12: ++ echo -n 'Testing allow-multiple-definition ... ' 12: Testing allow-multiple-definition ... ++ set -o pipefail 12: ++ set -x -12: + echo 'int main() { return 0; }' 12: + cc -c -o out/test/arm/allow-multiple-definition/a.o -xc - -11: + cc -B. -o out/test/arm/absolute-symbols/exe -no-pie out/test/arm/absolute-symbols/a.o out/test/arm/absolute-symbols/b.o -12: + echo 'int main() { return 1; }' -12: + cc -c -o out/test/arm/allow-multiple-definition/b.o -xc - -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe4 out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/d.o -11: + out/test/arm/absolute-symbols/exe -11: + grep '^ip=0xa0000.$' -11: ip=0xa00008 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 - 10/354 Test #11: arm-absolute-symbols ............................. Passed 0.78 sec +12: + echo 'int main() { return 0; }' +8: + out/test/arm/arch-arm-thumb-interwork/exe +8: + grep 'main foo bar' +8: main foo bar +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 + 9/354 Test #8: arm-arch-arm-thumb-interwork ..................... Passed 0.44 sec test 13 Start 13: arm-ar-alignment @@ -18363,6 +18378,9 @@ 13: ++ OBJCOPY=objcopy 13: ++ STRIP=strip 13: ++ QEMU= +12: + cc -c -o out/test/arm/allow-multiple-definition/b.o -xc - +12: + echo 'int main() { return 1; }' +11: + cc -B. -o out/test/arm/absolute-symbols/exe -no-pie out/test/arm/absolute-symbols/a.o out/test/arm/absolute-symbols/b.o 13: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh .sh 13: ++ testname=ar-alignment 13: ++ t=out/test/arm/ar-alignment @@ -18376,30 +18394,24 @@ 13: ++ echo -n 'Testing ar-alignment ... ' 13: Testing ar-alignment ... ++ set -o pipefail 13: ++ set -x -12: + not cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -13: + cc -o out/test/arm/ar-alignment/a.o -c -xc - 13: + cat -9: + out/test/arm/arch-arm-tlsdesc/exe4 +13: + cc -o out/test/arm/ar-alignment/a.o -c -xc - +12: + not cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o 9: + grep '42 5' +9: + out/test/arm/arch-arm-tlsdesc/exe1 9: 42 5 -9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/a.c -mthumb +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe2 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax 13: + head -c 1 /dev/zero -13: + cc -o out/test/arm/ar-alignment/b.o -c -xc - -13: + cat -12: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/f.o out/test/arm/arch-arm-tlsdesc/b.c -mthumb 13: + cat -13: + cc -o out/test/arm/ar-alignment/c.o -c -xc - -12: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-z,muldefs -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe5 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -13: + rm -f out/test/arm/ar-alignment/d.a -13: + ar rcs out/test/arm/ar-alignment/d.a out/test/arm/ar-alignment/a.o out/test/arm/ar-alignment/b.o -13: + cc -B. -o out/test/arm/ar-alignment/exe out/test/arm/ar-alignment/c.o out/test/arm/ar-alignment/d.a -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 11/354 Test #12: arm-allow-multiple-definition .................... Passed 1.12 sec +13: + cc -o out/test/arm/ar-alignment/b.o -c -xc - +11: + grep '^ip=0xa0000.$' +11: + out/test/arm/absolute-symbols/exe +11: ip=0xa00008 +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 10/354 Test #11: arm-absolute-symbols ............................. Passed 0.23 sec test 14 Start 14: arm-as-needed-dso @@ -18409,11 +18421,7 @@ 14: MACHINE=arm 14: CPU= 14: Test timeout computed to be: 1500 -9: + grep '42 5' -9: + out/test/arm/arch-arm-tlsdesc/exe5 14: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh -9: 42 5 -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe6 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax 14: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C @@ -18441,13 +18449,30 @@ 14: ++ echo -n 'Testing as-needed-dso ... ' 14: Testing as-needed-dso ... ++ set -o pipefail 14: ++ set -x +14: + cat 14: + cc -o out/test/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + out/test/arm/arch-arm-tlsdesc/exe2 +9: + grep '42 5' +9: 42 5 +12: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +13: + cc -o out/test/arm/ar-alignment/c.o -c -xc - +13: + cat +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe3 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +13: + rm -f out/test/arm/ar-alignment/d.a +13: + ar rcs out/test/arm/ar-alignment/d.a out/test/arm/ar-alignment/a.o out/test/arm/ar-alignment/b.o +13: + cc -B. -o out/test/arm/ar-alignment/exe out/test/arm/ar-alignment/c.o out/test/arm/ar-alignment/d.a +14: + cc -o out/test/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 14: + cat +12: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-z,muldefs +9: + out/test/arm/arch-arm-tlsdesc/exe3 +9: + grep '42 5' +9: 42 5 +9: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/c.o -Wl,-z,nodlopen 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 - 12/354 Test #13: arm-ar-alignment ................................. Passed 0.97 sec + 11/354 Test #13: arm-ar-alignment ................................. Passed 0.35 sec test 15 Start 15: arm-as-needed-dso2 @@ -18457,7 +18482,24 @@ 15: MACHINE=arm 15: CPU= 15: Test timeout computed to be: 1500 +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 +14: + cat + 12/354 Test #12: arm-allow-multiple-definition .................... Passed 0.43 sec +14: + cc -o out/test/arm/as-needed-dso/a.o -c -xc - +test 16 + Start 16: arm-as-needed-weak + +16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh" +16: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +16: Environment variables: +16: MACHINE=arm +16: CPU= +16: Test timeout computed to be: 1500 15: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe4 out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/d.o 15: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C @@ -18473,62 +18515,14 @@ 15: ++ STRIP=strip 15: ++ QEMU= 15: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh .sh -15: ++ testname=as-needed-dso2 -15: ++ t=out/test/arm/as-needed-dso2 -15: ++ mkdir -p out/test/arm/as-needed-dso2 -15: ++ case $MACHINE in -15: ++ tlsdesc_opt=-mtls-dialect=gnu2 -15: +++ uname -15: ++ '[' Linux = FreeBSD ']' -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -15: ++ echo -n 'Testing as-needed-dso2 ... ' -15: Testing as-needed-dso2 ... ++ set -o pipefail -15: ++ set -x -15: + cc -c -fPIC -o out/test/arm/as-needed-dso2/a.o -xc - -15: + cat -9: + out/test/arm/arch-arm-tlsdesc/exe6 -9: + grep '42 5' -9: 42 5 -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe7 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -14: + cc -o out/test/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -14: + cat -15: + cat -15: + cc -c -fPIC -o out/test/arm/as-needed-dso2/b.o -xc - -9: + grep '42 5' -9: + out/test/arm/arch-arm-tlsdesc/exe7 -9: 42 5 -9: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/e.o -Wl,-z,nodlopen -15: + cat -15: + cc -xc -c -o out/test/arm/as-needed-dso2/c.o - -14: + cc -o out/test/arm/as-needed-dso/a.o -c -xc - -14: + cat -9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe8 out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/f.o -15: + cc -B. -shared -o out/test/arm/as-needed-dso2/libfoo.so out/test/arm/as-needed-dso2/a.o -14: + cc -B. -o out/test/arm/as-needed-dso/exe out/test/arm/as-needed-dso/a.o -Lout/test/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo -15: + cc -B. -shared -o out/test/arm/as-needed-dso2/libbar.so out/test/arm/as-needed-dso2/b.o -9: + out/test/arm/arch-arm-tlsdesc/exe8 -9: + grep '42 5' -9: 42 5 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 13/354 Test #9: arm-arch-arm-tlsdesc ............................. Passed 3.92 sec -test 16 - Start 16: arm-as-needed-weak - -16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh" -16: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -16: Environment variables: -16: MACHINE=arm -16: CPU= -16: Test timeout computed to be: 1500 16: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh 16: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C 16: ++ '[' -z arm ']' +15: ++ testname=as-needed-dso2 +15: ++ t=out/test/arm/as-needed-dso2 +15: ++ mkdir -p out/test/arm/as-needed-dso2 16: ++ '[' -z '' ']' 16: ++ TESTDIR=out/test/arm 16: ++ CC=cc @@ -18543,8 +18537,11 @@ 16: ++ testname=as-needed-weak 16: ++ t=out/test/arm/as-needed-weak 16: ++ mkdir -p out/test/arm/as-needed-weak +15: ++ case $MACHINE in +15: ++ tlsdesc_opt=-mtls-dialect=gnu2 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=gnu2 +15: +++ uname 16: +++ uname 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR @@ -18552,8 +18549,27 @@ 16: ++ echo -n 'Testing as-needed-weak ... ' 16: Testing as-needed-weak ... ++ set -o pipefail 16: ++ set -x +15: ++ '[' Linux = FreeBSD ']' +15: ++ trap 'on_error $LINENO' ERR +15: ++ trap on_exit EXIT +15: ++ echo -n 'Testing as-needed-dso2 ... ' +15: Testing as-needed-dso2 ... ++ set -o pipefail +15: ++ set -x 16: + cc -fPIC -o out/test/arm/as-needed-weak/a.o -c -xc - +15: + cat +16: + cat +15: + cc -c -fPIC -o out/test/arm/as-needed-dso2/a.o -xc - +14: + cc -B. -o out/test/arm/as-needed-dso/exe out/test/arm/as-needed-dso/a.o -Lout/test/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo +15: + cat +15: + cc -c -fPIC -o out/test/arm/as-needed-dso2/b.o -xc - 16: + cat +16: + cc -o out/test/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + out/test/arm/arch-arm-tlsdesc/exe4 +9: + grep '42 5' +9: 42 5 +9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/a.c -mthumb +15: + cc -xc -c -o out/test/arm/as-needed-dso2/c.o - +15: + cat 14: + readelf -W --dynamic out/test/arm/as-needed-dso/exe 14: + grep libbar out/test/arm/as-needed-dso/log2 14: 0x00000001 (NEEDED) Shared library: [libbar.so] @@ -18564,7 +18580,7 @@ 14: + echo OK 14: OK 14: + exit 0 - 14/354 Test #14: arm-as-needed-dso ................................ Passed 1.24 sec + 13/354 Test #14: arm-as-needed-dso ................................ Passed 0.41 sec test 17 Start 17: arm-as-needed @@ -18575,7 +18591,6 @@ 17: CPU= 17: Test timeout computed to be: 1500 17: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed.sh -15: + cc -B. -o out/test/arm/as-needed-dso2/exe out/test/arm/as-needed-dso2/c.o -Lout/test/arm/as-needed-dso2 -Wl,--as-needed -lfoo -lbar 17: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C @@ -18597,19 +18612,42 @@ 17: ++ case $MACHINE in 17: ++ tlsdesc_opt=-mtls-dialect=gnu2 17: +++ uname +15: + cc -B. -shared -o out/test/arm/as-needed-dso2/libfoo.so out/test/arm/as-needed-dso2/a.o +9: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/f.o out/test/arm/arch-arm-tlsdesc/b.c -mthumb 17: ++ '[' Linux = FreeBSD ']' 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: ++ echo -n 'Testing as-needed ... ' 17: Testing as-needed ... ++ set -o pipefail 17: ++ set -x -17: + cat 17: + cc -o out/test/arm/as-needed/a.o -c -xc - +17: + cat +16: + cc -o out/test/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 16: + cat -16: + cc -o out/test/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +17: + cat 17: + cc -o out/test/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe5 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o +15: + cc -B. -shared -o out/test/arm/as-needed-dso2/libbar.so out/test/arm/as-needed-dso2/b.o +16: + cc -B. -o out/test/arm/as-needed-weak/exe1 out/test/arm/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo 17: + cat +17: + cc -o out/test/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +9: + grep '42 5' +9: + out/test/arm/arch-arm-tlsdesc/exe5 +9: 42 5 +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe6 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax +15: + cc -B. -o out/test/arm/as-needed-dso2/exe out/test/arm/as-needed-dso2/c.o -Lout/test/arm/as-needed-dso2 -Wl,--as-needed -lfoo -lbar +16: + readelf --dynamic out/test/arm/as-needed-weak/exe1 +16: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log1 +16: 0x00000001 (NEEDED) Shared library: [libfoo.so] +16: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log1 +16: 0x00000001 (NEEDED) Shared library: [libbar.so] +16: + cc -B. -o out/test/arm/as-needed-weak/exe2 out/test/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo +17: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--no-as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so +9: + grep '42 5' 15: + readelf --dynamic out/test/arm/as-needed-dso2/exe +9: + out/test/arm/arch-arm-tlsdesc/exe6 +9: 42 5 +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe7 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 15: + not grep libfoo.so out/test/arm/as-needed-dso2/log 15: + grep libfoo.so out/test/arm/as-needed-dso2/log 15: + return 0 @@ -18619,7 +18657,7 @@ 15: + echo OK 15: OK 15: + exit 0 - 15/354 Test #15: arm-as-needed-dso2 ............................... Passed 1.37 sec + 14/354 Test #15: arm-as-needed-dso2 ............................... Passed 0.48 sec test 18 Start 18: arm-auxiliary @@ -18657,21 +18695,25 @@ 18: ++ echo -n 'Testing auxiliary ... ' 18: Testing auxiliary ... ++ set -o pipefail 18: ++ set -x -18: + cat 18: + cc -o out/test/arm/auxiliary/a.o -c -x assembler - +18: + cat 18: + ./mold -o out/test/arm/auxiliary/b.so out/test/arm/auxiliary/a.o -auxiliary foo -f bar -shared -16: + cat -16: + cc -o out/test/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 18: + readelf --dynamic out/test/arm/auxiliary/b.so +16: + readelf --dynamic out/test/arm/as-needed-weak/exe2 18: + grep -F 'Auxiliary library: [foo]' out/test/arm/auxiliary/log +16: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log2 18: 0x7ffffffd (AUXILIARY) Auxiliary library: [foo] 18: + grep -F 'Auxiliary library: [bar]' out/test/arm/auxiliary/log +16: 0x00000001 (NEEDED) Shared library: [libfoo.so] +16: + not grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2 +16: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2 +17: + readelf --dynamic out/test/arm/as-needed/exe 18: 0x7ffffffd (AUXILIARY) Auxiliary library: [bar] 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 - 16/354 Test #18: arm-auxiliary .................................... Passed 0.18 sec + 15/354 Test #18: arm-auxiliary .................................... Passed 0.07 sec test 19 Start 19: arm-bno-symbolic @@ -18681,6 +18723,26 @@ 19: MACHINE=arm 19: CPU= 19: Test timeout computed to be: 1500 +16: + return 0 +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 +17: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed/log +17: 0x00000001 (NEEDED) Shared library: [libfoo.so] +17: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed/log + 16/354 Test #16: arm-as-needed-weak ............................... Passed 0.54 sec +test 20 + Start 20: arm-bsymbolic-functions + +20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh" +20: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +20: Environment variables: +20: MACHINE=arm +20: CPU= +20: Test timeout computed to be: 1500 +17: 0x00000001 (NEEDED) Shared library: [libbar.so] +17: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so 19: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh 19: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 19: ++ export LC_ALL=C @@ -18700,6 +18762,10 @@ 19: ++ testname=bno-symbolic 19: ++ t=out/test/arm/bno-symbolic 19: ++ mkdir -p out/test/arm/bno-symbolic +9: + grep '42 5' +9: + out/test/arm/arch-arm-tlsdesc/exe7 +9: 42 5 +9: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/e.o -Wl,-z,nodlopen 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=gnu2 19: +++ uname @@ -18710,49 +18776,8 @@ 19: Testing bno-symbolic ... ++ set -o pipefail 19: ++ set -x 19: + '[' arm = s390x ']' -19: + cat -19: + cc -c -fPIC -oout/test/arm/bno-symbolic/a.o -xc - -17: + cat -17: + cc -o out/test/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -19: + cc -B. -shared -fPIC -o out/test/arm/bno-symbolic/b.so out/test/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -16: + cc -B. -o out/test/arm/as-needed-weak/exe1 out/test/arm/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo -17: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--no-as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so -19: + cc -c -o out/test/arm/bno-symbolic/c.o -xc - -fno-PIE -19: + cat -16: + readelf --dynamic out/test/arm/as-needed-weak/exe1 -16: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log1 -16: 0x00000001 (NEEDED) Shared library: [libfoo.so] -16: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log1 -16: 0x00000001 (NEEDED) Shared library: [libbar.so] -16: + cc -B. -o out/test/arm/as-needed-weak/exe2 out/test/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo -17: + readelf --dynamic out/test/arm/as-needed/exe -17: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed/log -19: + cc -B. -no-pie -o out/test/arm/bno-symbolic/exe out/test/arm/bno-symbolic/c.o out/test/arm/bno-symbolic/b.so -17: 0x00000001 (NEEDED) Shared library: [libfoo.so] -17: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed/log -17: 0x00000001 (NEEDED) Shared library: [libbar.so] -17: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so -16: + readelf --dynamic out/test/arm/as-needed-weak/exe2 -16: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log2 -16: 0x00000001 (NEEDED) Shared library: [libfoo.so] -16: + not grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2 -16: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2 -16: + return 0 -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 17/354 Test #16: arm-as-needed-weak ............................... Passed 1.53 sec -test 20 - Start 20: arm-bsymbolic-functions - -20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh" -20: Working Directory: /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/bsymbolic-functions.sh +19: + cat 20: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C @@ -18767,6 +18792,7 @@ 20: ++ OBJCOPY=objcopy 20: ++ STRIP=strip 20: ++ QEMU= +19: + cc -c -fPIC -oout/test/arm/bno-symbolic/a.o -xc - 20: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh .sh 20: ++ testname=bsymbolic-functions 20: ++ t=out/test/arm/bsymbolic-functions @@ -18782,25 +18808,11 @@ 20: ++ set -x 20: + cat 20: + cc -c -o out/test/arm/bsymbolic-functions/a.o -fPIC -xc - +19: + cc -B. -shared -fPIC -o out/test/arm/bno-symbolic/b.so out/test/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +9: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe8 out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/f.o 17: + readelf --dynamic out/test/arm/as-needed/exe -19: + grep '3 3 1' -19: + out/test/arm/bno-symbolic/exe +20: + cc -B. -shared -o out/test/arm/bsymbolic-functions/b.so out/test/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 17: + grep -F 'Shared library: [libfoo.so]' out/test/arm/as-needed/log -19: 3 3 1 -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 18/354 Test #19: arm-bno-symbolic ................................. Passed 0.99 sec -test 21 - Start 21: arm-bsymbolic-non-weak-functions - -21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh" -21: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -21: Environment variables: -21: MACHINE=arm -21: CPU= -21: Test timeout computed to be: 1500 17: 0x00000001 (NEEDED) Shared library: [libfoo.so] 17: + not grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed/log 17: + grep -F 'Shared library: [libbar.so]' out/test/arm/as-needed/log @@ -18809,16 +18821,16 @@ 17: + echo OK 17: OK 17: + exit 0 - 19/354 Test #17: arm-as-needed .................................... Passed 1.51 sec -test 22 - Start 22: arm-bsymbolic-non-weak + 17/354 Test #17: arm-as-needed .................................... Passed 0.49 sec +test 21 + Start 21: arm-bsymbolic-non-weak-functions -22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh" -22: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -22: Environment variables: -22: MACHINE=arm -22: CPU= -22: Test timeout computed to be: 1500 +21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh" +21: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +21: Environment variables: +21: MACHINE=arm +21: CPU= +21: Test timeout computed to be: 1500 21: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh 21: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 21: ++ export LC_ALL=C @@ -18838,6 +18850,36 @@ 21: ++ testname=bsymbolic-non-weak-functions 21: ++ t=out/test/arm/bsymbolic-non-weak-functions 21: ++ mkdir -p out/test/arm/bsymbolic-non-weak-functions +21: ++ case $MACHINE in +21: ++ tlsdesc_opt=-mtls-dialect=gnu2 +21: +++ uname +21: ++ '[' Linux = FreeBSD ']' +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +21: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' +21: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail +21: ++ set -x +21: + cat +21: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc - +19: + cc -c -o out/test/arm/bno-symbolic/c.o -xc - -fno-PIE +19: + cat +9: + grep '42 5' +9: + out/test/arm/arch-arm-tlsdesc/exe8 +9: 42 5 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 + 18/354 Test #9: arm-arch-arm-tlsdesc ............................. Passed 1.43 sec +test 22 + Start 22: arm-bsymbolic-non-weak + +22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh" +22: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +22: Environment variables: +22: MACHINE=arm +22: CPU= +22: Test timeout computed to be: 1500 22: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh 22: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 22: ++ export LC_ALL=C @@ -18853,21 +18895,12 @@ 22: ++ OBJCOPY=objcopy 22: ++ STRIP=strip 22: ++ QEMU= -21: ++ case $MACHINE in -21: ++ tlsdesc_opt=-mtls-dialect=gnu2 22: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh .sh -21: +++ uname -21: ++ '[' Linux = FreeBSD ']' +20: + cc -c -o out/test/arm/bsymbolic-functions/c.o -xc - -fno-PIE 22: ++ testname=bsymbolic-non-weak 22: ++ t=out/test/arm/bsymbolic-non-weak 22: ++ mkdir -p out/test/arm/bsymbolic-non-weak -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -21: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' -21: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail -21: ++ set -x -21: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc - -21: + cat +20: + cat 22: ++ case $MACHINE in 22: ++ tlsdesc_opt=-mtls-dialect=gnu2 22: +++ uname @@ -18877,28 +18910,23 @@ 22: ++ echo -n 'Testing bsymbolic-non-weak ... ' 22: Testing bsymbolic-non-weak ... ++ set -o pipefail 22: ++ set -x -22: + cat -22: + cc -c -o out/test/arm/bsymbolic-non-weak/a.o -fPIC -xc - -20: + cc -B. -shared -o out/test/arm/bsymbolic-functions/b.so out/test/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 21: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak-functions/b.so out/test/arm/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -22: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak/b.so out/test/arm/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak -20: + cc -c -o out/test/arm/bsymbolic-functions/c.o -xc - -fno-PIE -20: + cat -22: + cc -c -o out/test/arm/bsymbolic-non-weak/c.o -xc - +22: + cc -c -o out/test/arm/bsymbolic-non-weak/a.o -fPIC -xc - 22: + cat +19: + cc -B. -no-pie -o out/test/arm/bno-symbolic/exe out/test/arm/bno-symbolic/c.o out/test/arm/bno-symbolic/b.so +22: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak/b.so out/test/arm/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak +20: + cc -B. -no-pie -o out/test/arm/bsymbolic-functions/exe out/test/arm/bsymbolic-functions/c.o out/test/arm/bsymbolic-functions/b.so 21: + cat 21: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/c.o -xc - -20: + cc -B. -no-pie -o out/test/arm/bsymbolic-functions/exe out/test/arm/bsymbolic-functions/c.o out/test/arm/bsymbolic-functions/b.so -22: + cc -B. -o out/test/arm/bsymbolic-non-weak/exe out/test/arm/bsymbolic-non-weak/c.o out/test/arm/bsymbolic-non-weak/b.so -21: + cc -B. -o out/test/arm/bsymbolic-non-weak-functions/exe out/test/arm/bsymbolic-non-weak-functions/c.o out/test/arm/bsymbolic-non-weak-functions/b.so -20: + out/test/arm/bsymbolic-functions/exe -20: + grep '3 3 0' -20: 3 3 0 -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 - 20/354 Test #20: arm-bsymbolic-functions .......................... Passed 1.01 sec +19: + out/test/arm/bno-symbolic/exe +19: + grep '3 3 1' +19: 3 3 1 +22: + cat +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 19/354 Test #19: arm-bno-symbolic ................................. Passed 0.35 sec test 23 Start 23: arm-bsymbolic @@ -18908,7 +18936,25 @@ 23: MACHINE=arm 23: CPU= 23: Test timeout computed to be: 1500 +22: + cc -c -o out/test/arm/bsymbolic-non-weak/c.o -xc - +20: + grep '3 3 0' +20: + out/test/arm/bsymbolic-functions/exe +20: 3 3 0 +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 20/354 Test #20: arm-bsymbolic-functions .......................... Passed 0.36 sec 23: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh +test 24 + Start 24: arm-build-id + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh" +24: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +24: Environment variables: +24: MACHINE=arm +24: CPU= +24: Test timeout computed to be: 1500 23: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C @@ -18930,31 +18976,48 @@ 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=gnu2 23: +++ uname +24: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh +24: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +24: ++ export LC_ALL=C +24: ++ LC_ALL=C +24: ++ '[' -z arm ']' +24: ++ '[' -z '' ']' +24: ++ TESTDIR=out/test/arm +24: ++ CC=cc +24: ++ CXX=c++ +24: ++ GCC=gcc +24: ++ GXX=g++ +24: ++ OBJDUMP=objdump +24: ++ OBJCOPY=objcopy +24: ++ STRIP=strip +24: ++ QEMU= 23: ++ '[' Linux = FreeBSD ']' 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT 23: ++ echo -n 'Testing bsymbolic ... ' 23: Testing bsymbolic ... ++ set -o pipefail 23: ++ set -x -23: + cat +24: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh +24: ++ testname=build-id +24: ++ t=out/test/arm/build-id +24: ++ mkdir -p out/test/arm/build-id 23: + cc -c -fPIC -oout/test/arm/bsymbolic/a.o -xc - -22: + out/test/arm/bsymbolic-non-weak/exe -22: + grep '^3 3 3 3 4 7$' -22: 3 3 3 3 4 7 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 21/354 Test #22: arm-bsymbolic-non-weak ........................... Passed 0.99 sec -test 24 - Start 24: arm-build-id - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh" -24: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -24: Environment variables: -24: MACHINE=arm -24: CPU= -24: Test timeout computed to be: 1500 +23: + cat +24: ++ case $MACHINE in +24: ++ tlsdesc_opt=-mtls-dialect=gnu2 +24: +++ uname +24: ++ '[' Linux = FreeBSD ']' +24: ++ trap 'on_error $LINENO' ERR +24: ++ trap on_exit EXIT +24: ++ echo -n 'Testing build-id ... ' +24: Testing build-id ... ++ set -o pipefail +24: ++ set -x +24: + echo 'int main() { return 0; }' +24: + cc -c -o out/test/arm/build-id/a.o -xc - +21: + cc -B. -o out/test/arm/bsymbolic-non-weak-functions/exe out/test/arm/bsymbolic-non-weak-functions/c.o out/test/arm/bsymbolic-non-weak-functions/b.so +22: + cc -B. -o out/test/arm/bsymbolic-non-weak/exe out/test/arm/bsymbolic-non-weak/c.o out/test/arm/bsymbolic-non-weak/b.so +23: + cc -B. -shared -fPIC -o out/test/arm/bsymbolic/b.so out/test/arm/bsymbolic/a.o -Wl,-Bsymbolic +24: + cc -B. -o out/test/arm/build-id/exe1 out/test/arm/build-id/a.o -Wl,-build-id 21: + grep '^3 3 3 3 3 7$' 21: + out/test/arm/bsymbolic-non-weak-functions/exe 21: 3 3 3 3 3 7 @@ -18962,7 +19025,7 @@ 21: + echo OK 21: OK 21: + exit 0 - 22/354 Test #21: arm-bsymbolic-non-weak-functions ................. Passed 1.05 sec + 21/354 Test #21: arm-bsymbolic-non-weak-functions ................. Passed 0.37 sec test 25 Start 25: arm-canonical-plt @@ -18972,26 +19035,7 @@ 25: MACHINE=arm 25: CPU= 25: Test timeout computed to be: 1500 -24: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh -24: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -24: ++ export LC_ALL=C -24: ++ LC_ALL=C -24: ++ '[' -z arm ']' -24: ++ '[' -z '' ']' -24: ++ TESTDIR=out/test/arm -24: ++ CC=cc -24: ++ CXX=c++ -24: ++ GCC=gcc -24: ++ GXX=g++ -24: ++ OBJDUMP=objdump -24: ++ OBJCOPY=objcopy -24: ++ STRIP=strip -24: ++ QEMU= -24: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh 25: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh -24: ++ testname=build-id -24: ++ t=out/test/arm/build-id -24: ++ mkdir -p out/test/arm/build-id 25: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C @@ -19007,22 +19051,11 @@ 25: ++ STRIP=strip 25: ++ QEMU= 25: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh .sh -24: ++ case $MACHINE in -24: ++ tlsdesc_opt=-mtls-dialect=gnu2 -24: +++ uname 25: ++ testname=canonical-plt 25: ++ t=out/test/arm/canonical-plt 25: ++ mkdir -p out/test/arm/canonical-plt -24: ++ '[' Linux = FreeBSD ']' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -24: ++ echo -n 'Testing build-id ... ' -24: Testing build-id ... ++ set -o pipefail -24: ++ set -x -24: + echo 'int main() { return 0; }' 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 -24: + cc -c -o out/test/arm/build-id/a.o -xc - 25: +++ uname 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR @@ -19033,32 +19066,15 @@ 25: + '[' arm = s390x ']' 25: + cat 25: + cc -o out/test/arm/canonical-plt/a.so -fPIC -shared -xc - -23: + cc -B. -shared -fPIC -o out/test/arm/bsymbolic/b.so out/test/arm/bsymbolic/a.o -Wl,-Bsymbolic -24: + cc -B. -o out/test/arm/build-id/exe1 out/test/arm/build-id/a.o -Wl,-build-id -23: + cat +22: + grep '^3 3 3 3 4 7$' +22: + out/test/arm/bsymbolic-non-weak/exe +22: 3 3 3 3 4 7 +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 22/354 Test #22: arm-bsymbolic-non-weak ........................... Passed 0.33 sec 23: + cc -c -o out/test/arm/bsymbolic/c.o -xc - -fno-PIE -25: + cat -25: + cc -o out/test/arm/canonical-plt/b.o -c -xc - -fPIC -24: + readelf -n out/test/arm/build-id/exe1 -24: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -24: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -24: + cc -B. -o out/test/arm/build-id/exe2 out/test/arm/build-id/a.o -Wl,-build-id=uuid -23: + cc -B. -no-pie -o out/test/arm/bsymbolic/exe out/test/arm/bsymbolic/c.o out/test/arm/bsymbolic/b.so -25: + cc -o out/test/arm/canonical-plt/c.o -c -xc - -fno-PIC -25: + cat -24: + readelf -nW out/test/arm/build-id/exe2 -24: + grep -E 'Build ID: ............4...[89abcdef]' -24: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9b35eb27a0a496f94897dc60fb07311 -24: + cc -B. -o out/test/arm/build-id/exe3 out/test/arm/build-id/a.o -Wl,-build-id=md5 -23: + out/test/arm/bsymbolic/exe -23: + grep '3 4' -23: 3 4 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 -25: + cc -B. -no-pie -o out/test/arm/canonical-plt/exe out/test/arm/canonical-plt/a.so out/test/arm/canonical-plt/b.o out/test/arm/canonical-plt/c.o - 23/354 Test #23: arm-bsymbolic .................................... Passed 0.97 sec test 26 Start 26: arm-cmdline @@ -19068,6 +19084,11 @@ 26: MACHINE=arm 26: CPU= 26: Test timeout computed to be: 1500 +23: + cat +24: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +24: + readelf -n out/test/arm/build-id/exe1 +24: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +24: + cc -B. -o out/test/arm/build-id/exe2 out/test/arm/build-id/a.o -Wl,-build-id=uuid 26: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh 26: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 26: ++ export LC_ALL=C @@ -19099,24 +19120,21 @@ 26: + not ./mold -zfoo 26: + grep 'unknown command line option: -zfoo' 26: mold: warning: unknown command line option: -zfoo -26: + grep 'unknown command line option: -z foo' 26: + not ./mold -z foo +26: + grep 'unknown command line option: -z foo' 26: mold: warning: unknown command line option: -z foo 26: + grep 'unknown command line option: -abcdefg' 26: + not ./mold -abcdefg -24: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -24: + readelf -n out/test/arm/build-id/exe3 -24: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) -24: + cc -B. -o out/test/arm/build-id/exe4 out/test/arm/build-id/a.o -Wl,-build-id=sha1 26: mold: fatal: unknown command line option: -abcdefg 26: + not ./mold --abcdefg 26: + grep 'unknown command line option: --abcdefg' +23: + cc -B. -no-pie -o out/test/arm/bsymbolic/exe out/test/arm/bsymbolic/c.o out/test/arm/bsymbolic/b.so 26: mold: fatal: unknown command line option: --abcdefg 26: + on_exit 26: + echo OK 26: OK 26: + exit 0 - 24/354 Test #26: arm-cmdline ...................................... Passed 0.24 sec + 23/354 Test #26: arm-cmdline ...................................... Passed 0.07 sec test 27 Start 27: arm-color-diagnostics @@ -19145,17 +19163,36 @@ 27: ++ testname=color-diagnostics 27: ++ t=out/test/arm/color-diagnostics 27: ++ mkdir -p out/test/arm/color-diagnostics -25: + grep '^1 1 1$' 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 -25: + out/test/arm/canonical-plt/exe -25: 1 1 1 -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 - 25/354 Test #25: arm-canonical-plt ................................ Passed 1.13 sec +25: + cat +25: + cc -o out/test/arm/canonical-plt/b.o -c -xc - -fPIC 27: +++ uname +27: ++ '[' Linux = FreeBSD ']' +27: ++ trap 'on_error $LINENO' ERR +27: ++ trap on_exit EXIT +27: ++ echo -n 'Testing color-diagnostics ... ' +27: Testing color-diagnostics ... ++ set -o pipefail +27: ++ set -x +27: + cat +27: + cc -o out/test/arm/color-diagnostics/a.o -c -xc - +24: + grep -E 'Build ID: ............4...[89abcdef]' +24: + readelf -nW out/test/arm/build-id/exe2 +24: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6bae748424234a0bbb889e0163c80bb4 +24: + cc -B. -o out/test/arm/build-id/exe3 out/test/arm/build-id/a.o -Wl,-build-id=md5 +25: + cat +27: + not grep $'\E' +27: + grep $'\E' +25: + cc -o out/test/arm/canonical-plt/c.o -c -xc - -fno-PIC +27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics +23: + grep '3 4' +23: + out/test/arm/bsymbolic/exe +23: 3 4 +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 24/354 Test #23: arm-bsymbolic .................................... Passed 0.33 sec test 28 Start 28: arm-comment @@ -19165,15 +19202,10 @@ 28: MACHINE=arm 28: CPU= 28: Test timeout computed to be: 1500 -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: ++ echo -n 'Testing color-diagnostics ... ' -27: Testing color-diagnostics ... ++ set -o pipefail -27: ++ set -x -27: + cat -27: + cc -o out/test/arm/color-diagnostics/a.o -c -xc - +27: + return 0 28: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh +27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=always +27: + grep $'\E' 28: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C @@ -19201,33 +19233,27 @@ 28: ++ echo -n 'Testing comment ... ' 28: Testing comment ... ++ set -o pipefail 28: ++ set -x -28: + cat +27: mold: error: undefined symbol: foo 28: + cc -c -o out/test/arm/comment/a.o -xc - -24: + readelf -n out/test/arm/build-id/exe4 -24: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -24: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -24: + cc -B. -o out/test/arm/build-id/exe5 out/test/arm/build-id/a.o -Wl,-build-id=sha256 -27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics +28: + cat 27: + not grep $'\E' 27: + grep $'\E' -27: + return 0 -27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=always -27: + grep $'\E' -28: + cc -B. -o out/test/arm/comment/exe out/test/arm/comment/a.o -27: mold: error: undefined symbol: foo 27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=never -27: + not grep $'\E' -27: + grep $'\E' +24: + readelf -n out/test/arm/build-id/exe3 +24: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +24: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) +24: + cc -B. -o out/test/arm/build-id/exe4 out/test/arm/build-id/a.o -Wl,-build-id=sha1 27: + return 0 -27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=auto 27: + not grep $'\E' 27: + grep $'\E' +27: + not ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=auto +25: + cc -B. -no-pie -o out/test/arm/canonical-plt/exe out/test/arm/canonical-plt/a.so out/test/arm/canonical-plt/b.o out/test/arm/canonical-plt/c.o 27: + return 0 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 - 26/354 Test #27: arm-color-diagnostics ............................ Passed 0.49 sec + 25/354 Test #27: arm-color-diagnostics ............................ Passed 0.15 sec test 29 Start 29: arm-common-archive @@ -19237,11 +19263,8 @@ 29: MACHINE=arm 29: CPU= 29: Test timeout computed to be: 1500 -24: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -24: + readelf -n out/test/arm/build-id/exe5 -24: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -24: + cc -B. -o out/test/arm/build-id/exe6 out/test/arm/build-id/a.o -Wl,-build-id=fast 29: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh +28: + cc -B. -o out/test/arm/comment/exe out/test/arm/comment/a.o 29: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C @@ -19271,17 +19294,18 @@ 29: ++ set -x 29: + cat 29: + cc -fcommon -xc -c -o out/test/arm/common-archive/a.o - -28: + readelf -p .comment out/test/arm/comment/exe -28: + grep mold -28: [ 0] mold 2.37.1 (compatible with GNU ld) -28: + grep -E '\.comment.*\bMS\b' -28: + readelf -SW out/test/arm/comment/exe -28: [31] .comment PROGBITS 00000000 00078c 000045 01 MS 0 0 1 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 - 27/354 Test #28: arm-comment ...................................... Passed 0.59 sec +24: + readelf -n out/test/arm/build-id/exe4 +24: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +24: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +24: + cc -B. -o out/test/arm/build-id/exe5 out/test/arm/build-id/a.o -Wl,-build-id=sha256 +25: + grep '^1 1 1$' +25: + out/test/arm/canonical-plt/exe +25: 1 1 1 +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 + 26/354 Test #25: arm-canonical-plt ................................ Passed 0.36 sec test 30 Start 30: arm-common-ref @@ -19291,6 +19315,8 @@ 30: MACHINE=arm 30: CPU= 30: Test timeout computed to be: 1500 +29: + cc -fcommon -xc -c -o out/test/arm/common-archive/b.o - +29: + cat 30: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh 30: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 30: ++ export LC_ALL=C @@ -19310,8 +19336,10 @@ 30: ++ testname=common-ref 30: ++ t=out/test/arm/common-ref 30: ++ mkdir -p out/test/arm/common-ref +28: + grep mold 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 +28: + readelf -p .comment out/test/arm/comment/exe 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR @@ -19319,26 +19347,17 @@ 30: ++ echo -n 'Testing common-ref ... ' 30: Testing common-ref ... ++ set -o pipefail 30: ++ set -x +28: [ 0] mold 2.37.1 (compatible with GNU ld) +28: + grep -E '\.comment.*\bMS\b' 30: + cat +28: + readelf -SW out/test/arm/comment/exe 30: + cc -fcommon -xc -c -o out/test/arm/common-ref/a.o - -24: + readelf -n out/test/arm/build-id/exe6 -24: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -24: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -24: + cc -B. -o out/test/arm/build-id/exe7 out/test/arm/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef -29: + cat -29: + cc -fcommon -xc -c -o out/test/arm/common-archive/b.o - -29: + cat -29: + cc -fcommon -xc -c -o out/test/arm/common-archive/c.o - -30: + cat -30: + cc -fcommon -xc -c -o out/test/arm/common-ref/b.o - -24: + readelf -n out/test/arm/build-id/exe7 -24: + grep 'Build ID: deadbeefdeadbeef' -24: Build ID: deadbeefdeadbeef -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 28/354 Test #24: arm-build-id ..................................... Passed 2.16 sec +28: [31] .comment PROGBITS 00000000 00078c 000045 01 MS 0 0 1 +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 27/354 Test #28: arm-comment ...................................... Passed 0.19 sec test 31 Start 31: arm-common-symbols @@ -19364,48 +19383,63 @@ 31: ++ STRIP=strip 31: ++ QEMU= 31: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh .sh -30: + rm -f out/test/arm/common-ref/c.a 31: ++ testname=common-symbols 31: ++ t=out/test/arm/common-symbols 31: ++ mkdir -p out/test/arm/common-symbols -30: + ar rcs out/test/arm/common-ref/c.a out/test/arm/common-ref/b.o 31: ++ case $MACHINE in 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 +29: + cc -fcommon -xc -c -o out/test/arm/common-archive/c.o - 31: +++ uname 29: + cat -29: + cc -fcommon -xc -c -o out/test/arm/common-archive/d.o - 31: ++ '[' Linux = FreeBSD ']' 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT 31: ++ echo -n 'Testing common-symbols ... ' 31: Testing common-symbols ... ++ set -o pipefail 31: ++ set -x -31: + cat 31: + cc -fcommon -xc -c -o out/test/arm/common-symbols/a.o - +31: + cat 30: + cat -30: + cc -fcommon -xc -c -o out/test/arm/common-ref/d.o - +30: + cc -fcommon -xc -c -o out/test/arm/common-ref/b.o - +31: + cc -fcommon -xc -c -o out/test/arm/common-symbols/b.o - +24: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +29: + cc -fcommon -xc -c -o out/test/arm/common-archive/d.o - +24: + readelf -n out/test/arm/build-id/exe5 +31: + cat +29: + cat +24: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +24: + cc -B. -o out/test/arm/build-id/exe6 out/test/arm/build-id/a.o -Wl,-build-id=fast +30: + rm -f out/test/arm/common-ref/c.a 29: + rm -f out/test/arm/common-archive/e.a 29: + ar rcs out/test/arm/common-archive/e.a out/test/arm/common-archive/b.o out/test/arm/common-archive/c.o out/test/arm/common-archive/d.o -31: + cat -31: + cc -fcommon -xc -c -o out/test/arm/common-symbols/b.o - +30: + ar rcs out/test/arm/common-ref/c.a out/test/arm/common-ref/b.o 29: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/e.a +30: + cc -fcommon -xc -c -o out/test/arm/common-ref/d.o - +30: + cat +31: + cc -B. -o out/test/arm/common-symbols/exe out/test/arm/common-symbols/a.o out/test/arm/common-symbols/b.o +24: + readelf -n out/test/arm/build-id/exe6 30: + rm -f out/test/arm/common-ref/e.a 30: + ar rcs out/test/arm/common-ref/e.a out/test/arm/common-ref/d.o +24: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +24: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +24: + cc -B. -o out/test/arm/build-id/exe7 out/test/arm/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 30: + cc -B. -o out/test/arm/common-ref/exe out/test/arm/common-ref/a.o out/test/arm/common-ref/c.a out/test/arm/common-ref/e.a -31: + cc -B. -o out/test/arm/common-symbols/exe out/test/arm/common-symbols/a.o out/test/arm/common-symbols/b.o -29: + grep '5 0 0 -1' 29: + out/test/arm/common-archive/exe +29: + grep '5 0 0 -1' 29: 5 0 0 -1 -29: + cat 29: + cc -fcommon -xc -c -o out/test/arm/common-archive/f.o - -30: + out/test/arm/common-ref/exe -30: + grep 5 -30: 5 -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 29/354 Test #30: arm-common-ref ................................... Passed 0.96 sec +29: + cat +31: + grep '0 5 42' +31: + out/test/arm/common-symbols/exe +31: 0 5 42 +31: + readelf --sections out/test/arm/common-symbols/exe +31: + grep '.common .*NOBITS' out/test/arm/common-symbols/log +31: [31] .common NOBITS 00030834 000830 000004 00 WA 0 0 4 +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 28/354 Test #31: arm-common-symbols ............................... Passed 0.23 sec test 32 Start 32: arm-compress-debug-sections-zstd @@ -19449,7 +19483,7 @@ 32: skipped 32: + trap - EXIT 32: + exit 0 - 30/354 Test #32: arm-compress-debug-sections-zstd .................***Skipped 0.08 sec + 29/354 Test #32: arm-compress-debug-sections-zstd .................***Skipped 0.02 sec test 33 Start 33: arm-compress-debug-sections @@ -19460,6 +19494,7 @@ 33: CPU= 33: Test timeout computed to be: 1500 33: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh +24: + grep 'Build ID: deadbeefdeadbeef' 33: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -19474,45 +19509,54 @@ 33: ++ OBJCOPY=objcopy 33: ++ STRIP=strip 33: ++ QEMU= +24: + readelf -n out/test/arm/build-id/exe7 33: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh .sh +24: Build ID: deadbeefdeadbeef +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 + 30/354 Test #24: arm-build-id ..................................... Passed 0.78 sec +test 34 + Start 34: arm-compressed-debug-info + +34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" +34: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +34: Environment variables: +34: MACHINE=arm +34: CPU= +34: Test timeout computed to be: 1500 33: ++ testname=compress-debug-sections 33: ++ t=out/test/arm/compress-debug-sections 33: ++ mkdir -p out/test/arm/compress-debug-sections -29: + rm -f out/test/arm/common-archive/f.a 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=gnu2 -29: + ar rcs out/test/arm/common-archive/f.a out/test/arm/common-archive/b.o out/test/arm/common-archive/f.o 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' +30: + grep 5 +30: + out/test/arm/common-ref/exe 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: ++ echo -n 'Testing compress-debug-sections ... ' 33: Testing compress-debug-sections ... ++ set -o pipefail 33: ++ set -x +30: 5 33: + cc -c -g -o out/test/arm/compress-debug-sections/a.o -xc - -33: + cat -29: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/f.a -31: + out/test/arm/common-symbols/exe -31: + grep '0 5 42' -31: 0 5 42 -31: + readelf --sections out/test/arm/common-symbols/exe -31: + grep '.common .*NOBITS' out/test/arm/common-symbols/log -31: [31] .common NOBITS 00030834 000830 000004 00 WA 0 0 4 -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 31/354 Test #31: arm-common-symbols ............................... Passed 0.79 sec -test 34 - Start 34: arm-compressed-debug-info - -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" -34: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -34: Environment variables: -34: MACHINE=arm -34: CPU= -34: Test timeout computed to be: 1500 +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 31/354 Test #30: arm-common-ref ................................... Passed 0.31 sec 34: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh +test 35 + Start 35: arm-copyrel-alignment + +35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh" +35: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +35: Environment variables: +35: MACHINE=arm +35: CPU= +35: Test timeout computed to be: 1500 34: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C @@ -19531,37 +19575,12 @@ 34: ++ testname=compressed-debug-info 34: ++ t=out/test/arm/compressed-debug-info 34: ++ mkdir -p out/test/arm/compressed-debug-info +33: + cat +29: + rm -f out/test/arm/common-archive/f.a +35: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh +29: + ar rcs out/test/arm/common-archive/f.a out/test/arm/common-archive/b.o out/test/arm/common-archive/f.o 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 -34: +++ uname -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: ++ echo -n 'Testing compressed-debug-info ... ' -34: Testing compressed-debug-info ... ++ set -o pipefail -34: ++ set -x -34: + command -v dwarfdump -34: + cat -34: + c++ -c -o out/test/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - -33: + cc -B. -o out/test/arm/compress-debug-sections/exe out/test/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -29: + out/test/arm/common-archive/exe -29: + grep '5 0 7 2' -29: 5 0 7 2 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 - 32/354 Test #29: arm-common-archive ............................... Passed 1.59 sec -test 35 - Start 35: arm-copyrel-alignment - -35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh" -35: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -35: Environment variables: -35: MACHINE=arm -35: CPU= -35: Test timeout computed to be: 1500 -35: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh 35: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C @@ -19576,10 +19595,21 @@ 35: ++ OBJCOPY=objcopy 35: ++ STRIP=strip 35: ++ QEMU= +34: +++ uname +34: ++ '[' Linux = FreeBSD ']' +34: ++ trap 'on_error $LINENO' ERR 35: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh .sh +34: ++ trap on_exit EXIT +34: ++ echo -n 'Testing compressed-debug-info ... ' +34: Testing compressed-debug-info ... ++ set -o pipefail +34: ++ set -x +34: + command -v dwarfdump 35: ++ testname=copyrel-alignment 35: ++ t=out/test/arm/copyrel-alignment 35: ++ mkdir -p out/test/arm/copyrel-alignment +34: + c++ -c -o out/test/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - +34: + cat +29: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/f.a 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 35: +++ uname @@ -19592,20 +19622,21 @@ 35: + '[' arm = ppc64 ']' 35: + '[' arm = ppc64le ']' 35: + [[ arm = loongarch* ]] -35: + cat 35: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/a.so -xc - -34: + cat +35: + cat +33: + cc -B. -o out/test/arm/compress-debug-sections/exe out/test/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 34: + c++ -c -o out/test/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - -33: + readelf -WS out/test/arm/compress-debug-sections/exe -33: + grep '\.debug_info .* [Cx] ' out/test/arm/compress-debug-sections/log -33: [35] .debug_info PROGBITS 00000000 0008f6 00007a 00 C 0 0 1 -33: + grep '\.debug_str .* MS[Cx] ' out/test/arm/compress-debug-sections/log -33: [37] .debug_str PROGBITS 00000000 0009bf 0000d4 01 MSC 0 0 1 -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 33/354 Test #33: arm-compress-debug-sections ...................... Passed 0.63 sec +34: + cat +35: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/b.so -xc - +29: + grep '5 0 7 2' +29: + out/test/arm/common-archive/exe +35: + cat +29: 5 0 7 2 +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 32/354 Test #29: arm-common-archive ............................... Passed 0.53 sec test 36 Start 36: arm-copyrel-norelro @@ -19646,21 +19677,18 @@ 36: ++ set -x 36: + [[ arm = ppc64* ]] 36: + [[ arm = loongarch* ]] -36: + cc -o out/test/arm/copyrel-norelro/a.o -c -xc -fno-PIE - 36: + cat -35: + cat -35: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/b.so -xc - -34: + dwarfdump out/test/arm/compressed-debug-info/exe -36: + cat -36: + cc -B. -fPIC -shared -o out/test/arm/copyrel-norelro/b.so -xc - -34: + readelf --sections out/test/arm/compressed-debug-info/exe -34: + grep -F .debug_info -34: [35] .debug_info PROGBITS 00000000 0008f4 00008c 00 0 0 1 -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 - 34/354 Test #34: arm-compressed-debug-info ........................ Passed 0.81 sec +36: + cc -o out/test/arm/copyrel-norelro/a.o -c -xc -fno-PIE - +33: + readelf -WS out/test/arm/compress-debug-sections/exe +33: + grep '\.debug_info .* [Cx] ' out/test/arm/compress-debug-sections/log +33: [35] .debug_info PROGBITS 00000000 0008f6 00007a 00 C 0 0 1 +33: + grep '\.debug_str .* MS[Cx] ' out/test/arm/compress-debug-sections/log +33: [37] .debug_str PROGBITS 00000000 0009bf 0000d4 01 MSC 0 0 1 +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 + 33/354 Test #33: arm-compress-debug-sections ...................... Passed 0.20 sec test 37 Start 37: arm-copyrel-protected @@ -19701,31 +19729,21 @@ 37: + '[' arm = ppc64 ']' 37: + '[' arm = ppc64le ']' 37: + [[ arm = loongarch* ]] -37: + cc -o out/test/arm/copyrel-protected/a.o -c -xc -fno-PIE - 37: + cat +37: + cc -o out/test/arm/copyrel-protected/a.o -c -xc -fno-PIE - 35: + cat 35: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/c.so -xc - -37: + cat -37: + cc -shared -o out/test/arm/copyrel-protected/b.so -xc - -36: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -35: + cat -35: + cc -fno-PIE -o out/test/arm/copyrel-alignment/d.o -c -xc - -37: + grep -F 'cannot create a copy relocation for protected symbol' -37: + not cc -B. out/test/arm/copyrel-protected/a.o out/test/arm/copyrel-protected/b.so -o out/test/arm/copyrel-protected/exe -no-pie -36: + readelf -W --sections out/test/arm/copyrel-norelro/exe1 -36: + grep -F .copyrel.rel.ro -36: [25] .copyrel.rel.ro NOBITS 00220754 000754 000064 00 WA 0 0 4 -36: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -35: + cc -B. -o out/test/arm/copyrel-alignment/exe1 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/a.so -no-pie -36: + readelf -W --sections out/test/arm/copyrel-norelro/exe2 -36: + not grep -F .copyrel.rel.ro -36: + grep -F .copyrel.rel.ro -37: mold: error: out/test/arm/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 - 35/354 Test #37: arm-copyrel-protected ............................ Passed 0.80 sec +34: + dwarfdump out/test/arm/compressed-debug-info/exe +36: + cc -B. -fPIC -shared -o out/test/arm/copyrel-norelro/b.so -xc - +34: + grep -F .debug_info +36: + cat +34: + readelf --sections out/test/arm/compressed-debug-info/exe +34: [35] .debug_info PROGBITS 00000000 0008f4 00008c 00 0 0 1 +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 + 34/354 Test #34: arm-compressed-debug-info ........................ Passed 0.24 sec test 38 Start 38: arm-copyrel-relro @@ -19735,21 +19753,6 @@ 38: MACHINE=arm 38: CPU= 38: Test timeout computed to be: 1500 -36: + return 0 -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 36/354 Test #36: arm-copyrel-norelro .............................. Passed 1.16 sec -test 39 - Start 39: arm-copyrel-relro2 - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh" -39: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -39: Environment variables: -39: MACHINE=arm -39: CPU= -39: Test timeout computed to be: 1500 38: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh 38: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 38: ++ export LC_ALL=C @@ -19765,15 +19768,47 @@ 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= +37: + cc -shared -o out/test/arm/copyrel-protected/b.so -xc - +37: + cat 38: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh .sh 38: ++ testname=copyrel-relro 38: ++ t=out/test/arm/copyrel-relro 38: ++ mkdir -p out/test/arm/copyrel-relro -35: + out/test/arm/copyrel-alignment/exe1 -39: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh 38: ++ case $MACHINE in 38: ++ tlsdesc_opt=-mtls-dialect=gnu2 38: +++ uname +38: ++ '[' Linux = FreeBSD ']' +38: ++ trap 'on_error $LINENO' ERR +38: ++ trap on_exit EXIT +38: ++ echo -n 'Testing copyrel-relro ... ' +38: Testing copyrel-relro ... ++ set -o pipefail +38: ++ set -x +38: + cc -o out/test/arm/copyrel-relro/a.o -c -xc -fno-PIE - +38: + cat +35: + cat +35: + cc -fno-PIE -o out/test/arm/copyrel-alignment/d.o -c -xc - +37: + grep -F 'cannot create a copy relocation for protected symbol' +37: + not cc -B. out/test/arm/copyrel-protected/a.o out/test/arm/copyrel-protected/b.so -o out/test/arm/copyrel-protected/exe -no-pie +38: + cat +38: + cc -fPIC -shared -o out/test/arm/copyrel-relro/b.so -xc - +36: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe1 -no-pie -Wl,-z,relro +35: + cc -B. -o out/test/arm/copyrel-alignment/exe1 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/a.so -no-pie +37: mold: error: out/test/arm/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 35/354 Test #37: arm-copyrel-protected ............................ Passed 0.25 sec +test 39 + Start 39: arm-copyrel-relro2 + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh" +39: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +39: Environment variables: +39: MACHINE=arm +39: CPU= +39: Test timeout computed to be: 1500 +39: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh 39: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C @@ -19788,24 +19823,16 @@ 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= -35: + readelf -W --sections out/test/arm/copyrel-alignment/exe1 -38: ++ '[' Linux = FreeBSD ']' -35: + grep '\.copyrel.* 32$' -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: ++ echo -n 'Testing copyrel-relro ... ' 39: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh .sh -38: Testing copyrel-relro ... ++ set -o pipefail -38: ++ set -x -38: + cat -38: + cc -o out/test/arm/copyrel-relro/a.o -c -xc -fno-PIE - +36: + grep -F .copyrel.rel.ro 39: ++ testname=copyrel-relro2 39: ++ t=out/test/arm/copyrel-relro2 39: ++ mkdir -p out/test/arm/copyrel-relro2 -35: [30] .copyrel NOBITS 002307a0 000794 000004 00 WA 0 0 32 -35: + cc -B. -o out/test/arm/copyrel-alignment/exe2 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/b.so -no-pie +36: + readelf -W --sections out/test/arm/copyrel-norelro/exe1 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 +36: [25] .copyrel.rel.ro NOBITS 00220754 000754 000064 00 WA 0 0 4 +36: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR @@ -19813,26 +19840,25 @@ 39: ++ echo -n 'Testing copyrel-relro2 ... ' 39: Testing copyrel-relro2 ... ++ set -o pipefail 39: ++ set -x -39: + cat 39: + cc -o out/test/arm/copyrel-relro2/a.o -c -xc -fno-PIE - -35: + out/test/arm/copyrel-alignment/exe2 -35: + readelf -W --sections out/test/arm/copyrel-alignment/exe2 -35: + grep '\.copyrel.* 8$' -35: [30] .copyrel NOBITS 00230798 000794 000004 00 WA 0 0 8 -35: + cc -B. -o out/test/arm/copyrel-alignment/exe3 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/c.so -no-pie -38: + cat -38: + cc -fPIC -shared -o out/test/arm/copyrel-relro/b.so -xc - +39: + cat +38: + cc -B. out/test/arm/copyrel-relro/a.o out/test/arm/copyrel-relro/b.so -o out/test/arm/copyrel-relro/exe -no-pie +35: + out/test/arm/copyrel-alignment/exe1 +35: + readelf -W --sections out/test/arm/copyrel-alignment/exe1 +35: + grep '\.copyrel.* 32$' +35: [30] .copyrel NOBITS 002307a0 000794 000004 00 WA 0 0 32 +35: + cc -B. -o out/test/arm/copyrel-alignment/exe2 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/b.so -no-pie 39: + cc -B. -fPIC -shared -o out/test/arm/copyrel-relro2/b.so -xc - 39: + cat -35: + out/test/arm/copyrel-alignment/exe3 -35: + readelf -W --sections out/test/arm/copyrel-alignment/exe3 -35: + grep '\.copyrel.* 256$' -35: [30] .copyrel NOBITS 00230800 000794 000004 00 WA 0 0 256 -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 - 37/354 Test #35: arm-copyrel-alignment ............................ Passed 2.00 sec +36: + readelf -W --sections out/test/arm/copyrel-norelro/exe2 +36: + not grep -F .copyrel.rel.ro +36: + grep -F .copyrel.rel.ro +36: + return 0 +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 36/354 Test #36: arm-copyrel-norelro .............................. Passed 0.43 sec test 40 Start 40: arm-copyrel @@ -19864,26 +19890,21 @@ 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: +++ uname +38: + grep '^sigsegv 0 1$' +38: + out/test/arm/copyrel-relro/exe 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: ++ echo -n 'Testing copyrel ... ' 40: Testing copyrel ... ++ set -o pipefail 40: ++ set -x -40: + cc -fno-PIC -o out/test/arm/copyrel/a.o -c -xc - -40: + cat -38: + cc -B. out/test/arm/copyrel-relro/a.o out/test/arm/copyrel-relro/b.so -o out/test/arm/copyrel-relro/exe -no-pie -39: + cc -B. out/test/arm/copyrel-relro2/a.o out/test/arm/copyrel-relro2/b.so -o out/test/arm/copyrel-relro2/exe -no-pie -40: + cat -40: + cc -fno-PIC -o out/test/arm/copyrel/b.o -c -xc - -38: + out/test/arm/copyrel-relro/exe -38: + grep '^sigsegv 0 1$' 38: sigsegv 0 1 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 - 38/354 Test #38: arm-copyrel-relro ................................ Passed 0.95 sec +40: + cc -fno-PIC -o out/test/arm/copyrel/a.o -c -xc - + 37/354 Test #38: arm-copyrel-relro ................................ Passed 0.35 sec test 41 Start 41: arm-ctors-in-init-array @@ -19893,24 +19914,11 @@ 41: MACHINE=arm 41: CPU= 41: Test timeout computed to be: 1500 -39: + grep '^sigsegv 0 1$' -39: + out/test/arm/copyrel-relro2/exe +35: + out/test/arm/copyrel-alignment/exe2 +35: + grep '\.copyrel.* 8$' +40: + cat +35: + readelf -W --sections out/test/arm/copyrel-alignment/exe2 41: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh -39: sigsegv 0 1 -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 39/354 Test #39: arm-copyrel-relro2 ............................... Passed 0.96 sec -test 42 - Start 42: arm-dead-debug-sections - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" -42: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -42: Environment variables: -42: MACHINE=arm -42: CPU= -42: Test timeout computed to be: 1500 41: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C @@ -19925,10 +19933,48 @@ 41: ++ OBJCOPY=objcopy 41: ++ STRIP=strip 41: ++ QEMU= +35: [30] .copyrel NOBITS 00230798 000794 000004 00 WA 0 0 8 +35: + cc -B. -o out/test/arm/copyrel-alignment/exe3 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/c.so -no-pie 41: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh .sh 41: ++ testname=ctors-in-init-array 41: ++ t=out/test/arm/ctors-in-init-array 41: ++ mkdir -p out/test/arm/ctors-in-init-array +41: ++ case $MACHINE in +41: ++ tlsdesc_opt=-mtls-dialect=gnu2 +41: +++ uname +41: ++ '[' Linux = FreeBSD ']' +41: ++ trap 'on_error $LINENO' ERR +41: ++ trap on_exit EXIT +41: ++ echo -n 'Testing ctors-in-init-array ... ' +41: Testing ctors-in-init-array ... ++ set -o pipefail +41: ++ set -x +41: + cat +41: + cc -o out/test/arm/ctors-in-init-array/a.o -c -xc - +40: + cat +40: + cc -fno-PIC -o out/test/arm/copyrel/b.o -c -xc - +39: + cc -B. out/test/arm/copyrel-relro2/a.o out/test/arm/copyrel-relro2/b.so -o out/test/arm/copyrel-relro2/exe -no-pie +41: + cat +41: + cc -o out/test/arm/ctors-in-init-array/b.o -c -xc - +35: + out/test/arm/copyrel-alignment/exe3 +35: + grep '\.copyrel.* 256$' +35: + readelf -W --sections out/test/arm/copyrel-alignment/exe3 +40: + cc -fPIC -o out/test/arm/copyrel/c.o -c -xc - +35: [30] .copyrel NOBITS 00230800 000794 000004 00 WA 0 0 256 +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 +40: + cat + 38/354 Test #35: arm-copyrel-alignment ............................ Passed 0.71 sec +test 42 + Start 42: arm-dead-debug-sections + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" +42: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +42: Environment variables: +42: MACHINE=arm +42: CPU= +42: Test timeout computed to be: 1500 42: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh 42: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 42: ++ export LC_ALL=C @@ -19945,20 +19991,9 @@ 42: ++ STRIP=strip 42: ++ QEMU= 42: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh .sh -41: ++ case $MACHINE in -41: ++ tlsdesc_opt=-mtls-dialect=gnu2 -41: +++ uname 42: ++ testname=dead-debug-sections 42: ++ t=out/test/arm/dead-debug-sections 42: ++ mkdir -p out/test/arm/dead-debug-sections -41: ++ '[' Linux = FreeBSD ']' -41: ++ trap 'on_error $LINENO' ERR -41: ++ trap on_exit EXIT -41: ++ echo -n 'Testing ctors-in-init-array ... ' -41: Testing ctors-in-init-array ... ++ set -o pipefail -41: ++ set -x -41: + cat -41: + cc -o out/test/arm/ctors-in-init-array/a.o -c -xc - 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=gnu2 42: +++ uname @@ -19971,25 +20006,16 @@ 42: + command -v dwarfdump 42: + cat 42: + c++ -c -o out/test/arm/dead-debug-sections/a.o -g -xc++ - -40: + cat -40: + cc -fPIC -o out/test/arm/copyrel/c.o -c -xc - 40: + cc -B. -shared -o out/test/arm/copyrel/c.so out/test/arm/copyrel/c.o -42: + cat -42: + c++ -c -o out/test/arm/dead-debug-sections/b.o -g -xc++ - -41: + cat -41: + cc -o out/test/arm/ctors-in-init-array/b.o -c -xc - -40: + cc -B. -no-pie -o out/test/arm/copyrel/exe out/test/arm/copyrel/a.o out/test/arm/copyrel/b.o out/test/arm/copyrel/c.so -42: + cat -42: + c++ -o out/test/arm/dead-debug-sections/c.o -c -xc++ -g - 41: + cc -B. -o out/test/arm/ctors-in-init-array/exe out/test/arm/ctors-in-init-array/a.o out/test/arm/ctors-in-init-array/b.o -40: + grep '42 42 1' -40: + out/test/arm/copyrel/exe -40: 42 42 1 -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 40/354 Test #40: arm-copyrel ...................................... Passed 1.12 sec +39: + out/test/arm/copyrel-relro2/exe +39: + grep '^sigsegv 0 1$' +39: sigsegv 0 1 +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 39/354 Test #39: arm-copyrel-relro2 ............................... Passed 0.35 sec test 43 Start 43: arm-debug-macro-section @@ -20000,20 +20026,13 @@ 43: CPU= 43: Test timeout computed to be: 1500 43: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh -41: + out/test/arm/ctors-in-init-array/exe -41: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 43: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C 43: ++ '[' -z arm ']' 43: ++ '[' -z '' ']' -41: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 43: ++ TESTDIR=out/test/arm 43: ++ CC=cc -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 43: ++ CXX=c++ 43: ++ GCC=gcc 43: ++ GXX=g++ @@ -20021,32 +20040,45 @@ 43: ++ OBJCOPY=objcopy 43: ++ STRIP=strip 43: ++ QEMU= - 41/354 Test #41: arm-ctors-in-init-array .......................... Passed 0.81 sec 43: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh .sh -test 44 - Start 44: arm-default-symver - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" -44: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -44: Environment variables: -44: MACHINE=arm -44: CPU= -44: Test timeout computed to be: 1500 43: ++ testname=debug-macro-section 43: ++ t=out/test/arm/debug-macro-section 43: ++ mkdir -p out/test/arm/debug-macro-section -42: + c++ -o out/test/arm/dead-debug-sections/exe out/test/arm/dead-debug-sections/a.o out/test/arm/dead-debug-sections/b.o out/test/arm/dead-debug-sections/c.o -g 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname 43: ++ '[' Linux = FreeBSD ']' -44: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT 43: ++ echo -n 'Testing debug-macro-section ... ' 43: Testing debug-macro-section ... ++ set -o pipefail 43: ++ set -x 43: + cat +43: + cat +43: + gcc -o out/test/arm/debug-macro-section/b.o -c -xc - -Iout/test/arm/debug-macro-section -g3 +42: + cat +42: + c++ -c -o out/test/arm/dead-debug-sections/b.o -g -xc++ - +40: + cc -B. -no-pie -o out/test/arm/copyrel/exe out/test/arm/copyrel/a.o out/test/arm/copyrel/b.o out/test/arm/copyrel/c.so +41: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +41: + out/test/arm/ctors-in-init-array/exe +41: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 40/354 Test #41: arm-ctors-in-init-array .......................... Passed 0.27 sec +test 44 + Start 44: arm-default-symver + +44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" +44: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +44: Environment variables: +44: MACHINE=arm +44: CPU= +44: Test timeout computed to be: 1500 +44: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh +42: + cat +42: + c++ -o out/test/arm/dead-debug-sections/c.o -c -xc++ -g - 44: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C @@ -20061,8 +20093,8 @@ 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= +43: + gcc -o out/test/arm/debug-macro-section/c.o -c -xc - -Iout/test/arm/debug-macro-section -g3 43: + cat -43: + gcc -o out/test/arm/debug-macro-section/b.o -c -xc - -Iout/test/arm/debug-macro-section -g3 44: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh .sh 44: ++ testname=default-symver 44: ++ t=out/test/arm/default-symver @@ -20078,23 +20110,14 @@ 44: ++ set -x 44: + cat 44: + cc -o out/test/arm/default-symver/a.o -c -xc - -43: + cat -43: + gcc -o out/test/arm/debug-macro-section/c.o -c -xc - -Iout/test/arm/debug-macro-section -g3 -44: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,-default-symver -43: + gcc -B. -o out/test/arm/debug-macro-section/exe out/test/arm/debug-macro-section/b.o out/test/arm/debug-macro-section/c.o -44: + readelf --dyn-syms out/test/arm/default-symver/b.so -44: + grep ' foo@@b\.so' -44: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@b.so -44: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -42: + out/test/arm/dead-debug-sections/exe -42: + grep 'Hello world' -42: Hello world -42: + dwarfdump out/test/arm/dead-debug-sections/exe -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 42/354 Test #42: arm-dead-debug-sections .......................... Passed 1.32 sec +40: + grep '42 42 1' +40: + out/test/arm/copyrel/exe +40: 42 42 1 +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 41/354 Test #40: arm-copyrel ...................................... Passed 0.38 sec test 45 Start 45: arm-defsym-lto @@ -20104,7 +20127,10 @@ 45: MACHINE=arm 45: CPU= 45: Test timeout computed to be: 1500 +43: + gcc -B. -o out/test/arm/debug-macro-section/exe out/test/arm/debug-macro-section/b.o out/test/arm/debug-macro-section/c.o +44: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,-default-symver 45: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh +42: + c++ -o out/test/arm/dead-debug-sections/exe out/test/arm/dead-debug-sections/a.o out/test/arm/dead-debug-sections/b.o out/test/arm/dead-debug-sections/c.o -g 45: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C @@ -20133,17 +20159,19 @@ 45: Testing defsym-lto ... ++ set -o pipefail 45: ++ set -x 45: + test_cflags -flto -45: + echo 'int main() {}' 45: + cc -B. -flto -o /dev/null -xc - +45: + echo 'int main() {}' +43: + objdump --dwarf=macro out/test/arm/debug-macro-section/exe 43: + not grep 'DW_MACRO_import -.* 0x0$' 43: + grep 'DW_MACRO_import -.* 0x0$' -43: + objdump --dwarf=macro out/test/arm/debug-macro-section/exe +44: + grep ' foo@@b\.so' +44: + readelf --dyn-syms out/test/arm/default-symver/b.so 43: + return 0 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 - 43/354 Test #43: arm-debug-macro-section .......................... Passed 0.79 sec + 42/354 Test #43: arm-debug-macro-section .......................... Passed 0.27 sec test 46 Start 46: arm-defsym-missing-symbol @@ -20153,24 +20181,9 @@ 46: MACHINE=arm 46: CPU= 46: Test timeout computed to be: 1500 -44: + grep ' foo@@bar' -44: + readelf --dyn-syms out/test/arm/default-symver/b.so -44: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@bar -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 +44: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@b.so +44: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver 46: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh - 44/354 Test #44: arm-default-symver ............................... Passed 0.77 sec -test 47 - Start 47: arm-defsym - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" -47: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -47: Environment variables: -47: MACHINE=arm -47: CPU= -47: Test timeout computed to be: 1500 46: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C @@ -20189,13 +20202,39 @@ 46: ++ testname=defsym-missing-symbol 46: ++ t=out/test/arm/defsym-missing-symbol 46: ++ mkdir -p out/test/arm/defsym-missing-symbol -47: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 +46: +++ uname +46: ++ '[' Linux = FreeBSD ']' +46: ++ trap 'on_error $LINENO' ERR +46: ++ trap on_exit EXIT +46: ++ echo -n 'Testing defsym-missing-symbol ... ' +46: Testing defsym-missing-symbol ... ++ set -o pipefail +46: ++ set -x +46: + cat +46: + cc -o out/test/arm/defsym-missing-symbol/a.o -c -xc - +42: + grep 'Hello world' +42: + out/test/arm/dead-debug-sections/exe +42: Hello world +42: + dwarfdump out/test/arm/dead-debug-sections/exe +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 43/354 Test #42: arm-dead-debug-sections .......................... Passed 0.40 sec +test 47 + Start 47: arm-defsym + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" +47: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +47: Environment variables: +47: MACHINE=arm +47: CPU= +47: Test timeout computed to be: 1500 +47: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh 47: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C -46: +++ uname 47: ++ '[' -z arm ']' 47: ++ '[' -z '' ']' 47: ++ TESTDIR=out/test/arm @@ -20208,37 +20247,30 @@ 47: ++ STRIP=strip 47: ++ QEMU= 47: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh .sh -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT -46: ++ echo -n 'Testing defsym-missing-symbol ... ' -46: Testing defsym-missing-symbol ... ++ set -o pipefail 47: ++ testname=defsym 47: ++ t=out/test/arm/defsym 47: ++ mkdir -p out/test/arm/defsym -46: ++ set -x -46: + cat -46: + cc -o out/test/arm/defsym-missing-symbol/a.o -c -xc - +46: + grep 'undefined symbol: bar' 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 +46: + not cc -B. -o out/test/arm/defsym-missing-symbol/exe out/test/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 47: +++ uname 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT 47: ++ echo -n 'Testing defsym ... ' 47: Testing defsym ... ++ set -o pipefail +44: + readelf --dyn-syms out/test/arm/default-symver/b.so 47: ++ set -x 47: + cat +44: + grep ' foo@@bar' +44: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@bar 47: + cc -fPIC -o out/test/arm/defsym/a.o -c -xc - -46: + not cc -B. -o out/test/arm/defsym-missing-symbol/exe out/test/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -46: + grep 'undefined symbol: bar' -47: + cc -B. -o out/test/arm/defsym/exe out/test/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -46: mold: error: --defsym: undefined symbol: bar -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 45/354 Test #46: arm-defsym-missing-symbol ........................ Passed 0.53 sec +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 44/354 Test #44: arm-default-symver ............................... Passed 0.28 sec test 48 Start 48: arm-defsym2 @@ -20253,7 +20285,6 @@ 48: ++ export LC_ALL=C 48: ++ LC_ALL=C 48: ++ '[' -z arm ']' -47: + out/test/arm/defsym/exe 48: ++ '[' -z '' ']' 48: ++ TESTDIR=out/test/arm 48: ++ CC=cc @@ -20264,36 +20295,41 @@ 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= -47: + grep '^Hello 0x10 0x2000$' 48: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh .sh -47: Hello 0x10 0x2000 -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 46/354 Test #47: arm-defsym ....................................... Passed 0.55 sec -test 49 - Start 49: arm-demangle-cpp - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" -49: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -49: Environment variables: -49: MACHINE=arm -49: CPU= -49: Test timeout computed to be: 1500 48: ++ testname=defsym2 48: ++ t=out/test/arm/defsym2 48: ++ mkdir -p out/test/arm/defsym2 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: +++ uname -49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT 48: ++ echo -n 'Testing defsym2 ... ' 48: Testing defsym2 ... ++ set -o pipefail 48: ++ set -x +48: + cat +48: + cc -fPIC -o out/test/arm/defsym2/a.o -c -xc - +47: + cc -B. -o out/test/arm/defsym/exe out/test/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +48: + cc -B. -o out/test/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/arm/defsym2/a.o +45: + cc -flto -fPIC -o out/test/arm/defsym-lto/a.o -c -xc - +45: + cat +46: mold: error: --defsym: undefined symbol: bar +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 45/354 Test #46: arm-defsym-missing-symbol ........................ Passed 0.18 sec +test 49 + Start 49: arm-demangle-cpp + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" +49: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +49: Environment variables: +49: MACHINE=arm +49: CPU= +49: Test timeout computed to be: 1500 +49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh 49: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C @@ -20308,8 +20344,6 @@ 49: ++ OBJCOPY=objcopy 49: ++ STRIP=strip 49: ++ QEMU= -48: + cc -fPIC -o out/test/arm/defsym2/a.o -c -xc - -48: + cat 49: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh .sh 49: ++ testname=demangle-cpp 49: ++ t=out/test/arm/demangle-cpp @@ -20325,19 +20359,23 @@ 49: ++ set -x 49: + cat 49: + cc -c -o out/test/arm/demangle-cpp/a.o -xc - -48: + cc -B. -o out/test/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/arm/defsym2/a.o -49: + not cc -B. -o out/test/arm/demangle-cpp/exe1 out/test/arm/demangle-cpp/a.o -49: + grep -F 'ns::version()' -45: + cat -45: + cc -flto -fPIC -o out/test/arm/defsym-lto/a.o -c -xc - +45: + cc -B. -flto -o out/test/arm/defsym-lto/exe out/test/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 48: + nm -D out/test/arm/defsym2/b.so 48: + grep bar +47: + grep '^Hello 0x10 0x2000$' 48: 00010568 T bar 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 - 47/354 Test #48: arm-defsym2 ...................................... Passed 0.54 sec +47: + out/test/arm/defsym/exe +47: Hello 0x10 0x2000 +47: + on_exit +47: + echo OK +47: OK + 46/354 Test #48: arm-defsym2 ...................................... Passed 0.17 sec +47: + exit 0 + 47/354 Test #47: arm-defsym ....................................... Passed 0.20 sec test 50 Start 50: arm-demangle-rust @@ -20347,10 +20385,19 @@ 50: MACHINE=arm 50: CPU= 50: Test timeout computed to be: 1500 -49: mold: error: undefined symbol: ns::version() -49: + cat -49: + cc -c -o out/test/arm/demangle-cpp/b.o -xc - +test 51 + Start 51: arm-demangle + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" +51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +51: Environment variables: +51: MACHINE=arm +51: CPU= +51: Test timeout computed to be: 1500 +49: + not cc -B. -o out/test/arm/demangle-cpp/exe1 out/test/arm/demangle-cpp/a.o +49: + grep -F 'ns::version()' 50: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh +51: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh 50: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -20366,9 +20413,27 @@ 50: ++ STRIP=strip 50: ++ QEMU= 50: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh .sh +51: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +51: ++ export LC_ALL=C +51: ++ LC_ALL=C +51: ++ '[' -z arm ']' +51: ++ '[' -z '' ']' +51: ++ TESTDIR=out/test/arm +51: ++ CC=cc +51: ++ CXX=c++ +51: ++ GCC=gcc +51: ++ GXX=g++ +51: ++ OBJDUMP=objdump +51: ++ OBJCOPY=objcopy +51: ++ STRIP=strip +51: ++ QEMU= 50: ++ testname=demangle-rust 50: ++ t=out/test/arm/demangle-rust 50: ++ mkdir -p out/test/arm/demangle-rust +51: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh +51: ++ testname=demangle +51: ++ t=out/test/arm/demangle +51: ++ mkdir -p out/test/arm/demangle 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: +++ uname @@ -20378,52 +20443,37 @@ 50: ++ echo -n 'Testing demangle-rust ... ' 50: Testing demangle-rust ... ++ set -o pipefail 50: ++ set -x -50: + cat +51: ++ case $MACHINE in +51: ++ tlsdesc_opt=-mtls-dialect=gnu2 +51: +++ uname 50: + cc -c -o out/test/arm/demangle-rust/a.o -xc - -45: + cc -B. -flto -o out/test/arm/defsym-lto/exe out/test/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -49: /tmp/ccfj1AGI.s: Assembler messages: -49: /tmp/ccfj1AGI.s:32: Warning: setting incorrect section attributes for .comment +51: ++ '[' Linux = FreeBSD ']' +51: ++ trap 'on_error $LINENO' ERR +51: ++ trap on_exit EXIT +51: ++ echo -n 'Testing demangle ... ' +51: Testing demangle ... ++ set -o pipefail +51: ++ set -x +50: + cat +51: + cat +51: + cc -c -o out/test/arm/demangle/a.o -xc++ - +49: mold: error: undefined symbol: ns::version() +49: + cc -c -o out/test/arm/demangle-cpp/b.o -xc - +50: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' +51: + grep 'undefined symbol: _Z3fooii$' +50: + not cc -B. -o out/test/arm/demangle-rust/exe out/test/arm/demangle-rust/a.o +49: + cat +51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-no-demangle +49: /tmp/ccsPksCH.s: Assembler messages: +49: /tmp/ccsPksCH.s:32: Warning: setting incorrect section attributes for .comment 49: + not cc -B. -o out/test/arm/demangle-cpp/exe2 out/test/arm/demangle-cpp/b.o 49: + grep -F ns::versionv -50: + not cc -B. -o out/test/arm/demangle-rust/exe out/test/arm/demangle-rust/a.o -50: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' -49: mold: error: undefined symbol: ns::versionv -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 48/354 Test #49: arm-demangle-cpp ................................. Passed 0.95 sec -test 51 - Start 51: arm-demangle - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" -51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -51: Environment variables: -51: MACHINE=arm -51: CPU= -51: Test timeout computed to be: 1500 -51: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh -51: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -51: ++ export LC_ALL=C -51: ++ LC_ALL=C -51: ++ '[' -z arm ']' -51: ++ '[' -z '' ']' -51: ++ TESTDIR=out/test/arm -51: ++ CC=cc -51: ++ CXX=c++ -51: ++ GCC=gcc -51: ++ GXX=g++ -51: ++ OBJDUMP=objdump -51: ++ OBJCOPY=objcopy -51: ++ STRIP=strip -51: ++ QEMU= 50: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -51: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 - 49/354 Test #50: arm-demangle-rust ................................ Passed 0.50 sec + 48/354 Test #50: arm-demangle-rust ................................ Passed 0.17 sec +45: + out/test/arm/defsym-lto/exe test 52 Start 52: arm-dependency-file-lto @@ -20433,25 +20483,32 @@ 52: MACHINE=arm 52: CPU= 52: Test timeout computed to be: 1500 -51: ++ testname=demangle -51: ++ t=out/test/arm/demangle -51: ++ mkdir -p out/test/arm/demangle -51: ++ case $MACHINE in -51: ++ tlsdesc_opt=-mtls-dialect=gnu2 -51: +++ uname +45: + grep '^OK$' +45: OK +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 +51: mold: error: undefined symbol: _Z3fooii + 49/354 Test #45: arm-defsym-lto ................................... Passed 0.56 sec +test 53 + Start 53: arm-dependency-file-response-file + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" +53: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +53: Environment variables: +53: MACHINE=arm +53: CPU= +53: Test timeout computed to be: 1500 +51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-demangle +51: + grep -E 'undefined symbol: foo\(int, int\)$' 52: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh -51: ++ '[' Linux = FreeBSD ']' 52: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C 52: ++ '[' -z arm ']' 52: ++ '[' -z '' ']' 52: ++ TESTDIR=out/test/arm -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: ++ echo -n 'Testing demangle ... ' -51: Testing demangle ... ++ set -o pipefail -51: ++ set -x 52: ++ CC=cc 52: ++ CXX=c++ 52: ++ GCC=gcc @@ -20460,43 +20517,10 @@ 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= -51: + cat -51: + cc -c -o out/test/arm/demangle/a.o -xc++ - 52: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh 52: ++ testname=dependency-file-lto 52: ++ t=out/test/arm/dependency-file-lto 52: ++ mkdir -p out/test/arm/dependency-file-lto -52: ++ case $MACHINE in -52: ++ tlsdesc_opt=-mtls-dialect=gnu2 -52: +++ uname -52: ++ '[' Linux = FreeBSD ']' -52: ++ trap 'on_error $LINENO' ERR -52: ++ trap on_exit EXIT -52: ++ echo -n 'Testing dependency-file-lto ... ' -52: Testing dependency-file-lto ... ++ set -o pipefail -52: ++ set -x -52: + test_cflags -flto -fno-fat-lto-objects -52: + echo 'int main() {}' -52: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - -51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-no-demangle -51: + grep 'undefined symbol: _Z3fooii$' -45: + out/test/arm/defsym-lto/exe -45: + grep '^OK$' -45: OK -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 50/354 Test #45: arm-defsym-lto ................................... Passed 2.09 sec -test 53 - Start 53: arm-dependency-file-response-file - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" -53: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -53: Environment variables: -53: MACHINE=arm -53: CPU= -53: Test timeout computed to be: 1500 53: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh 53: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 53: ++ export LC_ALL=C @@ -20513,9 +20537,21 @@ 53: ++ STRIP=strip 53: ++ QEMU= 53: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh .sh +52: ++ case $MACHINE in +52: ++ tlsdesc_opt=-mtls-dialect=gnu2 +52: +++ uname 53: ++ testname=dependency-file-response-file 53: ++ t=out/test/arm/dependency-file-response-file 53: ++ mkdir -p out/test/arm/dependency-file-response-file +52: ++ '[' Linux = FreeBSD ']' +52: ++ trap 'on_error $LINENO' ERR +52: ++ trap on_exit EXIT +52: ++ echo -n 'Testing dependency-file-lto ... ' +52: Testing dependency-file-lto ... ++ set -o pipefail +52: ++ set -x +52: + test_cflags -flto -fno-fat-lto-objects +52: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - +52: + echo 'int main() {}' 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: +++ uname @@ -20527,28 +20563,12 @@ 53: ++ set -x 53: + cat 53: + cc -o out/test/arm/dependency-file-response-file/a.o -c -xc - -51: mold: error: undefined symbol: _Z3fooii -51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-demangle -51: + grep -E 'undefined symbol: foo\(int, int\)$' -53: + echo 'out/test/arm/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file-response-file/dep' -53: + cc -B. -o out/test/arm/dependency-file-response-file/exe @out/test/arm/dependency-file-response-file/rsp -51: mold: error: undefined symbol: foo(int, int) -51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -51: + grep -E 'undefined symbol: foo\(int, int\)$' -52: + cat -52: + cc -flto -o out/test/arm/dependency-file-lto/a.o -c -xc - -53: + grep '/exe:.*/a.o ' out/test/arm/dependency-file-response-file/dep -53: out/test/arm/dependency-file-response-file/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file-response-file/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o -53: + grep '/a.o:$' out/test/arm/dependency-file-response-file/dep -53: out/test/arm/dependency-file-response-file/a.o: -53: + not grep '^/tmp' out/test/arm/dependency-file-response-file/dep -53: + grep '^/tmp' out/test/arm/dependency-file-response-file/dep -53: + return 0 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 51/354 Test #53: arm-dependency-file-response-file ................ Passed 0.61 sec +49: mold: error: undefined symbol: ns::versionv +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 50/354 Test #49: arm-demangle-cpp ................................. Passed 0.33 sec test 54 Start 54: arm-dependency-file @@ -20589,18 +20609,26 @@ 54: + cc -o out/test/arm/dependency-file/a.o -c -xc - 54: + cat 51: mold: error: undefined symbol: foo(int, int) +53: + echo 'out/test/arm/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file-response-file/dep' +53: + cc -B. -o out/test/arm/dependency-file-response-file/exe @out/test/arm/dependency-file-response-file/rsp +51: + grep -E 'undefined symbol: foo\(int, int\)$' +51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o +54: + cc -B. -o out/test/arm/dependency-file/exe out/test/arm/dependency-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file/dep +51: mold: error: undefined symbol: foo(int, int) 51: + cat 51: + cc -c -o out/test/arm/demangle/b.o -xc - -52: + cc -B. -flto -o out/test/arm/dependency-file-lto/exe out/test/arm/dependency-file-lto/a.o -Wl,-dependency-file=out/test/arm/dependency-file-lto/dep -51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/b.o -Wl,-demangle -51: + grep 'undefined symbol: Pi$' -54: + cc -B. -o out/test/arm/dependency-file/exe out/test/arm/dependency-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file/dep -51: mold: error: undefined symbol: Pi -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 52/354 Test #51: arm-demangle ..................................... Passed 1.45 sec +53: + grep '/exe:.*/a.o ' out/test/arm/dependency-file-response-file/dep +53: out/test/arm/dependency-file-response-file/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file-response-file/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o +53: + grep '/a.o:$' out/test/arm/dependency-file-response-file/dep +53: out/test/arm/dependency-file-response-file/a.o: +53: + not grep '^/tmp' out/test/arm/dependency-file-response-file/dep +53: + grep '^/tmp' out/test/arm/dependency-file-response-file/dep +53: + return 0 +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 51/354 Test #53: arm-dependency-file-response-file ................ Passed 0.22 sec test 55 Start 55: arm-disable-new-dtags @@ -20610,6 +20638,7 @@ 55: MACHINE=arm 55: CPU= 55: Test timeout computed to be: 1500 +51: + grep 'undefined symbol: Pi$' 55: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh 55: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 55: ++ export LC_ALL=C @@ -20625,23 +20654,31 @@ 55: ++ OBJCOPY=objcopy 55: ++ STRIP=strip 55: ++ QEMU= +51: + not cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/b.o -Wl,-demangle 55: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh .sh -54: + grep 'dependency-file/exe:.*/a.o ' out/test/arm/dependency-file/dep 55: ++ testname=disable-new-dtags 55: ++ t=out/test/arm/disable-new-dtags 55: ++ mkdir -p out/test/arm/disable-new-dtags -54: out/test/arm/dependency-file/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o -54: + grep '.*/a.o:$' out/test/arm/dependency-file/dep 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=gnu2 55: +++ uname +55: ++ '[' Linux = FreeBSD ']' +55: ++ trap 'on_error $LINENO' ERR +55: ++ trap on_exit EXIT +55: ++ echo -n 'Testing disable-new-dtags ... ' +55: Testing disable-new-dtags ... ++ set -o pipefail +55: ++ set -x +55: + cat +55: + cc -o out/test/arm/disable-new-dtags/a.o -c -xc -fPIC - +54: + grep 'dependency-file/exe:.*/a.o ' out/test/arm/dependency-file/dep +54: out/test/arm/dependency-file/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o +54: + grep '.*/a.o:$' out/test/arm/dependency-file/dep 54: out/test/arm/dependency-file/a.o: 54: + on_exit 54: + echo OK 54: OK 54: + exit 0 - 53/354 Test #54: arm-dependency-file .............................. Passed 0.57 sec -55: ++ '[' Linux = FreeBSD ']' + 52/354 Test #54: arm-dependency-file .............................. Passed 0.20 sec test 56 Start 56: arm-discard-section @@ -20651,13 +20688,8 @@ 56: MACHINE=arm 56: CPU= 56: Test timeout computed to be: 1500 -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -55: ++ echo -n 'Testing disable-new-dtags ... ' -55: Testing disable-new-dtags ... ++ set -o pipefail -55: ++ set -x -55: + cat -55: + cc -o out/test/arm/disable-new-dtags/a.o -c -xc -fPIC - +52: + cc -flto -o out/test/arm/dependency-file-lto/a.o -c -xc - +52: + cat 56: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh 56: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 56: ++ export LC_ALL=C @@ -20689,18 +20721,13 @@ 56: + cat 56: + cc -o out/test/arm/discard-section/a.o -c -xc - 55: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -52: + grep '/exe:.*/a.o ' out/test/arm/dependency-file-lto/dep -52: out/test/arm/dependency-file-lto/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file-lto/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o -52: + grep '/a.o:$' out/test/arm/dependency-file-lto/dep -52: out/test/arm/dependency-file-lto/a.o: -52: + not grep '^/tmp' out/test/arm/dependency-file-lto/dep -52: + grep '^/tmp' out/test/arm/dependency-file-lto/dep -52: + return 0 -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 54/354 Test #52: arm-dependency-file-lto .......................... Passed 1.73 sec +52: + cc -B. -flto -o out/test/arm/dependency-file-lto/exe out/test/arm/dependency-file-lto/a.o -Wl,-dependency-file=out/test/arm/dependency-file-lto/dep +51: mold: error: undefined symbol: Pi +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 53/354 Test #51: arm-demangle ..................................... Passed 0.51 sec test 57 Start 57: arm-discard @@ -20758,14 +20785,14 @@ 57: 42: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 57: 44: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 57: + grep -F foo out/test/arm/discard/log +55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so +55: + grep 'RUNPATH.*/foo' +55: 0x0000001d (RUNPATH) Library runpath: [/foo] +55: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 57: 14: 00210148 0 NOTYPE LOCAL DEFAULT 3 foo 57: + grep -F .Lbar out/test/arm/discard/log 57: 15: 0021014c 0 NOTYPE LOCAL DEFAULT 3 .Lbar 57: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --discard-locals -55: + grep 'RUNPATH.*/foo' -55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so -55: 0x0000001d (RUNPATH) Library runpath: [/foo] -55: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 57: + readelf --symbols out/test/arm/discard/exe 57: + grep -F _start out/test/arm/discard/log 57: 15: 00210144 0 NOTYPE LOCAL DEFAULT 3 _start @@ -20779,17 +20806,17 @@ 57: 39: 00000000 0 NOTYPE LOCAL DEFAULT 12 __exidx_start 57: 41: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 57: 43: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -56: + grep -F .foo -56: + readelf -SW out/test/arm/discard-section/exe0 57: + grep -F foo out/test/arm/discard/log -56: [29] .foo PROGBITS 0003077c 00077c 000004 00 WA 0 0 4 57: 14: 00210148 0 NOTYPE LOCAL DEFAULT 3 foo 57: + not grep -F .Lbar out/test/arm/discard/log 57: + grep -F .Lbar out/test/arm/discard/log -56: + readelf -SW out/test/arm/discard-section/exe0 -56: + grep -F .bar 57: + return 0 57: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --discard-all +56: + grep -F .foo +56: + readelf -SW out/test/arm/discard-section/exe0 +56: [29] .foo PROGBITS 0003077c 00077c 000004 00 WA 0 0 4 +56: + readelf -SW out/test/arm/discard-section/exe0 +56: + grep -F .bar 56: [27] .bar PROGBITS 00030770 000770 000004 00 WA 0 0 4 56: + cc -B. -o out/test/arm/discard-section/exe1 out/test/arm/discard-section/a.o -Wl,--discard-section=.foo 57: + readelf --symbols out/test/arm/discard/exe @@ -20815,18 +20842,22 @@ 57: + readelf --symbols out/test/arm/discard/exe 57: + not grep -F _start out/test/arm/discard/log 57: + grep -F _start out/test/arm/discard/log +55: + grep 'RUNPATH.*/foo' +55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 57: + return 0 57: + not grep -F foo out/test/arm/discard/log 57: + grep -F foo out/test/arm/discard/log 57: + return 0 57: + not grep -F .Lbar out/test/arm/discard/log 57: + grep -F .Lbar out/test/arm/discard/log +55: 0x0000001d (RUNPATH) Library runpath: [/foo] +55: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 57: + return 0 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 - 55/354 Test #57: arm-discard ...................................... Passed 0.49 sec + 54/354 Test #57: arm-discard ...................................... Passed 0.17 sec test 58 Start 58: arm-dso-undef @@ -20852,15 +20883,14 @@ 58: ++ STRIP=strip 58: ++ QEMU= 58: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh .sh -55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so -55: + grep 'RUNPATH.*/foo' 58: ++ testname=dso-undef 58: ++ t=out/test/arm/dso-undef 58: ++ mkdir -p out/test/arm/dso-undef -55: 0x0000001d (RUNPATH) Library runpath: [/foo] -55: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +52: + grep '/exe:.*/a.o ' out/test/arm/dependency-file-lto/dep 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 +52: out/test/arm/dependency-file-lto/exe: /usr/lib/arm-linux-gnueabihf/Scrt1.o /usr/lib/arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o out/test/arm/dependency-file-lto/a.o /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc.a /usr/lib/gcc/arm-linux-gnueabihf/14/libgcc_s.so /usr/lib/arm-linux-gnueabihf/libgcc_s.so.1 /usr/lib/arm-linux-gnueabihf/libc.so /lib/arm-linux-gnueabihf/libc.so.6 /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /lib/ld-linux-armhf.so.3 /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/arm-linux-gnueabihf/crtn.o +52: + grep '/a.o:$' out/test/arm/dependency-file-lto/dep 58: +++ uname 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR @@ -20868,25 +20898,17 @@ 58: ++ echo -n 'Testing dso-undef ... ' 58: Testing dso-undef ... ++ set -o pipefail 58: ++ set -x -58: + cat +52: out/test/arm/dependency-file-lto/a.o: +52: + not grep '^/tmp' out/test/arm/dependency-file-lto/dep +52: + grep '^/tmp' out/test/arm/dependency-file-lto/dep 58: + cc -fPIC -o out/test/arm/dso-undef/a.o -c -xc - -56: + not grep -F .foo -56: + readelf -SW out/test/arm/discard-section/exe1 -56: + grep -F .foo -56: + return 0 -56: + readelf -SW out/test/arm/discard-section/exe1 -56: + grep -F .bar -56: [27] .bar PROGBITS 00030770 000770 000004 00 WA 0 0 4 -56: + cc -B. -o out/test/arm/discard-section/exe2 out/test/arm/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo -58: + cc -B. -o out/test/arm/dso-undef/b.so -shared out/test/arm/dso-undef/a.o -55: + grep 'RPATH.*/foo' -55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so -55: 0x0000000f (RPATH) Library rpath: [/foo] -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 - 56/354 Test #55: arm-disable-new-dtags ............................ Passed 1.12 sec +58: + cat +52: + return 0 +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 + 55/354 Test #52: arm-dependency-file-lto .......................... Passed 0.54 sec test 59 Start 59: arm-dt-init @@ -20918,8 +20940,9 @@ 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: +++ uname +56: + readelf -SW out/test/arm/discard-section/exe1 +56: + not grep -F .foo 56: + grep -F .foo -56: + readelf -SW out/test/arm/discard-section/exe2 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT @@ -20931,18 +20954,23 @@ 59: + '[' arm = arm -o arm = aarch64 ']' 59: + is_musl 59: + grep musl -56: [28] .foo PROGBITS 00030778 000778 000004 00 WA 0 0 4 -56: + not grep -F .bar -56: + grep -F .bar -56: + readelf -SW out/test/arm/discard-section/exe2 56: + return 0 -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -59: + cat +56: + readelf -SW out/test/arm/discard-section/exe1 +56: + grep -F .bar 59: + cc -c -fPIC -o out/test/arm/dt-init/a.o -xc - - 57/354 Test #56: arm-discard-section .............................. Passed 1.19 sec +59: + cat +56: [27] .bar PROGBITS 00030770 000770 000004 00 WA 0 0 4 +56: + cc -B. -o out/test/arm/discard-section/exe2 out/test/arm/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo +58: + cc -B. -o out/test/arm/dso-undef/b.so -shared out/test/arm/dso-undef/a.o +55: + readelf --dynamic out/test/arm/disable-new-dtags/b.so +55: + grep 'RPATH.*/foo' +55: 0x0000000f (RPATH) Library rpath: [/foo] +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 +59: + cat + 56/354 Test #55: arm-disable-new-dtags ............................ Passed 0.40 sec test 60 Start 60: arm-dt-needed @@ -20952,6 +20980,7 @@ 60: MACHINE=arm 60: CPU= 60: Test timeout computed to be: 1500 +59: + cc -c -fPIC -o out/test/arm/dt-init/b.o -xc - 60: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh 60: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 60: ++ export LC_ALL=C @@ -20980,29 +21009,22 @@ 60: ++ echo -n 'Testing dt-needed ... ' 60: Testing dt-needed ... ++ set -o pipefail 60: ++ set -x -60: + cc -c -o out/test/arm/dt-needed/a.o -xc - 60: + cat +60: + cc -c -o out/test/arm/dt-needed/a.o -xc - 58: + cat 58: + cc -o out/test/arm/dso-undef/c.o -c -xc - -59: + cat -59: + cc -c -fPIC -o out/test/arm/dt-init/b.o -xc - -58: + rm -f out/test/arm/dso-undef/d.a -58: + ar rcs out/test/arm/dso-undef/d.a out/test/arm/dso-undef/c.o -60: + cc -B. -shared -o out/test/arm/dt-needed/libfoo.so out/test/arm/dt-needed/a.o -Wl,--soname,libfoo -58: + cat -58: + cc -o out/test/arm/dso-undef/e.o -c -xc - -59: + cc -B. -o out/test/arm/dt-init/c.so -shared out/test/arm/dt-init/b.o -58: + cc -B. -o out/test/arm/dso-undef/exe out/test/arm/dso-undef/b.so out/test/arm/dso-undef/d.a out/test/arm/dso-undef/e.o -60: + cc -B. -shared -o out/test/arm/dt-needed/libbar.so out/test/arm/dt-needed/a.o -59: + cc -B. -o out/test/arm/dt-init/d.so -shared out/test/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -58: + grep ' foo$' -58: + readelf --dyn-syms out/test/arm/dso-undef/exe -58: 5: 000307f4 4 OBJECT GLOBAL DEFAULT 27 foo -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 58/354 Test #58: arm-dso-undef .................................... Passed 1.16 sec +56: + readelf -SW out/test/arm/discard-section/exe2 +56: + grep -F .foo +56: [28] .foo PROGBITS 00030778 000778 000004 00 WA 0 0 4 +56: + not grep -F .bar +56: + grep -F .bar +56: + readelf -SW out/test/arm/discard-section/exe2 +56: + return 0 +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 57/354 Test #56: arm-discard-section .............................. Passed 0.43 sec test 61 Start 61: arm-duplicate-error-archive @@ -21013,8 +21035,6 @@ 61: CPU= 61: Test timeout computed to be: 1500 61: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh -60: + cc -c -o out/test/arm/dt-needed/b.o -xc - -60: + cat 61: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C @@ -21029,10 +21049,13 @@ 61: ++ OBJCOPY=objcopy 61: ++ STRIP=strip 61: ++ QEMU= +59: + cc -B. -o out/test/arm/dt-init/c.so -shared out/test/arm/dt-init/b.o 61: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh .sh 61: ++ testname=duplicate-error-archive 61: ++ t=out/test/arm/duplicate-error-archive 61: ++ mkdir -p out/test/arm/duplicate-error-archive +58: + rm -f out/test/arm/dso-undef/d.a +58: + ar rcs out/test/arm/dso-undef/d.a out/test/arm/dso-undef/c.o 61: ++ case $MACHINE in 61: ++ tlsdesc_opt=-mtls-dialect=gnu2 61: +++ uname @@ -21042,42 +21065,27 @@ 61: ++ echo -n 'Testing duplicate-error-archive ... ' 61: Testing duplicate-error-archive ... ++ set -o pipefail 61: ++ set -x -61: + cc -o out/test/arm/duplicate-error-archive/a.o -c -xc - 61: + cat -59: + cc -B. -o out/test/arm/dt-init/exe1 out/test/arm/dt-init/a.o out/test/arm/dt-init/c.so -60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libfoo.so +61: + cc -o out/test/arm/duplicate-error-archive/a.o -c -xc - +60: + cc -B. -shared -o out/test/arm/dt-needed/libfoo.so out/test/arm/dt-needed/a.o -Wl,--soname,libfoo +58: + cat +58: + cc -o out/test/arm/dso-undef/e.o -c -xc - +58: + cc -B. -o out/test/arm/dso-undef/exe out/test/arm/dso-undef/b.so out/test/arm/dso-undef/d.a out/test/arm/dso-undef/e.o 61: + rm -f out/test/arm/duplicate-error-archive/b.a 61: + ar rcs out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/a.o 61: + cc -o out/test/arm/duplicate-error-archive/c.o -c -xc - 61: + cat -60: + grep -F 'Shared library: [libfoo]' -60: + readelf --dynamic out/test/arm/dt-needed/exe -60: 0x00000001 (NEEDED) Shared library: [libfoo] -60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -L out/test/arm/dt-needed -lfoo +59: + cc -B. -o out/test/arm/dt-init/d.so -shared out/test/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +60: + cc -B. -shared -o out/test/arm/dt-needed/libbar.so out/test/arm/dt-needed/a.o 61: + cc -B. -o out/test/arm/duplicate-error-archive/exe out/test/arm/duplicate-error-archive/c.o out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/b.a -59: + cc -B. -o out/test/arm/dt-init/exe2 out/test/arm/dt-init/a.o out/test/arm/dt-init/d.so -61: + not cc -B. -o out/test/arm/duplicate-error-archive/exe out/test/arm/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/b.a -Wl,--pop-state -60: + grep -F 'Shared library: [libfoo]' -60: + readelf --dynamic out/test/arm/dt-needed/exe -60: 0x00000001 (NEEDED) Shared library: [libfoo] -60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libbar.so -59: + out/test/arm/dt-init/exe1 -59: + out/test/arm/dt-init/exe2 -59: + not grep init out/test/arm/dt-init/log1 -59: + grep init out/test/arm/dt-init/log1 -59: + return 0 -59: + not grep fini out/test/arm/dt-init/log1 -59: + grep fini out/test/arm/dt-init/log1 -59: + return 0 -59: + grep init out/test/arm/dt-init/log2 -59: init -59: + grep fini out/test/arm/dt-init/log2 -59: fini -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 59/354 Test #59: arm-dt-init ...................................... Passed 1.63 sec +58: + readelf --dyn-syms out/test/arm/dso-undef/exe +58: + grep ' foo$' +58: 5: 000307f4 4 OBJECT GLOBAL DEFAULT 27 foo +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 58/354 Test #58: arm-dso-undef .................................... Passed 0.35 sec test 62 Start 62: arm-duplicate-error-gc-sections @@ -21117,17 +21125,19 @@ 62: ++ set -x 62: + grep __tsan_init 62: + nm mold -60: + readelf --dynamic out/test/arm/dt-needed/exe -60: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +59: + cc -B. -o out/test/arm/dt-init/exe1 out/test/arm/dt-init/a.o out/test/arm/dt-init/c.so +60: + cat +60: + cc -c -o out/test/arm/dt-needed/b.o -xc - +61: + not cc -B. -o out/test/arm/duplicate-error-archive/exe out/test/arm/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/b.a -Wl,--pop-state +60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libfoo.so +59: + cc -B. -o out/test/arm/dt-init/exe2 out/test/arm/dt-init/a.o out/test/arm/dt-init/d.so 61: + grep 'duplicate symbol:.* foo' out/test/arm/duplicate-error-archive/log -60: 0x00000001 (NEEDED) Shared library: [out/test/arm/dt-needed/libbar.so] -60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -Lout/test/arm/dt-needed -lbar 61: mold: error: duplicate symbol: out/test/arm/duplicate-error-archive/b.a(a.o): out/test/arm/duplicate-error-archive/b.a(a.o): foo 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 - 60/354 Test #61: arm-duplicate-error-archive ...................... Passed 1.00 sec + 59/354 Test #61: arm-duplicate-error-archive ...................... Passed 0.36 sec test 63 Start 63: arm-duplicate-error-lto @@ -21165,16 +21175,29 @@ 63: ++ echo -n 'Testing duplicate-error-lto ... ' 63: Testing duplicate-error-lto ... ++ set -o pipefail 63: ++ set -x -63: + nm mold +60: + grep -F 'Shared library: [libfoo]' 63: + grep __tsan_init 60: + readelf --dynamic out/test/arm/dt-needed/exe -60: + grep -F 'Shared library: [libbar.so]' -60: 0x00000001 (NEEDED) Shared library: [libbar.so] -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 61/354 Test #60: arm-dt-needed .................................... Passed 1.99 sec +63: + nm mold +60: 0x00000001 (NEEDED) Shared library: [libfoo] +60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -L out/test/arm/dt-needed -lfoo +59: + out/test/arm/dt-init/exe1 +59: + out/test/arm/dt-init/exe2 +59: + not grep init out/test/arm/dt-init/log1 +59: + grep init out/test/arm/dt-init/log1 +59: + return 0 +59: + not grep fini out/test/arm/dt-init/log1 +59: + grep fini out/test/arm/dt-init/log1 +59: + return 0 +59: + grep init out/test/arm/dt-init/log2 +59: init +59: + grep fini out/test/arm/dt-init/log2 +59: fini +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 60/354 Test #59: arm-dt-init ...................................... Passed 0.61 sec test 64 Start 64: arm-duplicate-error @@ -21212,16 +21235,20 @@ 64: ++ echo -n 'Testing duplicate-error ... ' 64: Testing duplicate-error ... ++ set -o pipefail 64: ++ set -x -64: + cat 64: + cc -o out/test/arm/duplicate-error/a.o -c -x assembler - -64: + not ./mold -o out/test/arm/duplicate-error/exe out/test/arm/duplicate-error/a.o out/test/arm/duplicate-error/a.o +64: + cat +60: + grep -F 'Shared library: [libfoo]' +60: + readelf --dynamic out/test/arm/dt-needed/exe 64: + grep 'duplicate symbol: .*\.o: .*\.o: main' +60: 0x00000001 (NEEDED) Shared library: [libfoo] +60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libbar.so +64: + not ./mold -o out/test/arm/duplicate-error/exe out/test/arm/duplicate-error/a.o out/test/arm/duplicate-error/a.o 64: mold: error: duplicate symbol: out/test/arm/duplicate-error/a.o: out/test/arm/duplicate-error/a.o: main 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 - 62/354 Test #64: arm-duplicate-error .............................. Passed 0.13 sec + 61/354 Test #64: arm-duplicate-error .............................. Passed 0.07 sec test 65 Start 65: arm-dynamic-dt-debug @@ -21259,24 +21286,24 @@ 65: ++ echo -n 'Testing dynamic-dt-debug ... ' 65: Testing dynamic-dt-debug ... ++ set -o pipefail 65: ++ set -x -65: + cat 65: + cc -o out/test/arm/dynamic-dt-debug/a.o -c -xc - +65: + cat +60: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +60: + readelf --dynamic out/test/arm/dt-needed/exe 65: + cc -B. -o out/test/arm/dynamic-dt-debug/exe out/test/arm/dynamic-dt-debug/a.o +60: 0x00000001 (NEEDED) Shared library: [out/test/arm/dt-needed/libbar.so] +60: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -Lout/test/arm/dt-needed -lbar +60: + readelf --dynamic out/test/arm/dt-needed/exe +60: + grep -F 'Shared library: [libbar.so]' 65: + readelf --dynamic out/test/arm/dynamic-dt-debug/exe +60: 0x00000001 (NEEDED) Shared library: [libbar.so] 65: + grep -F '(DEBUG)' out/test/arm/dynamic-dt-debug/log +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 62/354 Test #60: arm-dt-needed .................................... Passed 0.77 sec 65: 0x00000015 (DEBUG) 0x0 -65: + cat -65: + cc -o out/test/arm/dynamic-dt-debug/b.o -c -xc - -65: + cc -B. -o out/test/arm/dynamic-dt-debug/c.so out/test/arm/dynamic-dt-debug/b.o -shared -65: + not grep -F '(DEBUG)' -65: + grep -F '(DEBUG)' -65: + readelf --dynamic out/test/arm/dynamic-dt-debug/c.so -65: + return 0 -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 63/354 Test #65: arm-dynamic-dt-debug ............................. Passed 0.80 sec test 66 Start 66: arm-dynamic-linker @@ -21286,6 +21313,8 @@ 66: MACHINE=arm 66: CPU= 66: Test timeout computed to be: 1500 +65: + cat +65: + cc -o out/test/arm/dynamic-dt-debug/b.o -c -xc - 66: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh 66: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 66: ++ export LC_ALL=C @@ -21314,9 +21343,10 @@ 66: ++ echo -n 'Testing dynamic-linker ... ' 66: Testing dynamic-linker ... ++ set -o pipefail 66: ++ set -x -66: + cc -c -o out/test/arm/dynamic-linker/a.o -x assembler - 66: + cat +66: + cc -c -o out/test/arm/dynamic-linker/a.o -x assembler - 66: + ./mold -o out/test/arm/dynamic-linker/exe out/test/arm/dynamic-linker/a.o +65: + cc -B. -o out/test/arm/dynamic-dt-debug/c.so out/test/arm/dynamic-dt-debug/b.o -shared 66: + not grep -F .interp 66: + grep -F .interp 66: + readelf --sections out/test/arm/dynamic-linker/exe @@ -21329,8 +21359,7 @@ 66: + echo OK 66: OK 66: + exit 0 -62: + cat - 64/354 Test #66: arm-dynamic-linker ............................... Passed 0.26 sec + 63/354 Test #66: arm-dynamic-linker ............................... Passed 0.08 sec test 67 Start 67: arm-dynamic-list-data @@ -21340,7 +21369,6 @@ 67: MACHINE=arm 67: CPU= 67: Test timeout computed to be: 1500 -62: + cc -o out/test/arm/duplicate-error-gc-sections/a.o -c -xc - 67: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh 67: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 67: ++ export LC_ALL=C @@ -21360,11 +21388,8 @@ 67: ++ testname=dynamic-list-data 67: ++ t=out/test/arm/dynamic-list-data 67: ++ mkdir -p out/test/arm/dynamic-list-data -63: + test_cflags -flto -63: + echo 'int main() {}' 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 -63: + cc -B. -flto -o /dev/null -xc - 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR @@ -21372,24 +21397,19 @@ 67: ++ echo -n 'Testing dynamic-list-data ... ' 67: Testing dynamic-list-data ... ++ set -o pipefail 67: ++ set -x -67: + cc -o out/test/arm/dynamic-list-data/a.o -c -xc - 67: + cat +67: + cc -o out/test/arm/dynamic-list-data/a.o -c -xc - +62: + cc -o out/test/arm/duplicate-error-gc-sections/a.o -c -xc - 62: + cat -62: + cc -o out/test/arm/duplicate-error-gc-sections/b.o -c -xc - -67: + cc -B. -o out/test/arm/dynamic-list-data/exe out/test/arm/dynamic-list-data/a.o -Wl,-dynamic-list-data -62: + grep 'duplicate symbol.*: foo$' -62: + not cc -B. -o out/test/arm/duplicate-error-gc-sections/exe1 out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/b.o -67: + readelf -W --dyn-syms out/test/arm/dynamic-list-data/exe -67: + grep -w foo out/test/arm/dynamic-list-data/log -67: 7: 00030818 4 OBJECT GLOBAL DEFAULT 27 foo -67: + not grep -w bar out/test/arm/dynamic-list-data/log -67: + grep -w bar out/test/arm/dynamic-list-data/log -67: + return 0 -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 65/354 Test #67: arm-dynamic-list-data ............................ Passed 0.51 sec +65: + readelf --dynamic out/test/arm/dynamic-dt-debug/c.so +65: + not grep -F '(DEBUG)' +65: + grep -F '(DEBUG)' +65: + return 0 +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 64/354 Test #65: arm-dynamic-dt-debug ............................. Passed 0.33 sec test 68 Start 68: arm-dynamic-list @@ -21414,6 +21434,7 @@ 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= +67: + cc -B. -o out/test/arm/dynamic-list-data/exe out/test/arm/dynamic-list-data/a.o -Wl,-dynamic-list-data 68: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh .sh 68: ++ testname=dynamic-list 68: ++ t=out/test/arm/dynamic-list @@ -21429,18 +21450,22 @@ 68: ++ set -x 68: + cat 68: + cc -o out/test/arm/dynamic-list/a.o -c -xc - -62: mold: error: duplicate symbol: out/test/arm/duplicate-error-gc-sections/a.o: out/test/arm/duplicate-error-gc-sections/a.o: foo -62: + grep 'duplicate symbol.*: foo$' -62: + not cc -B. -o out/test/arm/duplicate-error-gc-sections/exe2 out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/b.o -Wl,-gc-sections +62: + cc -o out/test/arm/duplicate-error-gc-sections/b.o -c -xc - +62: + cat 68: + cc -B. -o out/test/arm/dynamic-list/exe out/test/arm/dynamic-list/a.o -63: + cat -63: + cc -o out/test/arm/duplicate-error-lto/a.o -c -xc - -flto -62: mold: error: duplicate symbol: out/test/arm/duplicate-error-gc-sections/a.o: out/test/arm/duplicate-error-gc-sections/a.o: foo -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 66/354 Test #62: arm-duplicate-error-gc-sections .................. Passed 2.60 sec +62: + grep 'duplicate symbol.*: foo$' +62: + not cc -B. -o out/test/arm/duplicate-error-gc-sections/exe1 out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/b.o +67: + readelf -W --dyn-syms out/test/arm/dynamic-list-data/exe +67: + grep -w foo out/test/arm/dynamic-list-data/log +67: 7: 00030818 4 OBJECT GLOBAL DEFAULT 27 foo +67: + not grep -w bar out/test/arm/dynamic-list-data/log +67: + grep -w bar out/test/arm/dynamic-list-data/log +67: + return 0 +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 65/354 Test #67: arm-dynamic-list-data ............................ Passed 0.17 sec test 69 Start 69: arm-dynamic-list2 @@ -21478,11 +21503,17 @@ 69: ++ echo -n 'Testing dynamic-list2 ... ' 69: Testing dynamic-list2 ... ++ set -o pipefail 69: ++ set -x -69: + cc -o out/test/arm/dynamic-list2/a.o -c -xc - 69: + cat -63: + cat -63: + cc -o out/test/arm/duplicate-error-lto/b.o -c -xc - -flto +69: + cc -o out/test/arm/dynamic-list2/a.o -c -xc - +63: + test_cflags -flto +63: + cc -B. -flto -o /dev/null -xc - +63: + echo 'int main() {}' +62: mold: error: duplicate symbol: out/test/arm/duplicate-error-gc-sections/a.o: out/test/arm/duplicate-error-gc-sections/a.o: foo +62: + grep 'duplicate symbol.*: foo$' +62: + not cc -B. -o out/test/arm/duplicate-error-gc-sections/exe2 out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/a.o out/test/arm/duplicate-error-gc-sections/b.o -Wl,-gc-sections 68: + readelf --dyn-syms out/test/arm/dynamic-list/exe +69: + c++ -o out/test/arm/dynamic-list2/b.o -c -xc++ - +69: + cat 68: + not grep ' foo' out/test/arm/dynamic-list/log 68: + grep ' foo' out/test/arm/dynamic-list/log 68: + return 0 @@ -21491,23 +21522,13 @@ 68: + return 0 68: + cat 68: + cc -B. -o out/test/arm/dynamic-list/exe1 out/test/arm/dynamic-list/a.o -Wl,-dynamic-list=out/test/arm/dynamic-list/dyn -69: + cat -69: + c++ -o out/test/arm/dynamic-list2/b.o -c -xc++ - -63: + grep 'duplicate symbol.*: foo$' -63: + not cc -B. -o out/test/arm/duplicate-error-lto/exe1 out/test/arm/duplicate-error-lto/a.o out/test/arm/duplicate-error-lto/a.o out/test/arm/duplicate-error-lto/b.o -flto 69: + c++ -B. -o out/test/arm/dynamic-list2/exe out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -68: + readelf --dyn-syms out/test/arm/dynamic-list/exe1 -68: + grep ' foo' out/test/arm/dynamic-list/log1 -68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo -68: + grep ' bar' out/test/arm/dynamic-list/log1 -68: 4: 0001064b 14 FUNC GLOBAL DEFAULT 21 bar -68: + cc -B. -o out/test/arm/dynamic-list/exe2 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list/dyn -63: mold: error: duplicate symbol: out/test/arm/duplicate-error-lto/a.o: out/test/arm/duplicate-error-lto/a.o: foo -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 67/354 Test #63: arm-duplicate-error-lto .......................... Passed 2.90 sec +62: mold: error: duplicate symbol: out/test/arm/duplicate-error-gc-sections/a.o: out/test/arm/duplicate-error-gc-sections/a.o: foo +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 66/354 Test #62: arm-duplicate-error-gc-sections .................. Passed 0.96 sec test 70 Start 70: arm-dynamic-list3 @@ -21536,9 +21557,11 @@ 70: ++ testname=dynamic-list3 70: ++ t=out/test/arm/dynamic-list3 70: ++ mkdir -p out/test/arm/dynamic-list3 +68: + readelf --dyn-syms out/test/arm/dynamic-list/exe1 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 70: +++ uname +68: + grep ' foo' out/test/arm/dynamic-list/log1 70: ++ '[' Linux = FreeBSD ']' 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT @@ -21546,52 +21569,70 @@ 70: Testing dynamic-list3 ... ++ set -o pipefail 70: ++ set -x 70: + cat +68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo +68: + grep ' bar' out/test/arm/dynamic-list/log1 70: + cat +68: 4: 0001064b 14 FUNC GLOBAL DEFAULT 21 bar +68: + cc -B. -o out/test/arm/dynamic-list/exe2 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list/dyn 70: + c++ -fPIC -c -o out/test/arm/dynamic-list3/b.o -xc - +70: + cc -B. -Wl,--dynamic-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe1 out/test/arm/dynamic-list3/b.o 69: + readelf --dyn-syms out/test/arm/dynamic-list2/exe -68: + readelf --dyn-syms out/test/arm/dynamic-list/exe2 69: + not grep ' foo' out/test/arm/dynamic-list2/log 69: + grep ' foo' out/test/arm/dynamic-list2/log -68: + grep ' foo' out/test/arm/dynamic-list/log2 69: + return 0 69: + not grep ' bar' out/test/arm/dynamic-list2/log 69: + grep ' bar' out/test/arm/dynamic-list2/log -68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo 69: + return 0 69: + cat +69: + cc -B. -o out/test/arm/dynamic-list2/exe1 out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/arm/dynamic-list2/dyn +68: + readelf --dyn-syms out/test/arm/dynamic-list/exe2 +68: + grep ' foo' out/test/arm/dynamic-list/log2 +63: + cc -o out/test/arm/duplicate-error-lto/a.o -c -xc - -flto +68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo 68: + grep ' bar' out/test/arm/dynamic-list/log2 -70: + cc -B. -Wl,--dynamic-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe1 out/test/arm/dynamic-list3/b.o +63: + cat 68: 4: 0001064b 14 FUNC GLOBAL DEFAULT 21 bar -69: + cc -B. -o out/test/arm/dynamic-list2/exe1 out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/arm/dynamic-list2/dyn 68: + cc -B. -o out/test/arm/dynamic-list/exe3 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -69: + readelf --dyn-syms out/test/arm/dynamic-list2/exe1 70: + readelf --dyn-syms out/test/arm/dynamic-list3/exe1 +70: + grep ' xyz' out/test/arm/dynamic-list3/log1 +70: 6: 0001065d 14 FUNC GLOBAL DEFAULT 21 xyz +70: + not grep ' foobarzx' out/test/arm/dynamic-list3/log1 +70: + grep ' foobarzx' out/test/arm/dynamic-list3/log1 +70: + return 0 +70: + grep ' foobarcx' out/test/arm/dynamic-list3/log1 +70: 5: 00010679 14 FUNC GLOBAL DEFAULT 21 foobarcx +70: + grep ' foo123bar456bx' out/test/arm/dynamic-list3/log1 +63: + cc -o out/test/arm/duplicate-error-lto/b.o -c -xc - -flto +70: 4: 00010687 14 FUNC GLOBAL DEFAULT 21 foo123bar456bx +70: + not grep ' foo123bar456c' out/test/arm/dynamic-list3/log1 +70: + grep ' foo123bar456c' out/test/arm/dynamic-list3/log1 +63: + cat +70: + return 0 +70: + not grep ' foo123bar456x' out/test/arm/dynamic-list3/log1 +70: + grep ' foo123bar456x' out/test/arm/dynamic-list3/log1 +70: + return 0 +70: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe2 out/test/arm/dynamic-list3/b.o +69: + readelf --dyn-syms out/test/arm/dynamic-list2/exe1 69: + grep ' foo' out/test/arm/dynamic-list2/log1 -68: + readelf --dyn-syms out/test/arm/dynamic-list/exe3 69: 5: 0001063d 20 FUNC GLOBAL DEFAULT 21 foo 69: + not grep ' bar' out/test/arm/dynamic-list2/log1 69: + grep ' bar' out/test/arm/dynamic-list2/log1 -70: + grep ' xyz' out/test/arm/dynamic-list3/log1 +63: + grep 'duplicate symbol.*: foo$' +63: + not cc -B. -o out/test/arm/duplicate-error-lto/exe1 out/test/arm/duplicate-error-lto/a.o out/test/arm/duplicate-error-lto/a.o out/test/arm/duplicate-error-lto/b.o -flto +68: + readelf --dyn-syms out/test/arm/dynamic-list/exe3 69: + return 0 -68: + grep ' foo' out/test/arm/dynamic-list/log3 69: + grep ' _Z3bazi' out/test/arm/dynamic-list2/log1 -70: 6: 0001065d 14 FUNC GLOBAL DEFAULT 21 xyz -70: + not grep ' foobarzx' out/test/arm/dynamic-list3/log1 -70: + grep ' foobarzx' out/test/arm/dynamic-list3/log1 -68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo 69: 4: 00010665 20 FUNC GLOBAL DEFAULT 21 _Z3bazi 69: + cc -B. -o out/test/arm/dynamic-list2/exe2 out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list2/dyn +68: + grep ' foo' out/test/arm/dynamic-list/log3 +68: 5: 0001063d 14 FUNC GLOBAL DEFAULT 21 foo 68: + grep ' bar' out/test/arm/dynamic-list/log3 -70: + return 0 -70: + grep ' foobarcx' out/test/arm/dynamic-list3/log1 68: 4: 0001064b 14 FUNC GLOBAL DEFAULT 21 bar 68: + on_exit 68: + echo OK 68: OK 68: + exit 0 - 68/354 Test #68: arm-dynamic-list ................................. Passed 1.45 sec -70: 5: 00010679 14 FUNC GLOBAL DEFAULT 21 foobarcx -70: + grep ' foo123bar456bx' out/test/arm/dynamic-list3/log1 + 67/354 Test #68: arm-dynamic-list ................................. Passed 0.53 sec test 71 Start 71: arm-dynamic-list4 @@ -21601,18 +21642,10 @@ 71: MACHINE=arm 71: CPU= 71: Test timeout computed to be: 1500 -70: 4: 00010687 14 FUNC GLOBAL DEFAULT 21 foo123bar456bx -70: + not grep ' foo123bar456c' out/test/arm/dynamic-list3/log1 -70: + grep ' foo123bar456c' out/test/arm/dynamic-list3/log1 -70: + return 0 -70: + not grep ' foo123bar456x' out/test/arm/dynamic-list3/log1 -70: + grep ' foo123bar456x' out/test/arm/dynamic-list3/log1 71: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh 71: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C -70: + return 0 -70: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe2 out/test/arm/dynamic-list3/b.o 71: ++ '[' -z arm ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/arm @@ -21637,28 +21670,35 @@ 71: ++ echo -n 'Testing dynamic-list4 ... ' 71: Testing dynamic-list4 ... ++ set -o pipefail 71: ++ set -x -71: + cat 71: + cc -o out/test/arm/dynamic-list4/a.o -c -xc - -fPIC -69: + readelf --dyn-syms out/test/arm/dynamic-list2/exe2 -69: + grep ' foo' out/test/arm/dynamic-list2/log2 +71: + cat 70: + readelf --dyn-syms out/test/arm/dynamic-list3/exe2 -69: 5: 0001063d 20 FUNC GLOBAL DEFAULT 21 foo -69: + not grep ' bar' out/test/arm/dynamic-list2/log2 -69: + grep ' bar' out/test/arm/dynamic-list2/log2 70: + grep ' xyz' out/test/arm/dynamic-list3/log2 -69: + return 0 -69: + grep ' _Z3bazi' out/test/arm/dynamic-list2/log2 -71: + cat 70: 6: 0001065d 14 FUNC GLOBAL DEFAULT 21 xyz 70: + not grep ' foobarzx' out/test/arm/dynamic-list3/log2 70: + grep ' foobarzx' out/test/arm/dynamic-list3/log2 -69: 4: 00010665 20 FUNC GLOBAL DEFAULT 21 _Z3bazi -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 69/354 Test #69: arm-dynamic-list2 ................................ Passed 1.41 sec -71: + cc -B. -shared -o out/test/arm/dynamic-list4/b.so out/test/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/arm/dynamic-list4/dyn +70: + return 0 +70: + grep ' foobarcx' out/test/arm/dynamic-list3/log2 +70: 5: 00010679 14 FUNC GLOBAL DEFAULT 21 foobarcx +70: + grep ' foo123bar456bx' out/test/arm/dynamic-list3/log2 +70: 4: 00010687 14 FUNC GLOBAL DEFAULT 21 foo123bar456bx +70: + not grep ' foo123bar456c' out/test/arm/dynamic-list3/log2 +70: + grep ' foo123bar456c' out/test/arm/dynamic-list3/log2 +70: + return 0 +70: + not grep ' foo123bar456x' out/test/arm/dynamic-list3/log2 +70: + grep ' foo123bar456x' out/test/arm/dynamic-list3/log2 +70: + return 0 +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +63: mold: error: duplicate symbol: out/test/arm/duplicate-error-lto/a.o: out/test/arm/duplicate-error-lto/a.o: foo +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 68/354 Test #63: arm-duplicate-error-lto .......................... Passed 1.11 sec + 69/354 Test #70: arm-dynamic-list3 ................................ Passed 0.34 sec test 72 Start 72: arm-dynamic @@ -21668,13 +21708,20 @@ 72: MACHINE=arm 72: CPU= 72: Test timeout computed to be: 1500 -70: + return 0 -70: + grep ' foobarcx' out/test/arm/dynamic-list3/log2 -70: 5: 00010679 14 FUNC GLOBAL DEFAULT 21 foobarcx -70: + grep ' foo123bar456bx' out/test/arm/dynamic-list3/log2 -70: 4: 00010687 14 FUNC GLOBAL DEFAULT 21 foo123bar456bx -70: + not grep ' foo123bar456c' out/test/arm/dynamic-list3/log2 -70: + grep ' foo123bar456c' out/test/arm/dynamic-list3/log2 +test 73 + Start 73: arm-emit-relocs-cpp + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh" +73: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +73: Environment variables: +73: MACHINE=arm +73: CPU= +73: Test timeout computed to be: 1500 +69: + readelf --dyn-syms out/test/arm/dynamic-list2/exe2 +69: + grep ' foo' out/test/arm/dynamic-list2/log2 +69: 5: 0001063d 20 FUNC GLOBAL DEFAULT 21 foo +69: + not grep ' bar' out/test/arm/dynamic-list2/log2 +69: + grep ' bar' out/test/arm/dynamic-list2/log2 72: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh 72: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 72: ++ export LC_ALL=C @@ -21691,38 +21738,11 @@ 72: ++ STRIP=strip 72: ++ QEMU= 72: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh .sh -70: + return 0 -70: + not grep ' foo123bar456x' out/test/arm/dynamic-list3/log2 -70: + grep ' foo123bar456x' out/test/arm/dynamic-list3/log2 72: ++ testname=dynamic 72: ++ t=out/test/arm/dynamic 72: ++ mkdir -p out/test/arm/dynamic -70: + return 0 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 70/354 Test #70: arm-dynamic-list3 ................................ Passed 0.96 sec -72: ++ case $MACHINE in -72: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 73 - Start 73: arm-emit-relocs-cpp - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh" -73: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -73: Environment variables: -73: MACHINE=arm -73: CPU= -73: Test timeout computed to be: 1500 -72: +++ uname -72: ++ '[' Linux = FreeBSD ']' -72: ++ trap 'on_error $LINENO' ERR -72: ++ trap on_exit EXIT -72: ++ echo -n 'Testing dynamic ... ' -72: Testing dynamic ... ++ set -o pipefail -72: ++ set -x -72: + echo '.globl main; main:' -72: + cc -o out/test/arm/dynamic/a.o -c -x assembler - +69: + return 0 +69: + grep ' _Z3bazi' out/test/arm/dynamic-list2/log2 73: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh 73: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -21739,10 +21759,35 @@ 73: ++ STRIP=strip 73: ++ QEMU= 73: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh .sh +72: ++ case $MACHINE in +72: ++ tlsdesc_opt=-mtls-dialect=gnu2 +72: +++ uname +69: 4: 00010665 20 FUNC GLOBAL DEFAULT 21 _Z3bazi +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 73: ++ testname=emit-relocs-cpp 73: ++ t=out/test/arm/emit-relocs-cpp 73: ++ mkdir -p out/test/arm/emit-relocs-cpp -72: + cc -B. -o out/test/arm/dynamic/exe out/test/arm/dynamic/a.o + 70/354 Test #69: arm-dynamic-list2 ................................ Passed 0.53 sec +72: ++ '[' Linux = FreeBSD ']' +test 74 + Start 74: arm-emit-relocs-dead-sections + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" +74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +74: Environment variables: +74: MACHINE=arm +74: CPU= +74: Test timeout computed to be: 1500 +72: ++ trap 'on_error $LINENO' ERR +72: ++ trap on_exit EXIT +72: ++ echo -n 'Testing dynamic ... ' +72: Testing dynamic ... ++ set -o pipefail +72: ++ set -x +72: + echo '.globl main; main:' +72: + cc -o out/test/arm/dynamic/a.o -c -x assembler - 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: +++ uname @@ -21758,18 +21803,18 @@ 73: skipped 73: + trap - EXIT 73: + exit 0 - 71/354 Test #73: arm-emit-relocs-cpp ..............................***Skipped 0.07 sec -test 74 - Start 74: arm-emit-relocs-dead-sections - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" -74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -74: Environment variables: -74: MACHINE=arm -74: CPU= -74: Test timeout computed to be: 1500 + 71/354 Test #73: arm-emit-relocs-cpp ..............................***Skipped 0.02 sec 74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh 74: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +test 75 + Start 75: arm-emit-relocs + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh" +75: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +75: Environment variables: +75: MACHINE=arm +75: CPU= +75: Test timeout computed to be: 1500 74: ++ export LC_ALL=C 74: ++ LC_ALL=C 74: ++ '[' -z arm ']' @@ -21787,9 +21832,13 @@ 74: ++ testname=emit-relocs-dead-sections 74: ++ t=out/test/arm/emit-relocs-dead-sections 74: ++ mkdir -p out/test/arm/emit-relocs-dead-sections +72: + cc -B. -o out/test/arm/dynamic/exe out/test/arm/dynamic/a.o +71: + cat +71: + cc -B. -shared -o out/test/arm/dynamic-list4/b.so out/test/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/arm/dynamic-list4/dyn 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 74: +++ uname +75: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT @@ -21799,30 +21848,6 @@ 74: + '[' arm = m68k ']' 74: + '[' arm = sh4 ']' 74: + cat -74: + c++ -o out/test/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -71: + cat -71: + cc -o out/test/arm/dynamic-list4/c.o -c -xc - -fPIC -72: + readelf --dynamic out/test/arm/dynamic/exe -72: + grep -E 'Shared library:.*\blibc\b' -72: 0x00000001 (NEEDED) Shared library: [libc.so.6] -72: + readelf -W --dyn-syms --use-dynamic out/test/arm/dynamic/exe -72: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' -72: 1: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 72/354 Test #72: arm-dynamic ...................................... Passed 0.41 sec -test 75 - Start 75: arm-emit-relocs - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh" -75: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -75: Environment variables: -75: MACHINE=arm -75: CPU= -75: Test timeout computed to be: 1500 -75: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh 75: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C @@ -21850,23 +21875,22 @@ 75: ++ echo -n 'Testing emit-relocs ... ' 75: Testing emit-relocs ... ++ set -o pipefail 75: ++ set -x -75: + cat +74: + c++ -o out/test/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 75: + cc -o out/test/arm/emit-relocs/a.o -c -fPIC -xc - -71: + cc -B. -shared -o out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/c.o +75: + cat 75: + cc -B. -o out/test/arm/emit-relocs/exe out/test/arm/emit-relocs/a.o -Wl,-emit-relocs -71: + cc -o out/test/arm/dynamic-list4/e.o -c -xc - +72: + readelf --dynamic out/test/arm/dynamic/exe +72: + grep -E 'Shared library:.*\blibc\b' +72: 0x00000001 (NEEDED) Shared library: [libc.so.6] +72: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' +72: + readelf -W --dyn-syms --use-dynamic out/test/arm/dynamic/exe +72: 1: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 71: + cat -75: + out/test/arm/emit-relocs/exe -75: + grep 'Hello world' -75: Hello world -75: + readelf -S out/test/arm/emit-relocs/exe -75: + grep -E 'rela?\.text' -75: [36] .rel.text REL 00000000 001f6c 0000b8 08 I 34 21 4 -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 73/354 Test #75: arm-emit-relocs .................................. Passed 0.51 sec + 72/354 Test #72: arm-dynamic ...................................... Passed 0.13 sec test 76 Start 76: arm-empty-arg @@ -21876,7 +21900,7 @@ 76: MACHINE=arm 76: CPU= 76: Test timeout computed to be: 1500 -71: + cc -B. -o out/test/arm/dynamic-list4/exe1 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/b.so -Wl,-pop-state +71: + cc -o out/test/arm/dynamic-list4/c.o -c -xc - -fPIC 76: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh 76: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -21912,7 +21936,7 @@ 76: + echo OK 76: OK 76: + exit 0 - 74/354 Test #76: arm-empty-arg .................................... Passed 0.11 sec + 73/354 Test #76: arm-empty-arg .................................... Passed 0.03 sec test 77 Start 77: arm-empty-file @@ -21952,21 +21976,18 @@ 77: ++ set -x 77: + cat 77: + cc -o out/test/arm/empty-file/a.o -c -xc - -71: + out/test/arm/dynamic-list4/exe1 -71: + grep 'foo1 bar1 baz1' -71: foo1 bar1 baz1 -71: + cc -B. -o out/test/arm/dynamic-list4/exe2 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/b.so -Wl,-pop-state -77: + rm -f out/test/arm/empty-file/b.script -77: + touch out/test/arm/empty-file/b.script -77: + cc -B. -o out/test/arm/empty-file/exe out/test/arm/empty-file/a.o -Wl,--version-script,out/test/arm/empty-file/b.script -71: + grep 'foo2 bar2 baz1' -71: + out/test/arm/dynamic-list4/exe2 -71: foo2 bar2 baz1 -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 75/354 Test #71: arm-dynamic-list4 ................................ Passed 1.75 sec +71: + cc -B. -shared -o out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/c.o +75: + grep 'Hello world' +75: + out/test/arm/emit-relocs/exe +75: Hello world +75: + grep -E 'rela?\.text' +75: + readelf -S out/test/arm/emit-relocs/exe +75: [36] .rel.text REL 00000000 001f6c 0000b8 08 I 34 21 4 +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 74/354 Test #75: arm-emit-relocs .................................. Passed 0.19 sec test 78 Start 78: arm-empty-input @@ -22007,14 +22028,16 @@ 78: + rm -f out/test/arm/empty-input/a.o 78: + touch out/test/arm/empty-input/a.o 78: + not cc -B. -o out/test/arm/empty-input/exe out/test/arm/empty-input/a.o -77: + out/test/arm/empty-file/exe -77: + grep 'Hello world' -77: Hello world -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 - 76/354 Test #77: arm-empty-file ................................... Passed 0.57 sec +77: + rm -f out/test/arm/empty-file/b.script +77: + touch out/test/arm/empty-file/b.script +77: + cc -B. -o out/test/arm/empty-file/exe out/test/arm/empty-file/a.o -Wl,--version-script,out/test/arm/empty-file/b.script +78: + grep 'unknown file type' out/test/arm/empty-input/log +78: mold: fatal: out/test/arm/empty-input/a.o: unknown file type +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 + 75/354 Test #78: arm-empty-input .................................. Passed 0.06 sec test 79 Start 79: arm-empty-version @@ -22024,23 +22047,7 @@ 79: MACHINE=arm 79: CPU= 79: Test timeout computed to be: 1500 -78: + grep 'unknown file type' out/test/arm/empty-input/log 79: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh -78: mold: fatal: out/test/arm/empty-input/a.o: unknown file type -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 77/354 Test #78: arm-empty-input .................................. Passed 0.20 sec -test 80 - Start 80: arm-entry - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" -80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -80: Environment variables: -80: MACHINE=arm -80: CPU= -80: Test timeout computed to be: 1500 79: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C @@ -22055,11 +22062,43 @@ 79: ++ OBJCOPY=objcopy 79: ++ STRIP=strip 79: ++ QEMU= +71: + cc -o out/test/arm/dynamic-list4/e.o -c -xc - 79: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh .sh -80: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh +71: + cat 79: ++ testname=empty-version 79: ++ t=out/test/arm/empty-version 79: ++ mkdir -p out/test/arm/empty-version +79: ++ case $MACHINE in +79: ++ tlsdesc_opt=-mtls-dialect=gnu2 +79: +++ uname +79: ++ '[' Linux = FreeBSD ']' +79: ++ trap 'on_error $LINENO' ERR +79: ++ trap on_exit EXIT +79: ++ echo -n 'Testing empty-version ... ' +79: Testing empty-version ... ++ set -o pipefail +79: ++ set -x +79: + cc -fPIC -c -o out/test/arm/empty-version/a.o -xc - +79: + cat +79: + cc -B. -shared -o out/test/arm/empty-version/b.so out/test/arm/empty-version/a.o +77: + grep 'Hello world' +77: + out/test/arm/empty-file/exe +71: + cc -B. -o out/test/arm/dynamic-list4/exe1 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/b.so -Wl,-pop-state +77: Hello world +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 + 76/354 Test #77: arm-empty-file ................................... Passed 0.21 sec +test 80 + Start 80: arm-entry + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" +80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +80: Environment variables: +80: MACHINE=arm +80: CPU= +80: Test timeout computed to be: 1500 +80: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh 80: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C @@ -22074,23 +22113,12 @@ 80: ++ OBJCOPY=objcopy 80: ++ STRIP=strip 80: ++ QEMU= -79: ++ case $MACHINE in -79: ++ tlsdesc_opt=-mtls-dialect=gnu2 80: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh .sh -79: +++ uname 80: ++ testname=entry 80: ++ t=out/test/arm/entry 80: ++ mkdir -p out/test/arm/entry -79: ++ '[' Linux = FreeBSD ']' -79: ++ trap 'on_error $LINENO' ERR -79: ++ trap on_exit EXIT -79: ++ echo -n 'Testing empty-version ... ' -79: Testing empty-version ... ++ set -o pipefail -79: ++ set -x -79: + cat 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=gnu2 -79: + cc -fPIC -c -o out/test/arm/empty-version/a.o -xc - 80: +++ uname 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR @@ -22099,13 +22127,15 @@ 80: Testing entry ... ++ set -o pipefail 80: ++ set -x 80: + '[' arm = ppc64 ']' -80: + cat 80: + cc -o out/test/arm/entry/a.o -c -x assembler - 80: + cat 80: + cc -o out/test/arm/entry/b.o -c -xc - -79: + cc -B. -shared -o out/test/arm/empty-version/b.so out/test/arm/empty-version/a.o -80: + cc -B. -o out/test/arm/entry/exe1 -Wl,-e,foo out/test/arm/entry/a.o out/test/arm/entry/b.o +80: + cat +71: + out/test/arm/dynamic-list4/exe1 +71: + grep 'foo1 bar1 baz1' +71: foo1 bar1 baz1 79: + grep ' bar1' +71: + cc -B. -o out/test/arm/dynamic-list4/exe2 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/b.so -Wl,-pop-state 79: + readelf --dyn-syms out/test/arm/empty-version/b.so 79: 5: 000105a9 14 FUNC GLOBAL DEFAULT 14 bar1 79: + grep ' bar2' @@ -22115,7 +22145,7 @@ 79: + echo OK 79: OK 79: + exit 0 - 78/354 Test #79: arm-empty-version ................................ Passed 0.54 sec + 77/354 Test #79: arm-empty-version ................................ Passed 0.19 sec test 81 Start 81: arm-exception-multiple-ehframe @@ -22125,7 +22155,7 @@ 81: MACHINE=arm 81: CPU= 81: Test timeout computed to be: 1500 -80: + readelf -e out/test/arm/entry/exe1 +80: + cc -B. -o out/test/arm/entry/exe1 -Wl,-e,foo out/test/arm/entry/a.o out/test/arm/entry/b.o 81: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh 81: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 81: ++ export LC_ALL=C @@ -22141,10 +22171,7 @@ 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= -80: + grep 'Entry point address:.*0x1000$' out/test/arm/entry/log 81: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh .sh -80: Entry point address: 0x1000 -80: + cc -B. -o out/test/arm/entry/exe2 -Wl,-e,bar out/test/arm/entry/a.o out/test/arm/entry/b.o 81: ++ testname=exception-multiple-ehframe 81: ++ t=out/test/arm/exception-multiple-ehframe 81: ++ mkdir -p out/test/arm/exception-multiple-ehframe @@ -22160,14 +22187,18 @@ 81: + '[' arm = sh4aeb ']' 81: + grep __tsan_init 81: + nm mold -80: + readelf -e out/test/arm/entry/exe2 -80: + grep 'Entry point address:.*0x2000$' out/test/arm/entry/log -80: Entry point address: 0x2000 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 79/354 Test #80: arm-entry ........................................ Passed 0.81 sec +80: + readelf -e out/test/arm/entry/exe1 +71: + grep 'foo2 bar2 baz1' +71: + out/test/arm/dynamic-list4/exe2 +80: + grep 'Entry point address:.*0x1000$' out/test/arm/entry/log +71: foo2 bar2 baz1 +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +80: Entry point address: 0x1000 +80: + cc -B. -o out/test/arm/entry/exe2 -Wl,-e,bar out/test/arm/entry/a.o out/test/arm/entry/b.o + 78/354 Test #71: arm-dynamic-list4 ................................ Passed 0.65 sec test 82 Start 82: arm-exception @@ -22209,36 +22240,14 @@ 82: + test_cxxflags -static 82: + echo 'int main() {}' 82: + c++ -B. -static -o /dev/null -xc++ - -82: + static=-static -82: + static='-static -pthread' -82: + cat -82: + c++ -c -o out/test/arm/exception/b.o out/test/arm/exception/a.cc -fPIC -82: + c++ -c -o out/test/arm/exception/c.o out/test/arm/exception/a.cc -fno-PIC -81: + command -v perl -81: + '[' arm = sh4 ']' -81: + cat -81: + c++ -o out/test/arm/exception-multiple-ehframe/a.o -c -xc++ - -82: + c++ -B. -o out/test/arm/exception/exe1 out/test/arm/exception/b.o -static -pthread -81: + cat -81: + c++ -o out/test/arm/exception-multiple-ehframe/b.o -c -xc++ - -81: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/arm/exception-multiple-ehframe/a.o -81: + ./mold -r -o out/test/arm/exception-multiple-ehframe/c.o out/test/arm/exception-multiple-ehframe/a.o out/test/arm/exception-multiple-ehframe/b.o -81: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/arm/exception-multiple-ehframe/c.o -81: + cat -81: + c++ -o out/test/arm/exception-multiple-ehframe/d.o -c -xc++ - -82: + out/test/arm/exception/exe1 -82: + c++ -B. -o out/test/arm/exception/exe2 out/test/arm/exception/c.o -no-pie -static -pthread -74: + cat -74: + c++ -o out/test/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -81: + c++ -B. -o out/test/arm/exception-multiple-ehframe/exe1 out/test/arm/exception-multiple-ehframe/d.o out/test/arm/exception-multiple-ehframe/c.o -81: + out/test/arm/exception-multiple-ehframe/exe1 -81: + grep '^1 3$' -81: 1 3 -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 80/354 Test #81: arm-exception-multiple-ehframe ................... Passed 2.51 sec +80: + readelf -e out/test/arm/entry/exe2 +80: + grep 'Entry point address:.*0x2000$' out/test/arm/entry/log +80: Entry point address: 0x2000 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 79/354 Test #80: arm-entry ........................................ Passed 0.32 sec test 83 Start 83: arm-exclude-libs @@ -22248,8 +22257,6 @@ 83: MACHINE=arm 83: CPU= 83: Test timeout computed to be: 1500 -82: + out/test/arm/exception/exe2 -82: + c++ -B. -o out/test/arm/exception/exe3 out/test/arm/exception/b.o -pie 83: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh 83: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 83: ++ export LC_ALL=C @@ -22278,45 +22285,53 @@ 83: ++ echo -n 'Testing exclude-libs ... ' 83: Testing exclude-libs ... ++ set -o pipefail 83: ++ set -x -83: + cat 83: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/a.o - -83: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/b.o - 83: + cat -82: + out/test/arm/exception/exe3 -82: + c++ -B. -o out/test/arm/exception/exe4 out/test/arm/exception/c.o -no-pie +83: + cat +83: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/b.o - +82: + static=-static +82: + static='-static -pthread' +82: + cat +82: + c++ -c -o out/test/arm/exception/b.o out/test/arm/exception/a.cc -fPIC 83: + rm -f out/test/arm/exclude-libs/c.a 83: + ar crs out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/a.o 83: + rm -f out/test/arm/exclude-libs/d.a 83: + ar crs out/test/arm/exclude-libs/d.a out/test/arm/exclude-libs/b.o -83: + cat 83: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/e.o - -82: + out/test/arm/exception/exe4 -82: + c++ -B. -o out/test/arm/exception/exe5 out/test/arm/exception/b.o -pie -Wl,--gc-sections +83: + cat +82: + c++ -c -o out/test/arm/exception/c.o out/test/arm/exception/a.cc -fno-PIC 83: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a +82: + c++ -B. -o out/test/arm/exception/exe1 out/test/arm/exception/b.o -static -pthread 83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so 83: + grep -F foo out/test/arm/exclude-libs/log 83: 7: 000105eb 16 FUNC GLOBAL DEFAULT 16 foo 83: + grep -F bar out/test/arm/exclude-libs/log 83: 5: 000105fb 16 FUNC GLOBAL DEFAULT 16 bar 83: + grep -F baz out/test/arm/exclude-libs/log -82: + out/test/arm/exception/exe5 83: 6: 000105d9 18 FUNC GLOBAL DEFAULT 16 baz 83: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -82: + c++ -B. -o out/test/arm/exception/exe6 out/test/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +81: + command -v perl +81: + '[' arm = sh4 ']' +81: + c++ -o out/test/arm/exception-multiple-ehframe/a.o -c -xc++ - +81: + cat 83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so +81: + c++ -o out/test/arm/exception-multiple-ehframe/b.o -c -xc++ - 83: + not grep -F foo out/test/arm/exclude-libs/log 83: + grep -F foo out/test/arm/exclude-libs/log 83: + return 0 83: + grep -F bar out/test/arm/exclude-libs/log +81: + cat 83: 5: 000105cb 16 FUNC GLOBAL DEFAULT 16 bar 83: + grep -F baz out/test/arm/exclude-libs/log +82: + out/test/arm/exception/exe1 83: 6: 000105a9 18 FUNC GLOBAL DEFAULT 16 baz 83: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -82: + out/test/arm/exception/exe6 -82: + '[' arm = x86_64 ']' -82: + '[' arm = x86_64 -o arm = aarch64 ']' -82: + '[' arm '!=' riscv32 ']' -82: + c++ -B. -o out/test/arm/exception/exe11 out/test/arm/exception/b.o -pie +82: + c++ -B. -o out/test/arm/exception/exe2 out/test/arm/exception/c.o -no-pie -static -pthread +81: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/arm/exception-multiple-ehframe/a.o +81: + ./mold -r -o out/test/arm/exception-multiple-ehframe/c.o out/test/arm/exception-multiple-ehframe/a.o out/test/arm/exception-multiple-ehframe/b.o +81: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/arm/exception-multiple-ehframe/c.o +81: + c++ -o out/test/arm/exception-multiple-ehframe/d.o -c -xc++ - +81: + cat 83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so 83: + not grep -F foo out/test/arm/exclude-libs/log 83: + grep -F foo out/test/arm/exclude-libs/log @@ -22327,35 +22342,29 @@ 83: + grep -F baz out/test/arm/exclude-libs/log 83: 5: 00010559 18 FUNC GLOBAL DEFAULT 14 baz 83: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a +74: + c++ -o out/test/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +74: + cat +81: + c++ -B. -o out/test/arm/exception-multiple-ehframe/exe1 out/test/arm/exception-multiple-ehframe/d.o out/test/arm/exception-multiple-ehframe/c.o +82: + out/test/arm/exception/exe2 +82: + c++ -B. -o out/test/arm/exception/exe3 out/test/arm/exception/b.o -pie 83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so -82: + strip out/test/arm/exception/exe11 83: + not grep -F foo out/test/arm/exclude-libs/log 83: + grep -F foo out/test/arm/exclude-libs/log 83: + return 0 83: + not grep -F bar out/test/arm/exclude-libs/log 83: + grep -F bar out/test/arm/exclude-libs/log -82: + out/test/arm/exception/exe11 83: + return 0 83: + grep -F baz out/test/arm/exclude-libs/log 83: 5: 00010559 18 FUNC GLOBAL DEFAULT 14 baz -82: + c++ -B. -o out/test/arm/exception/exe12 out/test/arm/exception/c.o -no-pie 83: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=ALL -83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so -83: + not grep -F foo out/test/arm/exclude-libs/log -83: + grep -F foo out/test/arm/exclude-libs/log -82: + strip out/test/arm/exception/exe12 -83: + return 0 -83: + not grep -F bar out/test/arm/exclude-libs/log -83: + grep -F bar out/test/arm/exclude-libs/log -83: + return 0 -83: + grep -F baz out/test/arm/exclude-libs/log -82: + out/test/arm/exception/exe12 -83: 5: 00010559 18 FUNC GLOBAL DEFAULT 14 baz -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 81/354 Test #83: arm-exclude-libs ................................. Passed 2.10 sec +81: + out/test/arm/exception-multiple-ehframe/exe1 +81: + grep '^1 3$' +81: 1 3 +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 + 80/354 Test #81: arm-exception-multiple-ehframe ................... Passed 0.98 sec test 84 Start 84: arm-exclude-libs2 @@ -22365,20 +22374,6 @@ 84: MACHINE=arm 84: CPU= 84: Test timeout computed to be: 1500 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 82/354 Test #82: arm-exception .................................... Passed 4.32 sec -test 85 - Start 85: arm-exclude-libs3 - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh" -85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -85: Environment variables: -85: MACHINE=arm -85: CPU= -85: Test timeout computed to be: 1500 84: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh 84: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 84: ++ export LC_ALL=C @@ -22395,10 +22390,50 @@ 84: ++ STRIP=strip 84: ++ QEMU= 84: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh .sh -85: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh 84: ++ testname=exclude-libs2 84: ++ t=out/test/arm/exclude-libs2 84: ++ mkdir -p out/test/arm/exclude-libs2 +84: ++ case $MACHINE in +84: ++ tlsdesc_opt=-mtls-dialect=gnu2 +84: +++ uname +84: ++ '[' Linux = FreeBSD ']' +82: + out/test/arm/exception/exe3 +84: ++ trap 'on_error $LINENO' ERR +84: ++ trap on_exit EXIT +84: ++ echo -n 'Testing exclude-libs2 ... ' +84: Testing exclude-libs2 ... ++ set -o pipefail +84: ++ set -x +84: + cc -x assembler -c -o out/test/arm/exclude-libs2/a.o - +84: + cat +82: + c++ -B. -o out/test/arm/exception/exe4 out/test/arm/exception/c.o -no-pie +84: + rm -f out/test/arm/exclude-libs2/b.a +84: + ar crs out/test/arm/exclude-libs2/b.a out/test/arm/exclude-libs2/a.o +84: + cat +83: + readelf --dyn-syms out/test/arm/exclude-libs/f.so +84: + cc -xc -c -o out/test/arm/exclude-libs2/c.o - +83: + not grep -F foo out/test/arm/exclude-libs/log +83: + grep -F foo out/test/arm/exclude-libs/log +83: + return 0 +83: + not grep -F bar out/test/arm/exclude-libs/log +83: + grep -F bar out/test/arm/exclude-libs/log +83: + return 0 +83: + grep -F baz out/test/arm/exclude-libs/log +83: 5: 00010559 18 FUNC GLOBAL DEFAULT 14 baz +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 81/354 Test #83: arm-exclude-libs ................................. Passed 0.84 sec +test 85 + Start 85: arm-exclude-libs3 + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh" +85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +85: Environment variables: +85: MACHINE=arm +85: CPU= +85: Test timeout computed to be: 1500 +85: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh 85: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C @@ -22414,23 +22449,12 @@ 85: ++ STRIP=strip 85: ++ QEMU= 85: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh .sh -84: ++ case $MACHINE in -84: ++ tlsdesc_opt=-mtls-dialect=gnu2 85: ++ testname=exclude-libs3 85: ++ t=out/test/arm/exclude-libs3 85: ++ mkdir -p out/test/arm/exclude-libs3 -84: +++ uname -84: ++ '[' Linux = FreeBSD ']' 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 -84: ++ trap 'on_error $LINENO' ERR -84: ++ trap on_exit EXIT -84: ++ echo -n 'Testing exclude-libs2 ... ' -84: Testing exclude-libs2 ... ++ set -o pipefail -84: ++ set -x 85: +++ uname -84: + cat -84: + cc -x assembler -c -o out/test/arm/exclude-libs2/a.o - 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT @@ -22439,24 +22463,22 @@ 85: ++ set -x 85: + cat 85: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/a.o - -84: + rm -f out/test/arm/exclude-libs2/b.a -84: + ar crs out/test/arm/exclude-libs2/b.a out/test/arm/exclude-libs2/a.o -84: + cat -84: + cc -xc -c -o out/test/arm/exclude-libs2/c.o - +84: + cc -B. -shared -o out/test/arm/exclude-libs2/d.so out/test/arm/exclude-libs2/c.o out/test/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a +82: + out/test/arm/exception/exe4 85: + rm -f out/test/arm/exclude-libs3/b.a 85: + ar crs out/test/arm/exclude-libs3/b.a out/test/arm/exclude-libs3/a.o -85: + cat +82: + c++ -B. -o out/test/arm/exception/exe5 out/test/arm/exception/b.o -pie -Wl,--gc-sections 85: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/c.o - -84: + cc -B. -shared -o out/test/arm/exclude-libs2/d.so out/test/arm/exclude-libs2/c.o out/test/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a +85: + cat +84: + readelf --dyn-syms out/test/arm/exclude-libs2/d.so 85: + cc -B. -shared -o out/test/arm/exclude-libs3/d.so out/test/arm/exclude-libs3/c.o out/test/arm/exclude-libs3/b.a -Wl,-exclude-libs=ALL 84: + grep -F foo -84: + readelf --dyn-syms out/test/arm/exclude-libs2/d.so 84: 5: 00010559 16 FUNC GLOBAL DEFAULT 14 foo 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 - 83/354 Test #84: arm-exclude-libs2 ................................ Passed 0.57 sec + 82/354 Test #84: arm-exclude-libs2 ................................ Passed 0.22 sec test 86 Start 86: arm-execstack @@ -22488,22 +22510,25 @@ 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: +++ uname +82: + out/test/arm/exception/exe5 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: ++ echo -n 'Testing execstack ... ' 86: Testing execstack ... ++ set -o pipefail 86: ++ set -x -86: + cc -c -xc -o out/test/arm/execstack/a.o - 86: + cat -85: + readelf --dyn-syms out/test/arm/exclude-libs3/d.so +86: + cc -c -xc -o out/test/arm/execstack/a.o - +82: + c++ -B. -o out/test/arm/exception/exe6 out/test/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +86: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack 85: + grep -F foo +85: + readelf --dyn-syms out/test/arm/exclude-libs3/d.so 85: 5: 00010589 12 FUNC GLOBAL DEFAULT 16 foo 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 - 84/354 Test #85: arm-exclude-libs3 ................................ Passed 0.73 sec + 83/354 Test #85: arm-exclude-libs3 ................................ Passed 0.24 sec test 87 Start 87: arm-execute-only @@ -22544,16 +22569,24 @@ 87: + '[' arm = sparc64 ']' 87: + '[' arm = ppc64 ']' 87: + '[' arm = ppc64le ']' -87: + cc -o out/test/arm/execute-only/a.o -c -xc - 87: + cat -86: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack -87: + cc -B. -o out/test/arm/execute-only/exe out/test/arm/execute-only/a.o -Wl,--execute-only +87: + cc -o out/test/arm/execute-only/a.o -c -xc - 86: + readelf --segments -W out/test/arm/execstack/exe 86: + grep 'GNU_STACK.* RWE ' 86: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x1 86: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -87: + out/test/arm/execute-only/exe +87: + cc -B. -o out/test/arm/execute-only/exe out/test/arm/execute-only/a.o -Wl,--execute-only +82: + out/test/arm/exception/exe6 +82: + '[' arm = x86_64 ']' +82: + '[' arm = x86_64 -o arm = aarch64 ']' +82: + '[' arm '!=' riscv32 ']' +82: + c++ -B. -o out/test/arm/exception/exe11 out/test/arm/exception/b.o -pie +86: + grep 'GNU_STACK.* RW ' +86: + readelf --segments -W out/test/arm/execstack/exe +86: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x1 +86: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o 87: + grep 'Hello world' +87: + out/test/arm/execute-only/exe 87: Hello world 87: + readelf -W --segments out/test/arm/execute-only/exe 87: + grep -E 'LOAD\s.*[0-9a-f] E 0x' @@ -22562,7 +22595,7 @@ 87: + echo OK 87: OK 87: + exit 0 - 85/354 Test #87: arm-execute-only ................................. Passed 0.54 sec + 84/354 Test #87: arm-execute-only ................................. Passed 0.23 sec test 88 Start 88: arm-export-dynamic @@ -22579,8 +22612,6 @@ 88: ++ '[' -z arm ']' 88: ++ '[' -z '' ']' 88: ++ TESTDIR=out/test/arm -86: + grep 'GNU_STACK.* RW ' -86: + readelf --segments -W out/test/arm/execstack/exe 88: ++ CC=cc 88: ++ CXX=c++ 88: ++ GCC=gcc @@ -22589,15 +22620,16 @@ 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= +82: + strip out/test/arm/exception/exe11 +82: + out/test/arm/exception/exe11 88: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh .sh -86: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x1 -86: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o 88: ++ testname=export-dynamic 88: ++ t=out/test/arm/export-dynamic 88: ++ mkdir -p out/test/arm/export-dynamic 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: +++ uname +82: + c++ -B. -o out/test/arm/exception/exe12 out/test/arm/exception/c.o -no-pie 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT @@ -22606,7 +22638,6 @@ 88: ++ set -x 88: + cat 88: + cc -o out/test/arm/export-dynamic/a.o -c -x assembler - -74: + c++ -B. -o out/test/arm/emit-relocs-dead-sections/exe out/test/arm/emit-relocs-dead-sections/a.o out/test/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 88: + cc -shared -fPIC -o out/test/arm/export-dynamic/b.so -xc /dev/null 86: + readelf --segments -W out/test/arm/execstack/exe 86: + grep 'GNU_STACK.* RW ' @@ -22615,7 +22646,7 @@ 86: + echo OK 86: OK 86: + exit 0 - 86/354 Test #86: arm-execstack .................................... Passed 1.04 sec + 85/354 Test #86: arm-execstack .................................... Passed 0.41 sec test 89 Start 89: arm-export-from-exe @@ -22653,18 +22684,20 @@ 89: ++ echo -n 'Testing export-from-exe ... ' 89: Testing export-from-exe ... ++ set -o pipefail 89: ++ set -x -89: + cc -o out/test/arm/export-from-exe/a.o -c -xc - 89: + cat -74: + out/test/arm/emit-relocs-dead-sections/exe -74: + grep 'Hello world' -74: Hello world -74: Hello world -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 87/354 Test #74: arm-emit-relocs-dead-sections .................... Passed 8.37 sec +89: + cc -o out/test/arm/export-from-exe/a.o -c -xc - 88: + ./mold -o out/test/arm/export-dynamic/exe out/test/arm/export-dynamic/a.o out/test/arm/export-dynamic/b.so --export-dynamic +82: + strip out/test/arm/exception/exe12 +88: + readelf --dyn-syms out/test/arm/export-dynamic/exe +88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/arm/export-dynamic/log +82: + out/test/arm/exception/exe12 +88: 2: 00210208 0 NOTYPE GLOBAL DEFAULT 7 bar +88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/arm/export-dynamic/log +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 86/354 Test #82: arm-exception .................................... Passed 1.59 sec test 90 Start 90: arm-fatal-warnings @@ -22674,7 +22707,23 @@ 90: MACHINE=arm 90: CPU= 90: Test timeout computed to be: 1500 +88: 1: 0021020c 0 NOTYPE GLOBAL DEFAULT 7 _start +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +89: + cat + 87/354 Test #88: arm-export-dynamic ............................... Passed 0.16 sec 90: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh +test 91 + Start 91: arm-filler + +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh" +91: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +91: Environment variables: +91: MACHINE=arm +91: CPU= +91: Test timeout computed to be: 1500 90: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C @@ -22693,40 +22742,14 @@ 90: ++ testname=fatal-warnings 90: ++ t=out/test/arm/fatal-warnings 90: ++ mkdir -p out/test/arm/fatal-warnings -88: + readelf --dyn-syms out/test/arm/export-dynamic/exe +89: + cc -shared -fPIC -o out/test/arm/export-from-exe/b.so -xc - +91: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 -90: +++ uname -88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/arm/export-dynamic/log -90: ++ '[' Linux = FreeBSD ']' -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -90: ++ echo -n 'Testing fatal-warnings ... ' -90: Testing fatal-warnings ... ++ set -o pipefail -90: ++ set -x -88: 2: 00210208 0 NOTYPE GLOBAL DEFAULT 7 bar -88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/arm/export-dynamic/log -90: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/a.o - -90: + cat -88: 1: 0021020c 0 NOTYPE GLOBAL DEFAULT 7 _start -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 88/354 Test #88: arm-export-dynamic ............................... Passed 0.55 sec -test 91 - Start 91: arm-filler - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh" -91: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -91: Environment variables: -91: MACHINE=arm -91: CPU= -91: Test timeout computed to be: 1500 -91: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh 91: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C +90: +++ uname 91: ++ '[' -z arm ']' 91: ++ '[' -z '' ']' 91: ++ TESTDIR=out/test/arm @@ -22738,33 +22761,38 @@ 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= +90: ++ '[' Linux = FreeBSD ']' +90: ++ trap 'on_error $LINENO' ERR +90: ++ trap on_exit EXIT +90: ++ echo -n 'Testing fatal-warnings ... ' +90: Testing fatal-warnings ... ++ set -o pipefail +90: ++ set -x 91: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh .sh +90: + cat 91: ++ testname=filler 91: ++ t=out/test/arm/filler 91: ++ mkdir -p out/test/arm/filler +90: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/a.o - 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=gnu2 91: +++ uname 91: ++ '[' Linux = FreeBSD ']' -89: + cat 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT 91: ++ echo -n 'Testing filler ... ' 91: Testing filler ... ++ set -o pipefail 91: ++ set -x 91: + test_cflags -static -89: + cc -shared -fPIC -o out/test/arm/export-from-exe/b.so -xc - 91: + echo 'int main() {}' 91: + cc -B. -static -o /dev/null -xc - 90: + cat 90: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/b.o - -90: + cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common 89: + cc -B. -o out/test/arm/export-from-exe/exe out/test/arm/export-from-exe/a.o out/test/arm/export-from-exe/b.so +90: + cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common 91: + cat 91: + cc -o out/test/arm/filler/a.o -c -xc - -90: + not cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -89: + grep expfn2 89: + readelf --dyn-syms out/test/arm/export-from-exe/exe +89: + grep expfn2 89: 6: 0001069b 14 FUNC GLOBAL DEFAULT 21 expfn2 89: + readelf --dyn-syms out/test/arm/export-from-exe/exe 89: + grep expfn1 @@ -22773,7 +22801,7 @@ 89: + echo OK 89: OK 89: + exit 0 - 89/354 Test #89: arm-export-from-exe .............................. Passed 0.92 sec + 88/354 Test #89: arm-export-from-exe .............................. Passed 0.30 sec test 92 Start 92: arm-filter @@ -22813,13 +22841,19 @@ 92: ++ set -x 92: + cat 92: + cc -o out/test/arm/filter/a.o -c -x assembler - -91: + cc -B. -static -Wl,--filler,0xfe -o out/test/arm/filler/exe1 out/test/arm/filler/a.o +90: + not cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 92: + ./mold -o out/test/arm/filter/b.so out/test/arm/filter/a.o --filter foo -F bar -shared -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 90/354 Test #90: arm-fatal-warnings ............................... Passed 0.93 sec +92: + readelf --dynamic out/test/arm/filter/b.so +91: + cc -B. -static -Wl,--filler,0xfe -o out/test/arm/filler/exe1 out/test/arm/filler/a.o +92: + grep -F 'Filter library: [foo]' out/test/arm/filter/log +92: 0x7fffffff (FILTER) Filter library: [foo] +92: + grep -F 'Filter library: [bar]' out/test/arm/filter/log +92: 0x7fffffff (FILTER) Filter library: [bar] +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 89/354 Test #92: arm-filter ....................................... Passed 0.06 sec test 93 Start 93: arm-func-addr @@ -22829,7 +22863,6 @@ 93: MACHINE=arm 93: CPU= 93: Test timeout computed to be: 1500 -92: + readelf --dynamic out/test/arm/filter/b.so 93: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh 93: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 93: ++ export LC_ALL=C @@ -22846,29 +22879,25 @@ 93: ++ STRIP=strip 93: ++ QEMU= 93: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh .sh -92: + grep -F 'Filter library: [foo]' out/test/arm/filter/log 93: ++ testname=func-addr 93: ++ t=out/test/arm/func-addr 93: ++ mkdir -p out/test/arm/func-addr -92: 0x7fffffff (FILTER) Filter library: [foo] -92: + grep -F 'Filter library: [bar]' out/test/arm/filter/log 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname -92: 0x7fffffff (FILTER) Filter library: [bar] -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: ++ echo -n 'Testing func-addr ... ' 93: Testing func-addr ... ++ set -o pipefail 93: ++ set -x -93: + cat 93: + cc -shared -o out/test/arm/func-addr/a.so -xc - - 91/354 Test #92: arm-filter ....................................... Passed 0.22 sec +93: + cat +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 90/354 Test #90: arm-fatal-warnings ............................... Passed 0.35 sec test 94 Start 94: arm-gc-sections @@ -22910,40 +22939,27 @@ 94: + c++ -c -o out/test/arm/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections 91: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/arm/filler/exe1 91: + od -x out/test/arm/filler/exe1 -93: + cat 93: + cc -o out/test/arm/func-addr/b.o -c -xc -fno-PIC - +93: + cat 94: + c++ -B. -o out/test/arm/gc-sections/exe1 out/test/arm/gc-sections/a.o +74: + c++ -B. -o out/test/arm/emit-relocs-dead-sections/exe out/test/arm/emit-relocs-dead-sections/a.o out/test/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 93: + cc -B. -o out/test/arm/func-addr/exe -no-pie out/test/arm/func-addr/b.o out/test/arm/func-addr/a.so +91: + cc -B. -static -Wl,--filler,0x00 -o out/test/arm/filler/exe2 out/test/arm/filler/a.o 94: + readelf --symbols out/test/arm/gc-sections/exe1 -94: + out/test/arm/gc-sections/exe1 94: + grep '1 2' -94: 1 2 -94: + grep live_fn1 out/test/arm/gc-sections/log1 -94: 145: 000106bd 14 FUNC LOCAL DEFAULT 21 _Z8live_fn1v -94: + grep live_fn2 out/test/arm/gc-sections/log1 -94: 146: 000106cb 12 FUNC LOCAL DEFAULT 21 _Z8live_fn2v -94: + grep dead_fn1 out/test/arm/gc-sections/log1 -94: 147: 000106d7 14 FUNC LOCAL DEFAULT 21 _Z8dead_fn1v -94: + grep dead_fn2 out/test/arm/gc-sections/log1 -91: + cc -B. -static -Wl,--filler,0x00 -o out/test/arm/filler/exe2 out/test/arm/filler/a.o -94: 148: 000106e5 12 FUNC LOCAL DEFAULT 21 _Z8dead_fn2v -94: + grep live_var1 out/test/arm/gc-sections/log1 -94: 141: 000308d4 4 OBJECT LOCAL DEFAULT 27 live_var1 -94: + grep live_var2 out/test/arm/gc-sections/log1 -94: 142: 000308fc 4 OBJECT LOCAL DEFAULT 30 live_var2 -94: + grep dead_var1 out/test/arm/gc-sections/log1 -94: 143: 000308d8 4 OBJECT LOCAL DEFAULT 27 dead_var1 -94: + grep dead_var2 out/test/arm/gc-sections/log1 -94: 144: 000308dc 4 OBJECT LOCAL DEFAULT 27 dead_var2 -94: + c++ -B. -o out/test/arm/gc-sections/exe2 out/test/arm/gc-sections/a.o -Wl,-gc-sections 93: + out/test/arm/func-addr/exe 93: + grep 1 +94: + out/test/arm/gc-sections/exe1 93: 1 +74: + grep 'Hello world' 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 - 92/354 Test #93: arm-func-addr .................................... Passed 0.87 sec +74: + out/test/arm/emit-relocs-dead-sections/exe +94: 1 2 + 91/354 Test #93: arm-func-addr .................................... Passed 0.30 sec +94: + grep live_fn1 out/test/arm/gc-sections/log1 test 95 Start 95: arm-gdb-index-compress-output @@ -22953,6 +22969,29 @@ 95: MACHINE=arm 95: CPU= 95: Test timeout computed to be: 1500 +94: 145: 000106bd 14 FUNC LOCAL DEFAULT 21 _Z8live_fn1v +94: + grep live_fn2 out/test/arm/gc-sections/log1 +94: 146: 000106cb 12 FUNC LOCAL DEFAULT 21 _Z8live_fn2v +94: + grep dead_fn1 out/test/arm/gc-sections/log1 +74: Hello world +74: Hello world +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 92/354 Test #74: arm-emit-relocs-dead-sections .................... Passed 2.75 sec +test 96 + Start 96: arm-gdb-index-dwarf2 + +96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh" +96: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +96: Environment variables: +96: MACHINE=arm +96: CPU= +96: Test timeout computed to be: 1500 +94: 147: 000106d7 14 FUNC LOCAL DEFAULT 21 _Z8dead_fn1v +94: + grep dead_fn2 out/test/arm/gc-sections/log1 +94: 148: 000106e5 12 FUNC LOCAL DEFAULT 21 _Z8dead_fn2v 95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh 95: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 95: ++ export LC_ALL=C @@ -22968,13 +23007,38 @@ 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= +94: + grep live_var1 out/test/arm/gc-sections/log1 95: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh .sh +96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh +96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +96: ++ export LC_ALL=C +96: ++ LC_ALL=C +96: ++ '[' -z arm ']' +96: ++ '[' -z '' ']' +96: ++ TESTDIR=out/test/arm +96: ++ CC=cc +96: ++ CXX=c++ +96: ++ GCC=gcc +96: ++ GXX=g++ +96: ++ OBJDUMP=objdump +96: ++ OBJCOPY=objcopy +96: ++ STRIP=strip +96: ++ QEMU= +94: 141: 000308d4 4 OBJECT LOCAL DEFAULT 27 live_var1 +94: + grep live_var2 out/test/arm/gc-sections/log1 95: ++ testname=gdb-index-compress-output 95: ++ t=out/test/arm/gdb-index-compress-output 95: ++ mkdir -p out/test/arm/gdb-index-compress-output +96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh .sh +94: 142: 000308fc 4 OBJECT LOCAL DEFAULT 30 live_var2 +94: + grep dead_var1 out/test/arm/gc-sections/log1 +96: ++ testname=gdb-index-dwarf2 +96: ++ t=out/test/arm/gdb-index-dwarf2 +96: ++ mkdir -p out/test/arm/gdb-index-dwarf2 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: +++ uname +94: 143: 000308d8 4 OBJECT LOCAL DEFAULT 27 dead_var1 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT @@ -22984,14 +23048,35 @@ 95: + on_qemu 95: + '[' '' '!=' '' ']' 95: + grep -w qemu /proc/cpuinfo +94: + grep dead_var2 out/test/arm/gc-sections/log1 +96: ++ case $MACHINE in +96: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: +++ uname +94: 144: 000308dc 4 OBJECT LOCAL DEFAULT 27 dead_var2 +94: + c++ -B. -o out/test/arm/gc-sections/exe2 out/test/arm/gc-sections/a.o -Wl,-gc-sections 95: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 95: + command -v gdb -95: + cat 95: + cc -c -o out/test/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +96: ++ '[' Linux = FreeBSD ']' +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +96: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +96: Testing gdb-index-dwarf2 ... ++ set -o pipefail +96: ++ set -x +96: + on_qemu +96: + '[' '' '!=' '' ']' +96: + grep -w qemu /proc/cpuinfo +95: + cat +96: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' +96: + command -v gdb +96: + test_cflags -gdwarf-2 -g +96: + echo 'int main() {}' +96: + cc -B. -gdwarf-2 -g -o /dev/null -xc - 91: + od -x out/test/arm/filler/exe2 +95: + cc -B. -shared -o out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 94: + readelf --symbols out/test/arm/gc-sections/exe2 -94: + out/test/arm/gc-sections/exe2 94: + grep '1 2' +94: + out/test/arm/gc-sections/exe2 94: 1 2 94: + grep live_fn1 out/test/arm/gc-sections/log2 94: 130: 0001059d 14 FUNC LOCAL DEFAULT 19 _Z8live_fn1v @@ -23004,6 +23089,8 @@ 94: + grep dead_fn2 out/test/arm/gc-sections/log2 94: + return 0 94: + grep live_var1 out/test/arm/gc-sections/log2 +96: + cat +96: + cc -c -o out/test/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 94: 128: 00030790 4 OBJECT LOCAL DEFAULT 25 live_var1 94: + grep live_var2 out/test/arm/gc-sections/log2 94: 129: 000307b0 4 OBJECT LOCAL DEFAULT 28 live_var2 @@ -23012,69 +23099,14 @@ 94: + return 0 94: + not grep dead_var2 out/test/arm/gc-sections/log2 94: + grep dead_var2 out/test/arm/gc-sections/log2 +95: + readelf -WS out/test/arm/gdb-index-compress-output/b.so 94: + return 0 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 - 93/354 Test #94: arm-gc-sections .................................. Passed 1.11 sec -95: + cc -B. -shared -o out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -test 96 - Start 96: arm-gdb-index-dwarf2 - -96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh" -96: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -96: Environment variables: -96: MACHINE=arm -96: CPU= -96: Test timeout computed to be: 1500 -96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh -96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -96: ++ export LC_ALL=C -96: ++ LC_ALL=C -96: ++ '[' -z arm ']' -96: ++ '[' -z '' ']' -96: ++ TESTDIR=out/test/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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh .sh -96: ++ testname=gdb-index-dwarf2 -96: ++ t=out/test/arm/gdb-index-dwarf2 -96: ++ mkdir -p out/test/arm/gdb-index-dwarf2 -96: ++ case $MACHINE in -96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -96: +++ uname -96: ++ '[' Linux = FreeBSD ']' -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -96: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -96: Testing gdb-index-dwarf2 ... ++ set -o pipefail -96: ++ set -x -96: + on_qemu -96: + '[' '' '!=' '' ']' -96: + grep -w qemu /proc/cpuinfo -96: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -96: + command -v gdb -96: + test_cflags -gdwarf-2 -g -96: + echo 'int main() {}' -96: + cc -B. -gdwarf-2 -g -o /dev/null -xc - -95: + readelf -WS out/test/arm/gdb-index-compress-output/b.so + 93/354 Test #94: arm-gc-sections .................................. Passed 0.43 sec 95: + grep -F .gdb_index -95: [37] .gdb_index PROGBITS 00000000 00205c 000272 00 0 0 4 -95: + cat -95: + cc -c -o out/test/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -91: + diff -q out/test/arm/filler/txt1 out/test/arm/filler/txt2 -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 94/354 Test #91: arm-filler ....................................... Passed 2.42 sec test 97 Start 97: arm-gdb-index-dwarf3 @@ -23084,7 +23116,9 @@ 97: MACHINE=arm 97: CPU= 97: Test timeout computed to be: 1500 -95: + cc -B. -o out/test/arm/gdb-index-compress-output/exe out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +95: [37] .gdb_index PROGBITS 00000000 00205c 000272 00 0 0 4 +95: + cc -c -o out/test/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +95: + cat 97: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh 97: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 97: ++ export LC_ALL=C @@ -23106,8 +23140,6 @@ 97: ++ mkdir -p out/test/arm/gdb-index-dwarf3 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 -96: + cat -96: + cc -c -o out/test/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 97: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR @@ -23124,61 +23156,13 @@ 97: + echo 'int main() {}' 97: + cc -B. -gdwarf-3 -o /dev/null -xc - 96: + cat +91: + diff -q out/test/arm/filler/txt1 out/test/arm/filler/txt2 96: + cc -c -o out/test/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -95: + readelf -WS out/test/arm/gdb-index-compress-output/exe -95: + grep -F .gdb_index -95: [41] .gdb_index PROGBITS 00000000 002214 000075 00 0 0 4 -95: + out/test/arm/gdb-index-compress-output/exe -95: + grep 'Hello world' -95: Hello world -95: + DEBUGINFOD_URLS= -95: + gdb out/test/arm/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -96: + cc -B. -shared -o out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/a.o out/test/arm/gdb-index-dwarf2/b.o -Wl,--gdb-index -97: + cat -97: + cc -c -o out/test/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -97: + cc -c -o out/test/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -97: + cat -96: + grep -F .gdb_index -96: + readelf -WS out/test/arm/gdb-index-dwarf2/c.so -96: [38] .gdb_index PROGBITS 00000000 00244c 0002a5 00 0 0 4 -96: + cat -96: + cc -c -o out/test/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -96: + cc -B. -o out/test/arm/gdb-index-dwarf2/exe out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/d.o -Wl,--gdb-index -97: + cc -B. -shared -o out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/a.o out/test/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index -96: + grep -F .gdb_index -97: + readelf -WS out/test/arm/gdb-index-dwarf3/c.so -96: + readelf -WS out/test/arm/gdb-index-dwarf2/exe -97: + grep -F .gdb_index -97: [37] .gdb_index PROGBITS 00000000 002338 0002a5 00 0 0 4 -96: [42] .gdb_index PROGBITS 00000000 002250 000075 00 0 0 4 -96: + grep 'Hello world' -96: + out/test/arm/gdb-index-dwarf2/exe -97: + cat -97: + cc -c -o out/test/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -96: Hello world -96: + DEBUGINFOD_URLS= -96: + gdb out/test/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -97: + cc -B. -o out/test/arm/gdb-index-dwarf3/exe out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/d.o -Wl,--gdb-index -97: + readelf -WS out/test/arm/gdb-index-dwarf3/exe -97: + grep -F .gdb_index -97: [41] .gdb_index PROGBITS 00000000 0021e0 000075 00 0 0 4 -97: + out/test/arm/gdb-index-dwarf3/exe -97: + grep 'Hello world' -97: Hello world -97: + DEBUGINFOD_URLS= -97: + gdb out/test/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -95: + grep 'hello () at .*:7' out/test/arm/gdb-index-compress-output/log -95: #1 0xb6fa060a in hello () at :7 -95: + grep 'greet () at .*:11' out/test/arm/gdb-index-compress-output/log -95: #2 0xb6fa061c in greet () at :11 -95: + grep 'main () at .*:4' out/test/arm/gdb-index-compress-output/log -95: Breakpoint 1, main () at :4 -95: #3 0x00410664 in main () at :4 -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 - 95/354 Test #95: arm-gdb-index-compress-output .................... Passed 4.06 sec +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 + 94/354 Test #91: arm-filler ....................................... Passed 0.82 sec test 98 Start 98: arm-gdb-index-dwarf4 @@ -23188,6 +23172,7 @@ 98: MACHINE=arm 98: CPU= 98: Test timeout computed to be: 1500 +95: + cc -B. -o out/test/arm/gdb-index-compress-output/exe out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 98: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh 98: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 98: ++ export LC_ALL=C @@ -23222,22 +23207,81 @@ 98: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 98: + command -v gdb 98: + test_cflags -gdwarf-4 -g -98: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 98: + echo 'int main() {}' -96: + grep 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf2/log -96: #1 0xb6fa0652 in hello2 () at :7 -96: + grep 'hello () at .*:4' out/test/arm/gdb-index-dwarf2/log -96: #2 0xb6fa0620 in hello () at :4 -96: + grep 'greet () at .*:8' out/test/arm/gdb-index-dwarf2/log -96: #3 0xb6fa062c in greet () at :8 -96: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf2/log -96: Breakpoint 1, main () at :4 -96: #4 0x00410664 in main () at :4 -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 - 96/354 Test #96: arm-gdb-index-dwarf2 ............................. Passed 4.13 sec +98: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +96: + cc -B. -shared -o out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/a.o out/test/arm/gdb-index-dwarf2/b.o -Wl,--gdb-index +95: + grep -F .gdb_index +95: + readelf -WS out/test/arm/gdb-index-compress-output/exe +97: + cc -c -o out/test/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +95: [41] .gdb_index PROGBITS 00000000 002214 000075 00 0 0 4 +97: + cat +95: + grep 'Hello world' +95: + out/test/arm/gdb-index-compress-output/exe +95: Hello world +95: + DEBUGINFOD_URLS= +95: + gdb out/test/arm/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +96: + grep -F .gdb_index +96: + readelf -WS out/test/arm/gdb-index-dwarf2/c.so +98: + cat +98: + cc -c -o out/test/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +96: [38] .gdb_index PROGBITS 00000000 00244c 0002a5 00 0 0 4 +96: + cc -c -o out/test/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +96: + cat +97: + cc -c -o out/test/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +97: + cat +96: + cc -B. -o out/test/arm/gdb-index-dwarf2/exe out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/d.o -Wl,--gdb-index +98: + cc -c -o out/test/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +98: + cat +97: + cc -B. -shared -o out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/a.o out/test/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index +98: + cc -B. -shared -o out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/a.o out/test/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index +96: + readelf -WS out/test/arm/gdb-index-dwarf2/exe +96: + grep -F .gdb_index +97: + grep -F .gdb_index +96: [42] .gdb_index PROGBITS 00000000 002250 000075 00 0 0 4 +97: + readelf -WS out/test/arm/gdb-index-dwarf3/c.so +96: + grep 'Hello world' +97: [37] .gdb_index PROGBITS 00000000 002338 0002a5 00 0 0 4 +96: + out/test/arm/gdb-index-dwarf2/exe +97: + cc -c -o out/test/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +96: Hello world +96: + DEBUGINFOD_URLS= +96: + gdb out/test/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +97: + cat +97: + cc -B. -o out/test/arm/gdb-index-dwarf3/exe out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/d.o -Wl,--gdb-index +98: + grep -F .gdb_index +98: + readelf -WS out/test/arm/gdb-index-dwarf4/c.so +98: [37] .gdb_index PROGBITS 00000000 002324 0002a5 00 0 0 4 +98: + cc -c -o out/test/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +98: + cat +98: + cc -B. -o out/test/arm/gdb-index-dwarf4/exe out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index +97: + grep -F .gdb_index +97: + readelf -WS out/test/arm/gdb-index-dwarf3/exe +97: [41] .gdb_index PROGBITS 00000000 0021e0 000075 00 0 0 4 +97: + grep 'Hello world' +97: + out/test/arm/gdb-index-dwarf3/exe +97: Hello world +97: + DEBUGINFOD_URLS= +97: + gdb out/test/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +98: + grep -F .gdb_index +98: + readelf -WS out/test/arm/gdb-index-dwarf4/exe +98: [41] .gdb_index PROGBITS 00000000 0021dc 000075 00 0 0 4 +98: + grep 'Hello world' +98: + out/test/arm/gdb-index-dwarf4/exe +98: Hello world +98: + DEBUGINFOD_URLS= +98: + gdb out/test/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +95: + grep 'hello () at .*:7' out/test/arm/gdb-index-compress-output/log +95: #1 0xf7f9060a in hello () at :7 +95: + grep 'greet () at .*:11' out/test/arm/gdb-index-compress-output/log +95: #2 0xf7f9061c in greet () at :11 +95: + grep 'main () at .*:4' out/test/arm/gdb-index-compress-output/log +95: Breakpoint 1, main () at :4 +95: #3 0x00410664 in main () at :4 +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 95/354 Test #95: arm-gdb-index-compress-output .................... Passed 1.24 sec test 99 Start 99: arm-gdb-index-dwarf5 @@ -23263,8 +23307,6 @@ 99: ++ STRIP=strip 99: ++ QEMU= 99: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh .sh -98: + cc -c -o out/test/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -98: + cat 99: ++ testname=gdb-index-dwarf5 99: ++ t=out/test/arm/gdb-index-dwarf5 99: ++ mkdir -p out/test/arm/gdb-index-dwarf5 @@ -23283,24 +23325,22 @@ 99: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 99: + command -v gdb 99: + test_cflags -gdwarf-5 -g -99: + echo 'int main() {}' 99: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -98: + cat -98: + cc -c -o out/test/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -97: + grep 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf3/log -97: #1 0xb6fa0652 in hello2 () at :7 -97: + grep 'hello () at .*:4' out/test/arm/gdb-index-dwarf3/log -97: #2 0xb6fa0620 in hello () at :4 -97: + grep 'greet () at .*:8' out/test/arm/gdb-index-dwarf3/log -97: #3 0xb6fa062c in greet () at :8 -97: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf3/log -97: Breakpoint 1, main () at :4 -97: #4 0x00410664 in main () at :4 -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 - 97/354 Test #97: arm-gdb-index-dwarf3 ............................. Passed 4.17 sec +99: + echo 'int main() {}' +96: + grep 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf2/log +96: #1 0xf7f90652 in hello2 () at :7 +96: + grep 'hello () at .*:4' out/test/arm/gdb-index-dwarf2/log +96: #2 0xf7f90620 in hello () at :4 +96: + grep 'greet () at .*:8' out/test/arm/gdb-index-dwarf2/log +96: #3 0xf7f9062c in greet () at :8 +96: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf2/log +96: Breakpoint 1, main () at :4 +96: #4 0x00410664 in main () at :4 +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 + 96/354 Test #96: arm-gdb-index-dwarf2 ............................. Passed 1.43 sec test 100 Start 100: arm-gdb-index-dwarf64 @@ -23310,7 +23350,6 @@ 100: MACHINE=arm 100: CPU= 100: Test timeout computed to be: 1500 -98: + cc -B. -shared -o out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/a.o out/test/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index 100: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh 100: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 100: ++ export LC_ALL=C @@ -23333,7 +23372,6 @@ 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname -99: + cat 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT @@ -23343,91 +23381,35 @@ 100: + on_qemu 100: + '[' '' '!=' '' ']' 100: + grep -w qemu /proc/cpuinfo -99: + cat -99: + cat 100: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 100: + command -v gdb 100: + test_cflags -gdwarf-5 -g -gdwarf64 100: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -99: + cat 100: + echo 'int main() {}' -99: + cc -c -o out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -98: + readelf -WS out/test/arm/gdb-index-dwarf4/c.so -98: + grep -F .gdb_index -98: [37] .gdb_index PROGBITS 00000000 002324 0002a5 00 0 0 4 -98: + cat -98: + cc -c -o out/test/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -99: + cc -c -o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -98: + cc -B. -o out/test/arm/gdb-index-dwarf4/exe out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index -99: + cc -c -o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -100: + cat -100: + cat -100: + cat -100: + cat -100: + cc -c -o out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -99: + cc -c -o out/test/arm/gdb-index-dwarf5/d.o out/test/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -98: + readelf -WS out/test/arm/gdb-index-dwarf4/exe -98: + grep -F .gdb_index -98: [41] .gdb_index PROGBITS 00000000 0021dc 000075 00 0 0 4 -98: + out/test/arm/gdb-index-dwarf4/exe -98: + grep 'Hello world' -100: + cc -c -o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -98: Hello world -98: + DEBUGINFOD_URLS= -98: + gdb out/test/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -100: + cc -c -o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -99: + cc -B. -shared -o out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index -100: + cc -c -o out/test/arm/gdb-index-dwarf64/d.o out/test/arm/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -99: + grep -F .gdb_index -99: + readelf -WS out/test/arm/gdb-index-dwarf5/e.so -99: [38] .gdb_index PROGBITS 00000000 002b18 00034a 00 0 0 4 -99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so -99: + grep 'fn1: .* \[global, function\]' -99: [ 20] fn1: 0 [global, function] -99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so -99: + grep 'char: .* \[static, type\]' -99: [ 4] unsigned char: 3 [static, type] -99: [ 13] char: 3 [static, type] -99: [ 17] signed char: 3 [static, type] 99: + cat -99: + cc -c -o out/test/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -100: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o -99: + cc -B. -o out/test/arm/gdb-index-dwarf5/exe out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index -100: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o -Wl,--gdb-index -99: + readelf -WS out/test/arm/gdb-index-dwarf5/exe -99: + grep -F .gdb_index -99: [41] .gdb_index PROGBITS 00000000 0021bc 000075 00 0 0 4 -99: + grep 'main: .* \[global, function\]' -99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/exe -99: [ 1] main: 0 [global, function] -99: + out/test/arm/gdb-index-dwarf5/exe -99: + grep 'Hello world' -99: Hello world -99: + DEBUGINFOD_URLS= -99: + gdb out/test/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -100: + readelf -WS out/test/arm/gdb-index-dwarf64/f.so -100: + grep -F .gdb_index -100: [38] .gdb_index PROGBITS 00000000 002c10 00034a 00 0 0 4 -100: + cat -100: + cc -c -o out/test/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -100: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe1 out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/g.o -100: + DEBUGINFOD_URLS= -100: + gdb out/test/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -100: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +99: + cat +99: + cat +99: + cat +99: + cc -c -o out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +97: + grep 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf3/log +97: #1 0xf7f90652 in hello2 () at :7 +97: + grep 'hello () at .*:4' out/test/arm/gdb-index-dwarf3/log +97: #2 0xf7f90620 in hello () at :4 +97: + grep 'greet () at .*:8' out/test/arm/gdb-index-dwarf3/log 98: + grep 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf4/log -98: #1 0xb6fa0652 in hello2 () at :7 +97: #3 0xf7f9062c in greet () at :8 +98: #1 0xf7f90652 in hello2 () at :7 +97: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf3/log 98: + grep 'hello () at .*:4' out/test/arm/gdb-index-dwarf4/log -98: #2 0xb6fa0620 in hello () at :4 +98: #2 0xf7f90620 in hello () at :4 +97: Breakpoint 1, main () at :4 +97: #4 0x00410664 in main () at :4 98: + grep 'greet () at .*:8' out/test/arm/gdb-index-dwarf4/log -98: #3 0xb6fa062c in greet () at :8 -98: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf4/log -98: Breakpoint 1, main () at :4 -98: #4 0x00410664 in main () at :4 -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 98/354 Test #98: arm-gdb-index-dwarf4 ............................. Passed 4.21 sec +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 + 97/354 Test #97: arm-gdb-index-dwarf3 ............................. Passed 1.43 sec test 101 Start 101: arm-gdb-index-empty @@ -23437,7 +23419,25 @@ 101: MACHINE=arm 101: CPU= 101: Test timeout computed to be: 1500 +98: #3 0xf7f9062c in greet () at :8 +98: + grep 'main () at .*:4' out/test/arm/gdb-index-dwarf4/log +98: Breakpoint 1, main () at :4 +98: #4 0x00410664 in main () at :4 +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 98/354 Test #98: arm-gdb-index-dwarf4 ............................. Passed 1.40 sec 101: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh +test 102 + Start 102: arm-gdb-index-split-dwarf + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh" +102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +102: Environment variables: +102: MACHINE=arm +102: CPU= +102: Test timeout computed to be: 1500 101: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C @@ -23456,36 +23456,6 @@ 101: ++ testname=gdb-index-empty 101: ++ t=out/test/arm/gdb-index-empty 101: ++ mkdir -p out/test/arm/gdb-index-empty -101: ++ case $MACHINE in -101: ++ tlsdesc_opt=-mtls-dialect=gnu2 -101: +++ uname -101: ++ '[' Linux = FreeBSD ']' -101: ++ trap 'on_error $LINENO' ERR -101: ++ trap on_exit EXIT -101: ++ echo -n 'Testing gdb-index-empty ... ' -101: Testing gdb-index-empty ... ++ set -o pipefail -101: ++ set -x -101: + echo 'void _start() {}' -101: + cc -c -o out/test/arm/gdb-index-empty/a.o -xc - -101: + ./mold -o out/test/arm/gdb-index-empty/exe out/test/arm/gdb-index-empty/a.o -gdb-index -101: + readelf -WS out/test/arm/gdb-index-empty/exe -101: + not grep -F .gdb_index -101: + grep -F .gdb_index -101: + return 0 -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 99/354 Test #101: arm-gdb-index-empty .............................. Passed 0.27 sec -test 102 - Start 102: arm-gdb-index-split-dwarf - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh" -102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -102: Environment variables: -102: MACHINE=arm -102: CPU= -102: Test timeout computed to be: 1500 102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh 102: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 102: ++ export LC_ALL=C @@ -23501,10 +23471,21 @@ 102: ++ OBJCOPY=objcopy 102: ++ STRIP=strip 102: ++ QEMU= +101: ++ case $MACHINE in +101: ++ tlsdesc_opt=-mtls-dialect=gnu2 +101: +++ uname 102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh .sh +101: ++ '[' Linux = FreeBSD ']' 102: ++ testname=gdb-index-split-dwarf 102: ++ t=out/test/arm/gdb-index-split-dwarf 102: ++ mkdir -p out/test/arm/gdb-index-split-dwarf +101: ++ trap 'on_error $LINENO' ERR +101: ++ trap on_exit EXIT +101: ++ echo -n 'Testing gdb-index-empty ... ' +101: Testing gdb-index-empty ... ++ set -o pipefail +101: ++ set -x +101: + echo 'void _start() {}' +101: + cc -c -o out/test/arm/gdb-index-empty/a.o -xc - 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 102: +++ uname @@ -23522,32 +23503,17 @@ 102: + test_cflags -gdwarf-5 -g 102: + echo 'int main() {}' 102: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -102: + cat -102: + cat -102: + cat -102: + cat -102: + cc -c -o out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -99: + grep 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf5/log -99: #1 0xb6fa06e2 in fn8 () at out/test/arm/gdb-index-dwarf5/d.c:6 -99: + grep 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf5/log -99: #2 0xb6fa06f4 in fn7 () at out/test/arm/gdb-index-dwarf5/d.c:10 -99: + grep 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf5/log -99: #3 0xb6fa06b0 in fn6 () at out/test/arm/gdb-index-dwarf5/c.c:4 -99: + grep 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf5/log -99: #4 0xb6fa06bc in fn5 () at out/test/arm/gdb-index-dwarf5/c.c:8 -99: + grep 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf5/log -99: #5 0xb6fa0698 in fn4 () at out/test/arm/gdb-index-dwarf5/b.c:4 -99: + grep 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf5/log -99: #6 0xb6fa06a4 in fn3 () at out/test/arm/gdb-index-dwarf5/b.c:8 -99: + grep 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf5/log -99: #7 0xb6fa0680 in fn2 () at out/test/arm/gdb-index-dwarf5/a.c:4 -99: + grep 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf5/log -99: #8 0xb6fa068c in fn1 () at out/test/arm/gdb-index-dwarf5/a.c:8 -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -100/354 Test #99: arm-gdb-index-dwarf5 ............................. Passed 4.74 sec +101: + ./mold -o out/test/arm/gdb-index-empty/exe out/test/arm/gdb-index-empty/a.o -gdb-index +99: + cc -c -o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +101: + not grep -F .gdb_index +101: + grep -F .gdb_index +101: + readelf -WS out/test/arm/gdb-index-empty/exe +101: + return 0 +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 + 99/354 Test #101: arm-gdb-index-empty .............................. Passed 0.18 sec test 103 Start 103: arm-glibc-2.22-bug @@ -23580,7 +23546,6 @@ 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 103: +++ uname 103: ++ '[' Linux = FreeBSD ']' -102: + cc -c -o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT 103: ++ echo -n 'Testing glibc-2.22-bug ... ' @@ -23588,19 +23553,28 @@ 103: ++ set -x 103: + cat 103: + cc -o out/test/arm/glibc-2.22-bug/a.o -fPIC -c -xc - -102: + cc -c -o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +102: + cat +100: + cat +102: + cat +100: + cat +102: + cat +100: + cat +102: + cat +100: + cat +102: + cc -c -o out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +100: + cc -c -o out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 103: + cc -B. -o out/test/arm/glibc-2.22-bug/b.so -shared out/test/arm/glibc-2.22-bug/a.o -100: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe2 out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/g.o -Wl,--gdb-index -102: + cc -c -o out/test/arm/gdb-index-split-dwarf/d.o out/test/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +100: + cc -c -o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections +99: + cc -c -o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 103: + readelf -W --sections out/test/arm/glibc-2.22-bug/b.so -103: + grep -E '\.rela?\.plt' 103: + grep -E -A1 '\.rela?\.dyn' +103: + grep -E '\.rela?\.plt' 103: [ 8] .rel.plt REL 00000300 000300 000008 08 A 3 23 4 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 -101/354 Test #103: arm-glibc-2.22-bug ............................... Passed 0.53 sec +100/354 Test #103: arm-glibc-2.22-bug ............................... Passed 0.43 sec test 104 Start 104: arm-global-offset-table @@ -23641,33 +23615,23 @@ 104: + '[' arm = ppc64le ']' 104: + cat 104: + cc -fPIC -c -o out/test/arm/global-offset-table/a.o -xc - -100: + grep -F .gdb_index -100: + readelf -WS out/test/arm/gdb-index-dwarf64/exe2 -100: [41] .gdb_index PROGBITS 00000000 0021cc 000075 00 0 0 4 -100: + out/test/arm/gdb-index-dwarf64/exe2 -100: + grep 'Hello world' -100: Hello world -100: + DEBUGINFOD_URLS= -100: + gdb out/test/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -102: + cc -B. -shared -o out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index +102: + cc -c -o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +99: + cc -c -o out/test/arm/gdb-index-dwarf5/d.o out/test/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +100: + cc -c -o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 104: + cc -B. -no-pie -o out/test/arm/global-offset-table/exe out/test/arm/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -102: + readelf -WS out/test/arm/gdb-index-split-dwarf/e.so -102: + grep -F .gdb_index -102: [37] .gdb_index PROGBITS 00000000 002704 0002fa 00 0 0 4 -102: + cc -c -o out/test/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -102: + cat +102: + cc -c -o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 104: + out/test/arm/global-offset-table/exe 104: ++ out/test/arm/global-offset-table/exe 104: + GOT_ADDR=2206f8 104: + '[' arm = x86_64 -o arm = i686 ']' -104: + grep '\.got .*2206f8 ' 104: + readelf -WS out/test/arm/global-offset-table/exe +104: + grep '\.got .*2206f8 ' 104: [23] .got PROGBITS 002206f8 0006f8 000010 00 WA 0 0 4 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 -102/354 Test #104: arm-global-offset-table .......................... Passed 0.56 sec +101/354 Test #104: arm-global-offset-table .......................... Passed 0.42 sec test 105 Start 105: arm-gnu-hash @@ -23696,7 +23660,6 @@ 105: ++ testname=gnu-hash 105: ++ t=out/test/arm/gnu-hash 105: ++ mkdir -p out/test/arm/gnu-hash -102: + cc -B. -o out/test/arm/gdb-index-split-dwarf/exe out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 105: +++ uname @@ -23706,20 +23669,16 @@ 105: ++ echo -n 'Testing gnu-hash ... ' 105: Testing gnu-hash ... ++ set -o pipefail 105: ++ set -x -105: + cc -c -o out/test/arm/gnu-hash/a.o -xc - 105: + cat +105: + cc -c -o out/test/arm/gnu-hash/a.o -xc - +100: + cc -c -o out/test/arm/gdb-index-dwarf64/d.o out/test/arm/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +99: + cc -B. -shared -o out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index 105: + cc -B. -o out/test/arm/gnu-hash/b.so out/test/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared -102: + grep -F .gdb_index -102: + readelf -WS out/test/arm/gdb-index-split-dwarf/exe -102: [42] .gdb_index PROGBITS 00000000 002164 000075 00 0 0 4 -102: + out/test/arm/gdb-index-split-dwarf/exe -102: + grep 'Hello world' -102: Hello world -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -103/354 Test #102: arm-gdb-index-split-dwarf ........................ Passed 2.08 sec +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +102/354 Test #105: arm-gnu-hash ..................................... Passed 0.39 sec test 106 Start 106: arm-gnu-property @@ -23729,11 +23688,14 @@ 106: MACHINE=arm 106: CPU= 106: Test timeout computed to be: 1500 +99: + readelf -WS out/test/arm/gdb-index-dwarf5/e.so +99: + grep -F .gdb_index 106: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh 106: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C 106: ++ '[' -z arm ']' +99: [38] .gdb_index PROGBITS 00000000 002b18 00034a 00 0 0 4 106: ++ '[' -z '' ']' 106: ++ TESTDIR=out/test/arm 106: ++ CC=cc @@ -23747,23 +23709,40 @@ 106: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh .sh 106: ++ testname=gnu-property 106: ++ t=out/test/arm/gnu-property +99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so +99: + grep 'fn1: .* \[global, function\]' 106: ++ mkdir -p out/test/arm/gnu-property +99: [ 20] fn1: 0 [global, function] +99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so +99: + grep 'char: .* \[static, type\]' 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 106: +++ uname +99: [ 4] unsigned char: 3 [static, type] +99: [ 13] char: 3 [static, type] +99: [ 17] signed char: 3 [static, type] 106: ++ '[' Linux = FreeBSD ']' +99: + cat 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT 106: ++ echo -n 'Testing gnu-property ... ' 106: Testing gnu-property ... ++ set -o pipefail 106: ++ set -x -106: + cat +99: + cc -c -o out/test/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 106: + cc -o out/test/arm/gnu-property/a.o -c -xc - -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -104/354 Test #105: arm-gnu-hash ..................................... Passed 0.47 sec +106: + cat +102: + cc -c -o out/test/arm/gdb-index-split-dwarf/d.o out/test/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +106: + cc -B. -o out/test/arm/gnu-property/exe out/test/arm/gnu-property/a.o -no-pie +100: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o +99: + cc -B. -o out/test/arm/gdb-index-dwarf5/exe out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index +106: + grep -Fw .note.gnu.property +106: + readelf -W --sections out/test/arm/gnu-property/exe +106: + skip +106: + echo skipped +106: skipped +106: + trap - EXIT +106: + exit 0 +103/354 Test #106: arm-gnu-property .................................***Skipped 0.47 sec test 107 Start 107: arm-gnu-retain @@ -23773,7 +23752,12 @@ 107: MACHINE=arm 107: CPU= 107: Test timeout computed to be: 1500 +99: + grep -F .gdb_index +99: + readelf -WS out/test/arm/gdb-index-dwarf5/exe +99: [41] .gdb_index PROGBITS 00000000 0021bc 000075 00 0 0 4 107: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh +99: + grep 'main: .* \[global, function\]' +99: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/exe 107: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C @@ -23792,8 +23776,15 @@ 107: ++ testname=gnu-retain 107: ++ t=out/test/arm/gnu-retain 107: ++ mkdir -p out/test/arm/gnu-retain +100: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o -Wl,--gdb-index +99: [ 1] main: 0 [global, function] +99: + out/test/arm/gdb-index-dwarf5/exe +99: + grep 'Hello world' 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=gnu2 +99: Hello world +99: + DEBUGINFOD_URLS= +99: + gdb out/test/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR @@ -23802,21 +23793,38 @@ 107: Testing gnu-retain ... ++ set -o pipefail 107: ++ set -x 107: + '[' arm = ppc64 ']' -107: + cat 107: + cc -c -o out/test/arm/gnu-retain/a.o -xc - -ffunction-sections -106: + cc -B. -o out/test/arm/gnu-property/exe out/test/arm/gnu-property/a.o -no-pie +107: + cat +100: + grep -F .gdb_index +100: + readelf -WS out/test/arm/gdb-index-dwarf64/f.so +100: [38] .gdb_index PROGBITS 00000000 002c10 00034a 00 0 0 4 +100: + cat +100: + cc -c -o out/test/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +102: + cc -B. -shared -o out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index +100: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe1 out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/g.o 107: + readelf -WS out/test/arm/gnu-retain/a.o 107: + grep '\.text\.foo.*AXR' 107: [ 4] .text.foo PROGBITS 00000000 000034 000010 00 AXR 0 0 2 107: + cc -B. -o out/test/arm/gnu-retain/exe out/test/arm/gnu-retain/a.o -Wl,-gc-sections -106: + readelf -W --sections out/test/arm/gnu-property/exe -106: + grep -Fw .note.gnu.property -106: + skip -106: + echo skipped -106: skipped -106: + trap - EXIT -106: + exit 0 -105/354 Test #106: arm-gnu-property .................................***Skipped 0.50 sec +102: + readelf -WS out/test/arm/gdb-index-split-dwarf/e.so +102: + grep -F .gdb_index +100: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +102: [37] .gdb_index PROGBITS 00000000 002704 0002fa 00 0 0 4 +102: + cc -c -o out/test/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +100: + DEBUGINFOD_URLS= +100: + gdb out/test/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +102: + cat +107: + nm out/test/arm/gnu-retain/exe +107: + grep foo out/test/arm/gnu-retain/log +107: 000104dc t foo +107: + not grep bar out/test/arm/gnu-retain/log +107: + grep bar out/test/arm/gnu-retain/log +107: + return 0 +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +104/354 Test #107: arm-gnu-retain ................................... Passed 0.55 sec test 108 Start 108: arm-gnu-unique @@ -23855,19 +23863,32 @@ 108: Testing gnu-unique ... ++ set -o pipefail 108: ++ set -x 108: + command -v g++ +108: + cat 108: + g++ -o out/test/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +108: + g++ -o out/test/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +102: + cc -B. -o out/test/arm/gdb-index-split-dwarf/exe out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index 108: + cat -107: + nm out/test/arm/gnu-retain/exe -107: + grep foo out/test/arm/gnu-retain/log -107: 000104dc t foo -107: + not grep bar out/test/arm/gnu-retain/log -107: + grep bar out/test/arm/gnu-retain/log -107: + return 0 -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -106/354 Test #107: arm-gnu-retain ................................... Passed 0.54 sec +99: + grep 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf5/log +99: #1 0xf7f906e2 in fn8 () at out/test/arm/gdb-index-dwarf5/d.c:6 +99: + grep 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf5/log +99: #2 0xf7f906f4 in fn7 () at out/test/arm/gdb-index-dwarf5/d.c:10 +99: + grep 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf5/log +99: #3 0xf7f906b0 in fn6 () at out/test/arm/gdb-index-dwarf5/c.c:4 +99: + grep 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf5/log +99: #4 0xf7f906bc in fn5 () at out/test/arm/gdb-index-dwarf5/c.c:8 +99: + grep 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf5/log +99: #5 0xf7f90698 in fn4 () at out/test/arm/gdb-index-dwarf5/b.c:4 +99: + grep 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf5/log +99: #6 0xf7f906a4 in fn3 () at out/test/arm/gdb-index-dwarf5/b.c:8 +99: + grep 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf5/log +99: #7 0xf7f90680 in fn2 () at out/test/arm/gdb-index-dwarf5/a.c:4 +99: + grep 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf5/log +99: #8 0xf7f9068c in fn1 () at out/test/arm/gdb-index-dwarf5/a.c:8 +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +105/354 Test #99: arm-gdb-index-dwarf5 ............................. Passed 3.18 sec test 109 Start 109: arm-gnu-warning @@ -23907,18 +23928,17 @@ 109: ++ set -x 109: + cat 109: + gcc -c -o out/test/arm/gnu-warning/a.o -xc - -108: + cat -108: + g++ -o out/test/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -109: + cc -B. -o out/test/arm/gnu-warning/exe out/test/arm/gnu-warning/a.o -no-pie -108: + cc -B. -o out/test/arm/gnu-unique/exe out/test/arm/gnu-unique/a.o out/test/arm/gnu-unique/b.o -no-pie -109: + grep 'Hello world' -109: + out/test/arm/gnu-warning/exe -109: Hello world -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -107/354 Test #109: arm-gnu-warning .................................. Passed 0.52 sec +102: + grep -F .gdb_index +102: + readelf -WS out/test/arm/gdb-index-split-dwarf/exe +102: [42] .gdb_index PROGBITS 00000000 002164 000075 00 0 0 4 +102: + out/test/arm/gdb-index-split-dwarf/exe +102: + grep 'Hello world' +102: Hello world +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +106/354 Test #102: arm-gdb-index-split-dwarf ........................ Passed 2.84 sec test 110 Start 110: arm-hash-style-sysv @@ -23929,8 +23949,6 @@ 110: CPU= 110: Test timeout computed to be: 1500 110: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh -108: + grep foo=5 -108: + out/test/arm/gnu-unique/exe 110: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C @@ -23940,26 +23958,11 @@ 110: ++ CC=cc 110: ++ CXX=c++ 110: ++ GCC=gcc -108: foo=5 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -108/354 Test #108: arm-gnu-unique ................................... Passed 0.76 sec 110: ++ GXX=g++ 110: ++ OBJDUMP=objdump 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= -test 111 - Start 111: arm-hash-style - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" -111: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -111: Environment variables: -111: MACHINE=arm -111: CPU= -111: Test timeout computed to be: 1500 110: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh .sh 110: ++ testname=hash-style-sysv 110: ++ t=out/test/arm/hash-style-sysv @@ -23967,7 +23970,6 @@ 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname -111: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT @@ -23976,10 +23978,36 @@ 110: ++ set -x 110: + cat 110: + cc -o out/test/arm/hash-style-sysv/a.o -c -xc - -fPIC +108: + cc -B. -o out/test/arm/gnu-unique/exe out/test/arm/gnu-unique/a.o out/test/arm/gnu-unique/b.o -no-pie +100: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe2 out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/g.o -Wl,--gdb-index +108: + out/test/arm/gnu-unique/exe +108: + grep foo=5 +108: foo=5 +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +107/354 Test #108: arm-gnu-unique ................................... Passed 0.80 sec +test 111 + Start 111: arm-hash-style + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" +111: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +111: Environment variables: +111: MACHINE=arm +111: CPU= +111: Test timeout computed to be: 1500 +100: + readelf -WS out/test/arm/gdb-index-dwarf64/exe2 +100: + grep -F .gdb_index +100: [41] .gdb_index PROGBITS 00000000 0021cc 000075 00 0 0 4 +111: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh +100: + out/test/arm/gdb-index-dwarf64/exe2 +100: + grep 'Hello world' 111: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z arm ']' +100: Hello world 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/arm 111: ++ CC=cc @@ -23990,10 +24018,13 @@ 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= +100: + DEBUGINFOD_URLS= +100: + gdb out/test/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 111: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh .sh 111: ++ testname=hash-style 111: ++ t=out/test/arm/hash-style 111: ++ mkdir -p out/test/arm/hash-style +110: + cc -B. -shared -o out/test/arm/hash-style-sysv/b.so out/test/arm/hash-style-sysv/a.o -Wl,--hash-style=sysv 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname @@ -24005,8 +24036,11 @@ 111: ++ set -x 111: + cat 111: + cc -o out/test/arm/hash-style/a.o -c -xc - +110: + cat +110: + cc -o out/test/arm/hash-style-sysv/c.o -c -xc - +109: + cc -B. -o out/test/arm/gnu-warning/exe out/test/arm/gnu-warning/a.o -no-pie 111: + ./mold -shared -o out/test/arm/hash-style/b.so out/test/arm/hash-style/a.o -110: + cc -B. -shared -o out/test/arm/hash-style-sysv/b.so out/test/arm/hash-style-sysv/a.o -Wl,--hash-style=sysv +110: + cc -B. -o out/test/arm/hash-style-sysv/exe out/test/arm/hash-style-sysv/c.o out/test/arm/hash-style-sysv/b.so -Wl,--hash-style=sysv 111: + readelf -WS out/test/arm/hash-style/b.so 111: + grep -F ' .hash' 111: [ 1] .hash HASH 00000154 000154 000018 04 A 3 0 4 @@ -24015,17 +24049,25 @@ 111: [ 2] .gnu.hash GNU_HASH 0000016c 00016c 00001c 00 A 3 0 4 111: + ./mold -shared -o out/test/arm/hash-style/c.so out/test/arm/hash-style/a.o --hash-style=both --hash-style=none 111: + readelf -WS out/test/arm/hash-style/c.so +109: + grep 'Hello world' 111: + not grep -F ' .hash' out/test/arm/hash-style/log 111: + grep -F ' .hash' out/test/arm/hash-style/log +109: + out/test/arm/gnu-warning/exe 111: + return 0 111: + not grep -F ' .gnu.hash' out/test/arm/hash-style/log 111: + grep -F ' .gnu.hash' out/test/arm/hash-style/log +109: Hello world +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 111: + return 0 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 -109/354 Test #111: arm-hash-style ................................... Passed 0.38 sec +108/354 Test #109: arm-gnu-warning .................................. Passed 0.75 sec +109/354 Test #111: arm-hash-style ................................... Passed 0.29 sec test 112 Start 112: arm-hello-dynamic @@ -24035,6 +24077,22 @@ 112: MACHINE=arm 112: CPU= 112: Test timeout computed to be: 1500 +test 113 + Start 113: arm-hello-static + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh" +113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +113: Environment variables: +113: MACHINE=arm +113: CPU= +113: Test timeout computed to be: 1500 +110: + grep Hello +110: + out/test/arm/hash-style-sysv/exe +110: Hello world +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 112: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh 112: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 112: ++ export LC_ALL=C @@ -24054,6 +24112,26 @@ 112: ++ testname=hello-dynamic 112: ++ t=out/test/arm/hello-dynamic 112: ++ mkdir -p out/test/arm/hello-dynamic +113: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh +113: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +113: ++ export LC_ALL=C +113: ++ LC_ALL=C +113: ++ '[' -z arm ']' +113: ++ '[' -z '' ']' +113: ++ TESTDIR=out/test/arm +113: ++ CC=cc +113: ++ CXX=c++ +113: ++ GCC=gcc +113: ++ GXX=g++ +113: ++ OBJDUMP=objdump +113: ++ OBJCOPY=objcopy +113: ++ STRIP=strip +113: ++ QEMU= +113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh +113: ++ testname=hello-static +113: ++ t=out/test/arm/hello-static +113: ++ mkdir -p out/test/arm/hello-static +110/354 Test #110: arm-hash-style-sysv .............................. Passed 0.72 sec 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=gnu2 112: +++ uname @@ -24063,37 +24141,10 @@ 112: ++ echo -n 'Testing hello-dynamic ... ' 112: Testing hello-dynamic ... ++ set -o pipefail 112: ++ set -x -112: + cat 112: + cc -o out/test/arm/hello-dynamic/a.o -c -xc - -fno-PIE -110: + cc -o out/test/arm/hash-style-sysv/c.o -c -xc - -110: + cat -112: + cc -B. -o out/test/arm/hello-dynamic/exe out/test/arm/hello-dynamic/a.o -no-pie -110: + cc -B. -o out/test/arm/hash-style-sysv/exe out/test/arm/hash-style-sysv/c.o out/test/arm/hash-style-sysv/b.so -Wl,--hash-style=sysv -110: + out/test/arm/hash-style-sysv/exe -110: + grep Hello -110: Hello world -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -110/354 Test #110: arm-hash-style-sysv .............................. Passed 0.98 sec -test 113 - Start 113: arm-hello-static - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh" -113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -113: Environment variables: -113: MACHINE=arm -113: CPU= -113: Test timeout computed to be: 1500 -112: + out/test/arm/hello-dynamic/exe -112: + grep 'Hello world' -112: Hello world -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -111/354 Test #112: arm-hello-dynamic ................................ Passed 0.57 sec +113: ++ case $MACHINE in +113: ++ tlsdesc_opt=-mtls-dialect=gnu2 +113: +++ uname test 114 Start 114: arm-help @@ -24103,31 +24154,17 @@ 114: MACHINE=arm 114: CPU= 114: Test timeout computed to be: 1500 -113: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh -113: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C -113: ++ '[' -z arm ']' -100: + grep 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf64/log2 -100: #1 0xb6fa06e2 in fn8 () at out/test/arm/gdb-index-dwarf64/d.c:6 -100: + grep 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf64/log2 -113: ++ '[' -z '' ']' -113: ++ TESTDIR=out/test/arm -113: ++ CC=cc -113: ++ CXX=c++ -113: ++ GCC=gcc -113: ++ GXX=g++ -113: ++ OBJDUMP=objdump -113: ++ OBJCOPY=objcopy -113: ++ STRIP=strip -113: ++ QEMU= -113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh +112: + cat +113: ++ '[' Linux = FreeBSD ']' +113: ++ trap 'on_error $LINENO' ERR +113: ++ trap on_exit EXIT +113: ++ echo -n 'Testing hello-static ... ' +113: Testing hello-static ... ++ set -o pipefail +113: ++ set -x +113: + test_cflags -static +113: + cc -B. -static -o /dev/null -xc - +113: + echo 'int main() {}' 114: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh -100: #2 0xb6fa06f4 in fn7 () at out/test/arm/gdb-index-dwarf64/d.c:10 -113: ++ testname=hello-static -113: ++ t=out/test/arm/hello-static -113: ++ mkdir -p out/test/arm/hello-static -100: + grep 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf64/log2 114: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C @@ -24143,53 +24180,26 @@ 114: ++ STRIP=strip 114: ++ QEMU= 114: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh .sh -100: #3 0xb6fa06b0 in fn6 () at out/test/arm/gdb-index-dwarf64/c.c:4 -100: + grep 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf64/log2 -113: ++ case $MACHINE in -113: ++ tlsdesc_opt=-mtls-dialect=gnu2 -113: +++ uname 114: ++ testname=help 114: ++ t=out/test/arm/help 114: ++ mkdir -p out/test/arm/help -113: ++ '[' Linux = FreeBSD ']' -100: #4 0xb6fa06bc in fn5 () at out/test/arm/gdb-index-dwarf64/c.c:8 -100: + grep 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf64/log2 -113: ++ trap 'on_error $LINENO' ERR -113: ++ trap on_exit EXIT -113: ++ echo -n 'Testing hello-static ... ' -113: Testing hello-static ... ++ set -o pipefail -113: ++ set -x -113: + test_cflags -static -113: + cc -B. -static -o /dev/null -xc - -113: + echo 'int main() {}' 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 114: +++ uname -100: #5 0xb6fa0698 in fn4 () at out/test/arm/gdb-index-dwarf64/b.c:4 -100: + grep 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf64/log2 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT 114: ++ echo -n 'Testing help ... ' 114: Testing help ... ++ set -o pipefail 114: ++ set -x -114: + ./mold --help 114: + grep Usage -100: #6 0xb6fa06a4 in fn3 () at out/test/arm/gdb-index-dwarf64/b.c:8 -100: + grep 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf64/log2 -100: #7 0xb6fa0680 in fn2 () at out/test/arm/gdb-index-dwarf64/a.c:4 -100: + grep 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf64/log2 +114: + ./mold --help 114: Usage: ./mold [options] file... 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 -100: #8 0xb6fa068c in fn1 () at out/test/arm/gdb-index-dwarf64/a.c:8 -112/354 Test #114: arm-help ......................................... Passed 0.12 sec -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 +111/354 Test #114: arm-help ......................................... Passed 0.04 sec test 115 Start 115: arm-hidden-archive @@ -24199,16 +24209,6 @@ 115: MACHINE=arm 115: CPU= 115: Test timeout computed to be: 1500 -113/354 Test #100: arm-gdb-index-dwarf64 ............................ Passed 8.11 sec -test 116 - Start 116: arm-hidden-undef - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh" -116: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -116: Environment variables: -116: MACHINE=arm -116: CPU= -116: Test timeout computed to be: 1500 115: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh 115: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 115: ++ export LC_ALL=C @@ -24225,11 +24225,46 @@ 115: ++ STRIP=strip 115: ++ QEMU= 115: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh .sh -116: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh 115: ++ testname=hidden-archive -116: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 115: ++ t=out/test/arm/hidden-archive 115: ++ mkdir -p out/test/arm/hidden-archive +115: ++ case $MACHINE in +115: ++ tlsdesc_opt=-mtls-dialect=gnu2 +115: +++ uname +115: ++ '[' Linux = FreeBSD ']' +115: ++ trap 'on_error $LINENO' ERR +115: ++ trap on_exit EXIT +115: ++ echo -n 'Testing hidden-archive ... ' +115: Testing hidden-archive ... ++ set -o pipefail +115: ++ set -x +115: + cc -c -o out/test/arm/hidden-archive/a.o -fPIC -xc - +115: + cat +112: + cc -B. -o out/test/arm/hello-dynamic/exe out/test/arm/hello-dynamic/a.o -no-pie +115: + rm -f out/test/arm/hidden-archive/b.a +115: + ar rcs out/test/arm/hidden-archive/b.a out/test/arm/hidden-archive/a.o +115: + cc -shared -o out/test/arm/hidden-archive/c.so -fPIC -xc - +115: + cat +113: + cat +113: + cc -o out/test/arm/hello-static/a.o -c -xc - +112: + grep 'Hello world' +112: + out/test/arm/hello-dynamic/exe +112: Hello world +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +112/354 Test #112: arm-hello-dynamic ................................ Passed 0.20 sec +test 116 + Start 116: arm-hidden-undef + +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh" +116: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +116: Environment variables: +116: MACHINE=arm +116: CPU= +116: Test timeout computed to be: 1500 +116: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh +116: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C 116: ++ '[' -z arm ']' @@ -24243,21 +24278,10 @@ 116: ++ OBJCOPY=objcopy 116: ++ STRIP=strip 116: ++ QEMU= -115: ++ case $MACHINE in -115: ++ tlsdesc_opt=-mtls-dialect=gnu2 116: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh .sh -115: +++ uname 116: ++ testname=hidden-undef 116: ++ t=out/test/arm/hidden-undef 116: ++ mkdir -p out/test/arm/hidden-undef -115: ++ '[' Linux = FreeBSD ']' -115: ++ trap 'on_error $LINENO' ERR -115: ++ trap on_exit EXIT -115: ++ echo -n 'Testing hidden-archive ... ' -115: Testing hidden-archive ... ++ set -o pipefail -115: ++ set -x -115: + cat -115: + cc -c -o out/test/arm/hidden-archive/a.o -fPIC -xc - 116: ++ case $MACHINE in 116: ++ tlsdesc_opt=-mtls-dialect=gnu2 116: +++ uname @@ -24269,26 +24293,20 @@ 116: ++ set -x 116: + cat 116: + cc -o out/test/arm/hidden-undef/a.so -shared -fPIC -xc - -115: + rm -f out/test/arm/hidden-archive/b.a -115: + ar rcs out/test/arm/hidden-archive/b.a out/test/arm/hidden-archive/a.o -115: + cat -115: + cc -shared -o out/test/arm/hidden-archive/c.so -fPIC -xc - -113: + cat -113: + cc -o out/test/arm/hello-static/a.o -c -xc - -116: + cat -116: + cc -o out/test/arm/hidden-undef/b.o -fPIC -c -xc - -116: + not cc -B. -o out/test/arm/hidden-undef/exe out/test/arm/hidden-undef/a.so out/test/arm/hidden-undef/b.o -116: + grep 'undefined symbol: foo' +113: + cc -B. -o out/test/arm/hello-static/exe out/test/arm/hello-static/a.o -static 115: + cc -o out/test/arm/hidden-archive/d.o -fPIC -c -xc - 115: + cat -113: + cc -B. -o out/test/arm/hello-static/exe out/test/arm/hello-static/a.o -static 115: + cc -B. -o out/test/arm/hidden-archive/exe out/test/arm/hidden-archive/d.o out/test/arm/hidden-archive/c.so out/test/arm/hidden-archive/b.a -116: mold: error: undefined symbol: foo -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -114/354 Test #116: arm-hidden-undef ................................. Passed 0.85 sec +116: + cc -o out/test/arm/hidden-undef/b.o -fPIC -c -xc - +116: + cat +113: + out/test/arm/hello-static/exe +113: + grep 'Hello world' +113: Hello world +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +113/354 Test #113: arm-hello-static ................................. Passed 0.35 sec test 117 Start 117: arm-hidden-weak-undef @@ -24328,14 +24346,14 @@ 117: ++ set -x 117: + cat 117: + cc -o out/test/arm/hidden-weak-undef/a.o -fPIC -c -xc - -113: + out/test/arm/hello-static/exe -113: + grep 'Hello world' -113: Hello world -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -115/354 Test #113: arm-hello-static ................................. Passed 1.14 sec +116: + not cc -B. -o out/test/arm/hidden-undef/exe out/test/arm/hidden-undef/a.so out/test/arm/hidden-undef/b.o +116: + grep 'undefined symbol: foo' +115: + out/test/arm/hidden-archive/exe +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +114/354 Test #115: arm-hidden-archive ............................... Passed 0.34 sec test 118 Start 118: arm-icf-safe @@ -24367,7 +24385,6 @@ 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: +++ uname -115: + out/test/arm/hidden-archive/exe 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT @@ -24377,11 +24394,15 @@ 118: + '[' arm = s390x ']' 118: + cat 118: + cc -c -o out/test/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -116/354 Test #115: arm-hidden-archive ............................... Passed 1.07 sec +117: + cc -B. -shared -o out/test/arm/hidden-weak-undef/b.so out/test/arm/hidden-weak-undef/a.o +118: + cat +118: + cc -c -o out/test/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +116: mold: error: undefined symbol: foo +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +115/354 Test #116: arm-hidden-undef ................................. Passed 0.31 sec test 119 Start 119: arm-icf-small @@ -24413,24 +24434,25 @@ 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 119: +++ uname +117: + readelf -W --dyn-syms out/test/arm/hidden-weak-undef/b.so 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT 119: ++ echo -n 'Testing icf-small ... ' 119: Testing icf-small ... ++ set -o pipefail 119: ++ set -x -119: + cat +117: + not grep -w foo out/test/arm/hidden-weak-undef/log +117: + grep -w foo out/test/arm/hidden-weak-undef/log 119: + cc -o out/test/arm/icf-small/a.o -c -ffunction-sections -xc - -117: + cc -B. -shared -o out/test/arm/hidden-weak-undef/b.so out/test/arm/hidden-weak-undef/a.o -118: + cat -118: + cc -c -o out/test/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -119: + ./mold -o out/test/arm/icf-small/exe -icf=all out/test/arm/icf-small/a.o -117: + readelf -W --dyn-syms out/test/arm/hidden-weak-undef/b.so -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -117/354 Test #119: arm-icf-small .................................... Passed 0.30 sec +119: + cat +117: + return 0 +117: + grep -w bar out/test/arm/hidden-weak-undef/log +117: 5: 00010559 12 FUNC GLOBAL DEFAULT 14 bar +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +116/354 Test #117: arm-hidden-weak-undef ............................ Passed 0.18 sec test 120 Start 120: arm-icf @@ -24440,21 +24462,15 @@ 120: MACHINE=arm 120: CPU= 120: Test timeout computed to be: 1500 -117: + not grep -w foo out/test/arm/hidden-weak-undef/log -117: + grep -w foo out/test/arm/hidden-weak-undef/log -117: + return 0 -117: + grep -w bar out/test/arm/hidden-weak-undef/log +118: + cc -B. -o out/test/arm/icf-safe/exe1 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/b.o +100: + grep 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf64/log2 120: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh -117: 5: 00010559 12 FUNC GLOBAL DEFAULT 14 bar -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 +100: #1 0xf7f906e2 in fn8 () at out/test/arm/gdb-index-dwarf64/d.c:6 +100: + grep 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf64/log2 120: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C 120: ++ '[' -z arm ']' -118/354 Test #117: arm-hidden-weak-undef ............................ Passed 0.54 sec 120: ++ '[' -z '' ']' 120: ++ TESTDIR=out/test/arm 120: ++ CC=cc @@ -24465,6 +24481,41 @@ 120: ++ OBJCOPY=objcopy 120: ++ STRIP=strip 120: ++ QEMU= +120: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh .sh +120: ++ testname=icf +120: ++ t=out/test/arm/icf +120: ++ mkdir -p out/test/arm/icf +100: #2 0xf7f906f4 in fn7 () at out/test/arm/gdb-index-dwarf64/d.c:10 +100: + grep 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf64/log2 +100: #3 0xf7f906b0 in fn6 () at out/test/arm/gdb-index-dwarf64/c.c:4 +100: + grep 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf64/log2 +100: #4 0xf7f906bc in fn5 () at out/test/arm/gdb-index-dwarf64/c.c:8 +120: ++ case $MACHINE in +120: ++ tlsdesc_opt=-mtls-dialect=gnu2 +100: + grep 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf64/log2 +120: +++ uname +120: ++ '[' Linux = FreeBSD ']' +120: ++ trap 'on_error $LINENO' ERR +120: ++ trap on_exit EXIT +120: ++ echo -n 'Testing icf ... ' +120: Testing icf ... ++ set -o pipefail +120: ++ set -x +120: + '[' arm = ppc64 ']' +100: #5 0xf7f90698 in fn4 () at out/test/arm/gdb-index-dwarf64/b.c:4 +100: + grep 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf64/log2 +120: + cat +100: #6 0xf7f906a4 in fn3 () at out/test/arm/gdb-index-dwarf64/b.c:8 +100: + grep 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf64/log2 +120: + cc -c -o out/test/arm/icf/a.o -ffunction-sections -fdata-sections -xc - +119: + ./mold -o out/test/arm/icf-small/exe -icf=all out/test/arm/icf-small/a.o +100: #7 0xf7f90680 in fn2 () at out/test/arm/gdb-index-dwarf64/a.c:4 +100: + grep 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf64/log2 +100: #8 0xf7f9068c in fn1 () at out/test/arm/gdb-index-dwarf64/a.c:8 +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +117/354 Test #100: arm-gdb-index-dwarf64 ............................ Passed 4.33 sec test 121 Start 121: arm-ifunc-address-equality-exported @@ -24474,14 +24525,21 @@ 121: MACHINE=arm 121: CPU= 121: Test timeout computed to be: 1500 -120: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh .sh -120: ++ testname=icf -120: ++ t=out/test/arm/icf -120: ++ mkdir -p out/test/arm/icf -120: ++ case $MACHINE in -120: ++ tlsdesc_opt=-mtls-dialect=gnu2 +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 121: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh -120: +++ uname +118/354 Test #119: arm-icf-small .................................... Passed 0.09 sec +test 122 + Start 122: arm-ifunc-address-equality + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh" +122: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +122: Environment variables: +122: MACHINE=arm +122: CPU= +122: Test timeout computed to be: 1500 121: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -24497,63 +24555,13 @@ 121: ++ STRIP=strip 121: ++ QEMU= 121: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh .sh -120: ++ '[' Linux = FreeBSD ']' -120: ++ trap 'on_error $LINENO' ERR -120: ++ trap on_exit EXIT -120: ++ echo -n 'Testing icf ... ' -120: Testing icf ... ++ set -o pipefail -120: ++ set -x -120: + '[' arm = ppc64 ']' -120: + cat -120: + cc -c -o out/test/arm/icf/a.o -ffunction-sections -fdata-sections -xc - 121: ++ testname=ifunc-address-equality-exported 121: ++ t=out/test/arm/ifunc-address-equality-exported 121: ++ mkdir -p out/test/arm/ifunc-address-equality-exported 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 -121: +++ uname -121: ++ '[' Linux = FreeBSD ']' -121: ++ trap 'on_error $LINENO' ERR -121: ++ trap on_exit EXIT -121: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -121: Testing ifunc-address-equality-exported ... ++ set -o pipefail -121: ++ set -x -121: + cc --version -121: + grep clang -121: + supports_ifunc -121: + is_musl -121: + grep musl -118: + cc -B. -o out/test/arm/icf-safe/exe1 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/b.o -121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -121: + cc -c -o /dev/null -xc - -121: + cc -c -fPIC -o out/test/arm/ifunc-address-equality-exported/a.o -xc - -121: + cat -120: + cc -B. -o out/test/arm/icf/exe out/test/arm/icf/a.o -Wl,-icf=all -118: + out/test/arm/icf-safe/exe1 -118: + grep '^0 0$' -118: 0 0 -118: + cat -118: + cc -c -o out/test/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -121: + cc -B. -shared -o out/test/arm/ifunc-address-equality-exported/b.so out/test/arm/ifunc-address-equality-exported/a.o -118: + cc -B. -o out/test/arm/icf-safe/exe2 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/c.o -120: + out/test/arm/icf/exe -120: + grep '1 0' -120: 1 0 -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -119/354 Test #120: arm-icf .......................................... Passed 0.61 sec -test 122 - Start 122: arm-ifunc-address-equality - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh" -122: Working Directory: /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/ifunc-address-equality.sh +121: +++ uname 122: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C @@ -24568,13 +24576,25 @@ 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= +121: ++ '[' Linux = FreeBSD ']' +121: ++ trap 'on_error $LINENO' ERR +121: ++ trap on_exit EXIT +121: ++ echo -n 'Testing ifunc-address-equality-exported ... ' +121: Testing ifunc-address-equality-exported ... ++ set -o pipefail +121: ++ set -x 122: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh .sh +121: + cc --version +121: + grep clang 122: ++ testname=ifunc-address-equality 122: ++ t=out/test/arm/ifunc-address-equality 122: ++ mkdir -p out/test/arm/ifunc-address-equality +121: + supports_ifunc +121: + is_musl +121: + grep musl 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname +121: + cc -c -o /dev/null -xc - 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT @@ -24583,20 +24603,30 @@ 122: ++ set -x 122: + supports_ifunc 122: + is_musl +121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 122: + grep musl +118: + out/test/arm/icf-safe/exe1 +118: + grep '^0 0$' +118: 0 0 122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 122: + cc -c -o /dev/null -xc - +118: + cc -c -o out/test/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +118: + cat +120: + cc -B. -o out/test/arm/icf/exe out/test/arm/icf/a.o -Wl,-icf=all +121: + cc -c -fPIC -o out/test/arm/ifunc-address-equality-exported/a.o -xc - 121: + cat -121: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality-exported/c.o -xc - -118: + not grep foo2 -118: + out/test/arm/icf-safe/exe2 -118: + grep foo2 -118: + return 0 -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -120/354 Test #118: arm-icf-safe ..................................... Passed 1.23 sec +118: + cc -B. -o out/test/arm/icf-safe/exe2 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/c.o +122: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/a.o -xc - +122: + cat +121: + cc -B. -shared -o out/test/arm/ifunc-address-equality-exported/b.so out/test/arm/ifunc-address-equality-exported/a.o +120: + grep '1 0' +120: + out/test/arm/icf/exe +120: 1 0 +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +119/354 Test #120: arm-icf .......................................... Passed 0.20 sec test 123 Start 123: arm-ifunc-alias @@ -24625,10 +24655,10 @@ 123: ++ testname=ifunc-alias 123: ++ t=out/test/arm/ifunc-alias 123: ++ mkdir -p out/test/arm/ifunc-alias -122: + cat +122: + cc -c -fPIC -o out/test/arm/ifunc-address-equality/b.o -xc - 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 -122: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/a.o -xc - +122: + cat 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR @@ -24639,21 +24669,15 @@ 123: + supports_ifunc 123: + is_musl 123: + grep musl -123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -123: + cc -c -o /dev/null -xc - -121: + cc -B. -o out/test/arm/ifunc-address-equality-exported/exe out/test/arm/ifunc-address-equality-exported/c.o out/test/arm/ifunc-address-equality-exported/b.so -no-pie -123: + cat -123: + cc -fPIC -o out/test/arm/ifunc-alias/a.o -c -xc - -122: + cc -c -fPIC -o out/test/arm/ifunc-address-equality/b.o -xc - -122: + cat -121: + out/test/arm/ifunc-address-equality-exported/exe -121: + grep -E '^(\S+) \1' -121: 0x2105a0 0x2105a0 -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -121/354 Test #121: arm-ifunc-address-equality-exported .............. Passed 1.20 sec +118: + not grep foo2 +118: + grep foo2 +118: + out/test/arm/icf-safe/exe2 +118: + return 0 +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +120/354 Test #118: arm-icf-safe ..................................... Passed 0.40 sec test 124 Start 124: arm-ifunc-dlopen @@ -24663,6 +24687,10 @@ 124: MACHINE=arm 124: CPU= 124: Test timeout computed to be: 1500 +123: + cc -c -o /dev/null -xc - +123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +121: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality-exported/c.o -xc - +121: + cat 124: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh 124: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 124: ++ export LC_ALL=C @@ -24678,6 +24706,8 @@ 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= +122: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/c.o -xc - +122: + cat 124: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh .sh 124: ++ testname=ifunc-dlopen 124: ++ t=out/test/arm/ifunc-dlopen @@ -24693,33 +24723,25 @@ 124: ++ set -x 124: + supports_ifunc 124: + is_musl -122: + cat -122: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/c.o -xc - 124: + grep musl -124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 124: + cc -c -o /dev/null -xc - -123: + cc -B. -o out/test/arm/ifunc-alias/exe1 out/test/arm/ifunc-alias/a.o -pie -124: + cat -124: + cc -fno-PIE -o out/test/arm/ifunc-dlopen/a.o -c -xc - +124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +123: + cat +123: + cc -fPIC -o out/test/arm/ifunc-alias/a.o -c -xc - +121: + cc -B. -o out/test/arm/ifunc-address-equality-exported/exe out/test/arm/ifunc-address-equality-exported/c.o out/test/arm/ifunc-address-equality-exported/b.so -no-pie 122: + cc -B. -o out/test/arm/ifunc-address-equality/exe1 out/test/arm/ifunc-address-equality/a.o out/test/arm/ifunc-address-equality/b.o out/test/arm/ifunc-address-equality/c.o -no-pie -123: + out/test/arm/ifunc-alias/exe1 -123: + grep -E '^(\S+) \1$' -123: 0x4c066d 0x4c066d -123: + cc -B. -o out/test/arm/ifunc-alias/exe2 out/test/arm/ifunc-alias/a.o -no-pie -124: + cc -fPIC -o out/test/arm/ifunc-dlopen/b.o -c -xc - +124: + cc -fno-PIE -o out/test/arm/ifunc-dlopen/a.o -c -xc - 124: + cat +123: + cc -B. -o out/test/arm/ifunc-alias/exe1 out/test/arm/ifunc-alias/a.o -pie +121: + grep -E '^(\S+) \1' +121: + out/test/arm/ifunc-address-equality-exported/exe +121: 0x2105a0 0x2105a0 +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +121/354 Test #121: arm-ifunc-address-equality-exported .............. Passed 0.37 sec 122: + out/test/arm/ifunc-address-equality/exe1 -122: + grep -E '^(\S+) \1 (\S+) \2' -122: 0x210540 0x210540 0x210550 0x210550 -122: + not grep TEXTREL -122: + grep TEXTREL -122: + readelf --dynamic out/test/arm/ifunc-address-equality/exe1 -122: + return 0 -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -122/354 Test #122: arm-ifunc-address-equality ....................... Passed 1.22 sec test 125 Start 125: arm-ifunc-dso @@ -24729,9 +24751,12 @@ 125: MACHINE=arm 125: CPU= 125: Test timeout computed to be: 1500 -123: + out/test/arm/ifunc-alias/exe2 +122: + grep -E '^(\S+) \1 (\S+) \2' +122: 0x210540 0x210540 0x210550 0x210550 +122: + readelf --dynamic out/test/arm/ifunc-address-equality/exe1 125: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh -123: + grep -E '^(\S+) \1$' +122: + not grep TEXTREL +122: + grep TEXTREL 125: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C @@ -24746,13 +24771,18 @@ 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= -123: 0x2104f0 0x2104f0 +124: + cc -fPIC -o out/test/arm/ifunc-dlopen/b.o -c -xc - 125: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -123/354 Test #123: arm-ifunc-alias .................................. Passed 1.03 sec +124: + cat +125: ++ testname=ifunc-dso +125: ++ t=out/test/arm/ifunc-dso +125: ++ mkdir -p out/test/arm/ifunc-dso +122: + return 0 +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +122/354 Test #122: arm-ifunc-address-equality ....................... Passed 0.38 sec test 126 Start 126: arm-ifunc-dynamic @@ -24762,13 +24792,9 @@ 126: MACHINE=arm 126: CPU= 126: Test timeout computed to be: 1500 -125: ++ testname=ifunc-dso -125: ++ t=out/test/arm/ifunc-dso -125: ++ mkdir -p out/test/arm/ifunc-dso 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 125: +++ uname -126: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh 125: ++ '[' Linux = FreeBSD ']' 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT @@ -24777,6 +24803,10 @@ 125: ++ set -x 125: + supports_ifunc 125: + is_musl +125: + grep musl +125: + cc -c -o /dev/null -xc - +125: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +126: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh 126: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C @@ -24792,15 +24822,12 @@ 126: ++ STRIP=strip 126: ++ QEMU= 126: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh -125: + grep musl 126: ++ testname=ifunc-dynamic 126: ++ t=out/test/arm/ifunc-dynamic 126: ++ mkdir -p out/test/arm/ifunc-dynamic -125: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname -125: + cc -c -o /dev/null -xc - 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT @@ -24810,25 +24837,29 @@ 126: + supports_ifunc 126: + is_musl 126: + grep musl -124: + cc -B. -o out/test/arm/ifunc-dlopen/c.so out/test/arm/ifunc-dlopen/b.o -shared -126: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 126: + cc -c -o /dev/null -xc - -125: + cat +126: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +123: + grep -E '^(\S+) \1$' +123: + out/test/arm/ifunc-alias/exe1 +123: 0x87066d 0x87066d +123: + cc -B. -o out/test/arm/ifunc-alias/exe2 out/test/arm/ifunc-alias/a.o -no-pie 125: + cc -fPIC -o out/test/arm/ifunc-dso/a.o -c -xc - -126: + cat -126: + cc -o out/test/arm/ifunc-dynamic/a.o -c -xc - -124: + cc -B. -o out/test/arm/ifunc-dlopen/exe out/test/arm/ifunc-dlopen/a.o out/test/arm/ifunc-dlopen/c.so -no-pie -ldl +124: + cc -B. -o out/test/arm/ifunc-dlopen/c.so out/test/arm/ifunc-dlopen/b.o -shared 125: + cat +126: + cc -o out/test/arm/ifunc-dynamic/a.o -c -xc - +126: + cat 125: + cc -fPIC -o out/test/arm/ifunc-dso/b.o -c -xc - +125: + cat +123: + grep -E '^(\S+) \1$' +123: + out/test/arm/ifunc-alias/exe2 +124: + cc -B. -o out/test/arm/ifunc-dlopen/exe out/test/arm/ifunc-dlopen/a.o out/test/arm/ifunc-dlopen/c.so -no-pie -ldl +123: 0x2104f0 0x2104f0 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +123/354 Test #123: arm-ifunc-alias .................................. Passed 0.39 sec 126: + cc -B. -o out/test/arm/ifunc-dynamic/exe1 out/test/arm/ifunc-dynamic/a.o -Wl,-z,lazy -124: + out/test/arm/ifunc-dlopen/exe -124: + grep 'foo foo' -124: foo foo 0x210540 0x210540 -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -124/354 Test #124: arm-ifunc-dlopen ................................. Passed 1.21 sec test 127 Start 127: arm-ifunc-export @@ -24838,6 +24869,7 @@ 127: MACHINE=arm 127: CPU= 127: Test timeout computed to be: 1500 +125: + cc -B. -o out/test/arm/ifunc-dso/c.so out/test/arm/ifunc-dso/b.o -shared 127: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh 127: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -24862,7 +24894,6 @@ 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR -125: + cc -B. -o out/test/arm/ifunc-dso/c.so out/test/arm/ifunc-dso/b.o -shared 127: ++ trap on_exit EXIT 127: ++ echo -n 'Testing ifunc-export ... ' 127: Testing ifunc-export ... ++ set -o pipefail @@ -24872,24 +24903,20 @@ 127: + grep musl 127: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 127: + cc -c -o /dev/null -xc - -126: + out/test/arm/ifunc-dynamic/exe1 126: + grep 'Hello world' +126: + out/test/arm/ifunc-dynamic/exe1 +124: + out/test/arm/ifunc-dlopen/exe 126: Hello world +124: + grep 'foo foo' +124: foo foo 0x210540 0x210540 +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 126: + cc -B. -o out/test/arm/ifunc-dynamic/exe2 out/test/arm/ifunc-dynamic/a.o -Wl,-z,now -127: + cat -127: + cc -c -fPIC -o out/test/arm/ifunc-export/a.o -xc - -125: + readelf -W --dyn-syms out/test/arm/ifunc-dso/c.so 125: + grep -E '(IFUNC|: 10).*foobar' -125: 6: 000105d1 24 : 10 GLOBAL DEFAULT 16 foobar -125: + cc -B. -o out/test/arm/ifunc-dso/exe out/test/arm/ifunc-dso/a.o out/test/arm/ifunc-dso/c.so -126: + out/test/arm/ifunc-dynamic/exe2 -126: + grep 'Hello world' -126: Hello world -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -125/354 Test #126: arm-ifunc-dynamic ................................ Passed 1.03 sec +124/354 Test #124: arm-ifunc-dlopen ................................. Passed 0.45 sec +127: + cc -c -fPIC -o out/test/arm/ifunc-export/a.o -xc - test 128 Start 128: arm-ifunc-funcptr @@ -24899,6 +24926,10 @@ 128: MACHINE=arm 128: CPU= 128: Test timeout computed to be: 1500 +127: + cat +125: + readelf -W --dyn-syms out/test/arm/ifunc-dso/c.so +125: 6: 000105d1 24 : 10 GLOBAL DEFAULT 16 foobar +125: + cc -B. -o out/test/arm/ifunc-dso/exe out/test/arm/ifunc-dso/a.o out/test/arm/ifunc-dso/c.so 128: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh 128: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 128: ++ export LC_ALL=C @@ -24918,7 +24949,6 @@ 128: ++ testname=ifunc-funcptr 128: ++ t=out/test/arm/ifunc-funcptr 128: ++ mkdir -p out/test/arm/ifunc-funcptr -127: + cc -B. -shared -o out/test/arm/ifunc-export/b.so out/test/arm/ifunc-export/a.o 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: +++ uname @@ -24933,14 +24963,19 @@ 128: + grep musl 128: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 128: + cc -c -o /dev/null -xc - +127: + cc -B. -shared -o out/test/arm/ifunc-export/b.so out/test/arm/ifunc-export/a.o +126: + grep 'Hello world' +126: + out/test/arm/ifunc-dynamic/exe2 +126: Hello world +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 125: + grep 'Hello world' +128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/a.o -c -xc - +125/354 Test #126: arm-ifunc-dynamic ................................ Passed 0.36 sec 125: + out/test/arm/ifunc-dso/exe -125: Hello world -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -126/354 Test #125: arm-ifunc-dso .................................... Passed 1.26 sec +128: + cat test 129 Start 129: arm-ifunc-noplt @@ -24950,7 +24985,13 @@ 129: MACHINE=arm 129: CPU= 129: Test timeout computed to be: 1500 +125: Hello world +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 129: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh +126/354 Test #125: arm-ifunc-dso .................................... Passed 0.39 sec 129: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C @@ -24964,6 +25005,15 @@ 129: ++ OBJDUMP=objdump 129: ++ OBJCOPY=objcopy 129: ++ STRIP=strip +test 130 + Start 130: arm-ifunc-static-pie + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh" +130: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +130: Environment variables: +130: MACHINE=arm +130: CPU= +130: Test timeout computed to be: 1500 129: ++ QEMU= 129: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh .sh 129: ++ testname=ifunc-noplt @@ -24972,6 +25022,7 @@ 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 129: +++ uname +130: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT @@ -24981,28 +25032,6 @@ 129: + supports_ifunc 129: + is_musl 129: + grep musl -129: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -129: + cc -c -o /dev/null -xc - -128: + cat -128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/a.o -c -xc - -127: + readelf --dyn-syms out/test/arm/ifunc-export/b.so -127: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -127: 6: 00010621 32 : 10 GLOBAL DEFAULT 16 foobar -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -127/354 Test #127: arm-ifunc-export ................................. Passed 0.80 sec -test 130 - Start 130: arm-ifunc-static-pie - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh" -130: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -130: Environment variables: -130: MACHINE=arm -130: CPU= -130: Test timeout computed to be: 1500 -130: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh 130: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C @@ -25017,6 +25046,8 @@ 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= +129: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +129: + cc -c -o /dev/null -xc - 130: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh .sh 130: ++ testname=ifunc-static-pie 130: ++ t=out/test/arm/ifunc-static-pie @@ -25031,18 +25062,16 @@ 130: Testing ifunc-static-pie ... ++ set -o pipefail 130: ++ set -x 130: + test_cflags -static-pie +127: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +127: + readelf --dyn-syms out/test/arm/ifunc-export/b.so 130: + echo 'int main() {}' 130: + cc -B. -static-pie -o /dev/null -xc - -129: + cat -129: + cc -fPIC -o out/test/arm/ifunc-noplt/a.o -c -xc - -fno-plt -128: + cat -128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/b.o -xc - -130: + skip -130: + echo skipped -130: skipped -130: + trap - EXIT -130: + exit 0 -128/354 Test #130: arm-ifunc-static-pie .............................***Skipped 0.31 sec +127: 6: 00010621 32 : 10 GLOBAL DEFAULT 16 foobar +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +127/354 Test #127: arm-ifunc-export ................................. Passed 0.25 sec test 131 Start 131: arm-ifunc-static @@ -25052,10 +25081,9 @@ 131: MACHINE=arm 131: CPU= 131: Test timeout computed to be: 1500 +128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/b.o -xc - 128: + cat -128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/c.o -xc - 131: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh -129: + cc -B. -o out/test/arm/ifunc-noplt/exe1 out/test/arm/ifunc-noplt/a.o -pie 131: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -25077,6 +25105,7 @@ 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 131: +++ uname +129: + cat 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT @@ -25084,28 +25113,17 @@ 131: Testing ifunc-static ... ++ set -o pipefail 131: ++ set -x 131: + test_cflags -static -131: + cc -B. -static -o /dev/null -xc - 131: + echo 'int main() {}' -128: + cc -B. -o out/test/arm/ifunc-funcptr/exe1 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -pie -129: + grep 'Hello world' -129: + out/test/arm/ifunc-noplt/exe1 -129: Hello world -129: + cc -B. -o out/test/arm/ifunc-noplt/exe2 out/test/arm/ifunc-noplt/a.o -no-pie -128: + out/test/arm/ifunc-funcptr/exe1 -128: + grep '^3$' -128: 3 -128: + cc -B. -o out/test/arm/ifunc-funcptr/exe2 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -no-pie -129: + grep 'Hello world' -129: + out/test/arm/ifunc-noplt/exe2 -131: + supports_ifunc -131: + is_musl -129: Hello world -131: + grep musl -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -129/354 Test #129: arm-ifunc-noplt .................................. Passed 1.04 sec +131: + cc -B. -static -o /dev/null -xc - +129: + cc -fPIC -o out/test/arm/ifunc-noplt/a.o -c -xc - -fno-plt +128: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/c.o -xc - +128: + cat +130: + skip +130: + echo skipped +130: skipped +130: + trap - EXIT +130: + exit 0 +128/354 Test #130: arm-ifunc-static-pie .............................***Skipped 0.10 sec test 132 Start 132: arm-image-base @@ -25115,8 +25133,6 @@ 132: MACHINE=arm 132: CPU= 132: Test timeout computed to be: 1500 -131: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -131: + cc -c -o /dev/null -xc - 132: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh 132: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 132: ++ export LC_ALL=C @@ -25136,6 +25152,7 @@ 132: ++ testname=image-base 132: ++ t=out/test/arm/image-base 132: ++ mkdir -p out/test/arm/image-base +129: + cc -B. -o out/test/arm/ifunc-noplt/exe1 out/test/arm/ifunc-noplt/a.o -pie 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: +++ uname @@ -25147,16 +25164,39 @@ 132: ++ set -x 132: + cc -o out/test/arm/image-base/a.o -c -xc - 132: + cat -131: + cc -o out/test/arm/ifunc-static/a.o -c -xc - -131: + cat +128: + cc -B. -o out/test/arm/ifunc-funcptr/exe1 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -pie +132: + cc -B. -no-pie -o out/test/arm/image-base/exe1 out/test/arm/image-base/a.o -Wl,--image-base=0x8000000 +129: + grep 'Hello world' +129: + out/test/arm/ifunc-noplt/exe1 +129: Hello world +129: + cc -B. -o out/test/arm/ifunc-noplt/exe2 out/test/arm/ifunc-noplt/a.o -no-pie +131: + supports_ifunc +131: + is_musl +131: + grep musl +131: + cc -c -o /dev/null -xc - 128: + grep '^3$' -128: + out/test/arm/ifunc-funcptr/exe2 +131: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +128: + out/test/arm/ifunc-funcptr/exe1 128: 3 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -130/354 Test #128: arm-ifunc-funcptr ................................ Passed 1.45 sec +128: + cc -B. -o out/test/arm/ifunc-funcptr/exe2 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -no-pie +132: + grep 'Hello world' +132: + out/test/arm/image-base/exe1 +132: Hello world +132: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' +132: + readelf -W --sections out/test/arm/image-base/exe1 +132: [ 1] .interp PROGBITS 080001b4 0001b4 000019 00 A 0 0 1 +132: + cc -o out/test/arm/image-base/b.o -c -xc - +132: + cat +131: + cat +131: + cc -o out/test/arm/ifunc-static/a.o -c -xc - +129: + grep 'Hello world' +129: + out/test/arm/ifunc-noplt/exe2 +129: Hello world +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +129/354 Test #129: arm-ifunc-noplt .................................. Passed 0.35 sec test 133 Start 133: arm-init-array-priorities @@ -25166,11 +25206,26 @@ 133: MACHINE=arm 133: CPU= 133: Test timeout computed to be: 1500 +132: + '[' arm = x86-64 -o arm = aarch64 ']' +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 133: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh +130/354 Test #132: arm-image-base ................................... Passed 0.25 sec 133: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C 133: ++ '[' -z arm ']' +test 134 + Start 134: arm-init-in-dso + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" +134: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +134: Environment variables: +134: MACHINE=arm +134: CPU= +134: Test timeout computed to be: 1500 133: ++ '[' -z '' ']' 133: ++ TESTDIR=out/test/arm 133: ++ CC=cc @@ -25185,57 +25240,14 @@ 133: ++ testname=init-array-priorities 133: ++ t=out/test/arm/init-array-priorities 133: ++ mkdir -p out/test/arm/init-array-priorities -133: ++ case $MACHINE in -133: ++ tlsdesc_opt=-mtls-dialect=gnu2 -133: +++ uname -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -133: ++ echo -n 'Testing init-array-priorities ... ' -133: Testing init-array-priorities ... ++ set -o pipefail -133: ++ set -x -133: + is_musl -133: + grep musl -132: + cc -B. -no-pie -o out/test/arm/image-base/exe1 out/test/arm/image-base/a.o -Wl,--image-base=0x8000000 -133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/a.o -xc - -131: + cc -B. -o out/test/arm/ifunc-static/exe out/test/arm/ifunc-static/a.o -static -133: + cc -c -o out/test/arm/init-array-priorities/b.o -xc - -133: + cat -132: + grep 'Hello world' -132: + out/test/arm/image-base/exe1 -132: Hello world -132: + readelf -W --sections out/test/arm/image-base/exe1 -132: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -132: [ 1] .interp PROGBITS 080001b4 0001b4 000019 00 A 0 0 1 -132: + cat -132: + cc -o out/test/arm/image-base/b.o -c -xc - -132: + '[' arm = x86-64 -o arm = aarch64 ']' -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -131/354 Test #132: arm-image-base ................................... Passed 0.75 sec -133: + cc -c -o out/test/arm/init-array-priorities/c.o -xc - -test 134 - Start 134: arm-init-in-dso - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" -134: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -134: Environment variables: -134: MACHINE=arm -134: CPU= -134: Test timeout computed to be: 1500 -133: + cat -131: + out/test/arm/ifunc-static/exe -131: + grep 'Hello world' +128: + grep '^3$' +128: + out/test/arm/ifunc-funcptr/exe2 +128: 3 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 134: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh -131: Hello world -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -132/354 Test #131: arm-ifunc-static ................................. Passed 1.36 sec 134: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C @@ -25245,11 +25257,16 @@ 134: ++ CC=cc 134: ++ CXX=c++ 134: ++ GCC=gcc +131/354 Test #128: arm-ifunc-funcptr ................................ Passed 0.47 sec 134: ++ GXX=g++ 134: ++ OBJDUMP=objdump 134: ++ OBJCOPY=objcopy 134: ++ STRIP=strip 134: ++ QEMU= +134: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh .sh +133: ++ case $MACHINE in +133: ++ tlsdesc_opt=-mtls-dialect=gnu2 +133: +++ uname test 135 Start 135: arm-init @@ -25259,7 +25276,6 @@ 135: MACHINE=arm 135: CPU= 135: Test timeout computed to be: 1500 -134: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh .sh 134: ++ testname=init-in-dso 134: ++ t=out/test/arm/init-in-dso 134: ++ mkdir -p out/test/arm/init-in-dso @@ -25267,20 +25283,30 @@ 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' -135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: ++ echo -n 'Testing init-in-dso ... ' 134: Testing init-in-dso ... ++ set -o pipefail 134: ++ set -x +133: ++ '[' Linux = FreeBSD ']' +133: ++ trap 'on_error $LINENO' ERR +133: ++ trap on_exit EXIT +133: ++ echo -n 'Testing init-array-priorities ... ' +133: Testing init-array-priorities ... ++ set -o pipefail +133: ++ set -x +133: + is_musl +133: + grep musl +134: + cc -shared -o out/test/arm/init-in-dso/a.so -xc - +133: + cat +133: + cc -c -o out/test/arm/init-array-priorities/a.o -xc - 134: + cat +135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh 135: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C 135: ++ '[' -z arm ']' 135: ++ '[' -z '' ']' 135: ++ TESTDIR=out/test/arm -134: + cc -shared -o out/test/arm/init-in-dso/a.so -xc - 135: ++ CC=cc 135: ++ CXX=c++ 135: ++ GCC=gcc @@ -25295,6 +25321,7 @@ 135: ++ mkdir -p out/test/arm/init 135: ++ case $MACHINE in 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 +131: + cc -B. -o out/test/arm/ifunc-static/exe out/test/arm/ifunc-static/a.o -static 135: +++ uname 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR @@ -25302,31 +25329,21 @@ 135: ++ echo -n 'Testing init ... ' 135: Testing init ... ++ set -o pipefail 135: ++ set -x -135: + cat 135: + cc -o out/test/arm/init/a.o -c -xc - +135: + cat 133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/d.o -xc - +133: + cc -c -o out/test/arm/init-array-priorities/b.o -xc - 135: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,foo -134: + cat 134: + cc -o out/test/arm/init-in-dso/b.o -c -xc - -133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/e.o -xc - -135: + readelf --dynamic out/test/arm/init/exe -135: + grep -F '(INIT)' -135: 0x0000000c (INIT) 0x105fd -135: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,no-such-symbol -134: + cc -B. -o out/test/arm/init-in-dso/exe out/test/arm/init-in-dso/a.so out/test/arm/init-in-dso/b.o -Wl,-init,foo -133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/f.o -xc - -135: + not grep -F '(INIT)' -135: + grep -F '(INIT)' -135: + readelf --dynamic out/test/arm/init/exe -135: + return 0 -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -133/354 Test #135: arm-init ......................................... Passed 0.76 sec +134: + cat +131: + grep 'Hello world' +131: + out/test/arm/ifunc-static/exe +131: Hello world +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +132/354 Test #131: arm-ifunc-static ................................. Passed 0.46 sec test 136 Start 136: arm-initfirst @@ -25336,22 +25353,15 @@ 136: MACHINE=arm 136: CPU= 136: Test timeout computed to be: 1500 -134: + readelf --dynamic out/test/arm/init-in-dso/exe -134: + not grep -F '(INIT)' -134: + grep -F '(INIT)' 136: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh -134: + return 0 +133: + cc -c -o out/test/arm/init-array-priorities/c.o -xc - +133: + cat 136: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 136: ++ '[' -z arm ']' 136: ++ '[' -z '' ']' -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 136: ++ TESTDIR=out/test/arm -134/354 Test #134: arm-init-in-dso .................................. Passed 0.86 sec 136: ++ CC=cc 136: ++ CXX=c++ 136: ++ GCC=gcc @@ -25360,15 +25370,6 @@ 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= -test 137 - Start 137: arm-interpose - -137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" -137: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -137: Environment variables: -137: MACHINE=arm -137: CPU= -137: Test timeout computed to be: 1500 136: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh .sh 136: ++ testname=initfirst 136: ++ t=out/test/arm/initfirst @@ -25376,8 +25377,6 @@ 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: +++ uname -133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/g.o -xc - 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT @@ -25386,7 +25385,51 @@ 136: ++ set -x 136: + cat 136: + cc -c -fPIC -o out/test/arm/initfirst/a.o -xc - +134: + cc -B. -o out/test/arm/init-in-dso/exe out/test/arm/init-in-dso/a.so out/test/arm/init-in-dso/b.o -Wl,-init,foo +135: + grep -F '(INIT)' +135: + readelf --dynamic out/test/arm/init/exe +135: 0x0000000c (INIT) 0x105fd +135: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,no-such-symbol +133: + cc -c -o out/test/arm/init-array-priorities/d.o -xc - +133: + cat +136: + cc -B. -shared -o out/test/arm/initfirst/b.so out/test/arm/initfirst/a.o -Wl,-z,initfirst +134: + readelf --dynamic out/test/arm/init-in-dso/exe +134: + not grep -F '(INIT)' +134: + grep -F '(INIT)' +134: + return 0 +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +133/354 Test #134: arm-init-in-dso .................................. Passed 0.28 sec +test 137 + Start 137: arm-interpose + +137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" +137: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +137: Environment variables: +137: MACHINE=arm +137: CPU= +137: Test timeout computed to be: 1500 +135: + readelf --dynamic out/test/arm/init/exe +135: + not grep -F '(INIT)' +135: + grep -F '(INIT)' +135: + return 0 137: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +134/354 Test #135: arm-init ......................................... Passed 0.28 sec +test 138 + Start 138: arm-invalid-version-script + +138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" +138: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +138: Environment variables: +138: MACHINE=arm +138: CPU= +138: Test timeout computed to be: 1500 137: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C @@ -25408,38 +25451,13 @@ 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=gnu2 137: +++ uname +138: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh 137: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 137: ++ echo -n 'Testing interpose ... ' 137: Testing interpose ... ++ set -o pipefail 137: ++ set -x -137: + cat -137: + cc -c -fPIC -o out/test/arm/interpose/a.o -xc - -136: + cc -B. -shared -o out/test/arm/initfirst/b.so out/test/arm/initfirst/a.o -Wl,-z,initfirst -133: + cat -133: + cc -c -o out/test/arm/init-array-priorities/h.o -xc - -137: + cc -B. -shared -o out/test/arm/interpose/b.so out/test/arm/interpose/a.o -Wl,-z,interpose -136: + grep 'Flags:.*INITFIRST' -133: + cc -c -o out/test/arm/init-array-priorities/i.o -xc - -133: + cat -136: + readelf --dynamic out/test/arm/initfirst/b.so -136: 0x6ffffffb (FLAGS_1) Flags: INITFIRST -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -135/354 Test #136: arm-initfirst .................................... Passed 0.54 sec -test 138 - Start 138: arm-invalid-version-script - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" -138: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -138: Environment variables: -138: MACHINE=arm -138: CPU= -138: Test timeout computed to be: 1500 -138: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh 138: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C @@ -25454,22 +25472,33 @@ 138: ++ OBJCOPY=objcopy 138: ++ STRIP=strip 138: ++ QEMU= +137: + cc -c -fPIC -o out/test/arm/interpose/a.o -xc - +133: + cat 138: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh .sh -137: + grep 'Flags:.*INTERPOSE' -137: + readelf --dynamic out/test/arm/interpose/b.so +133: + cc -c -o out/test/arm/init-array-priorities/e.o -xc - 138: ++ testname=invalid-version-script 138: ++ t=out/test/arm/invalid-version-script 138: ++ mkdir -p out/test/arm/invalid-version-script +137: + cat 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: +++ uname -137: 0x6ffffffb (FLAGS_1) Flags: INTERPOSE -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -136/354 Test #137: arm-interpose .................................... Passed 0.56 sec 138: ++ '[' Linux = FreeBSD ']' +138: ++ trap 'on_error $LINENO' ERR +138: ++ trap on_exit EXIT +138: ++ echo -n 'Testing invalid-version-script ... ' +138: Testing invalid-version-script ... ++ set -o pipefail +138: ++ set -x +138: + echo 'int main() {}' +138: + cc -c -o out/test/arm/invalid-version-script/a.o -xc - +136: + readelf --dynamic out/test/arm/initfirst/b.so +136: + grep 'Flags:.*INITFIRST' +136: 0x6ffffffb (FLAGS_1) Flags: INITFIRST +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +135/354 Test #136: arm-initfirst .................................... Passed 0.20 sec test 139 Start 139: arm-issue646 @@ -25479,13 +25508,11 @@ 139: MACHINE=arm 139: CPU= 139: Test timeout computed to be: 1500 -138: ++ trap 'on_error $LINENO' ERR -138: ++ trap on_exit EXIT -138: ++ echo -n 'Testing invalid-version-script ... ' -138: Testing invalid-version-script ... ++ set -o pipefail -138: ++ set -x -138: + echo 'int main() {}' -138: + cc -c -o out/test/arm/invalid-version-script/a.o -xc - +138: + echo 'VER1 { foo[12; };' +138: + grep 'invalid version pattern' +138: + not cc -B. -shared -o out/test/arm/invalid-version-script/c.so -Wl,-version-script,out/test/arm/invalid-version-script/b.ver out/test/arm/invalid-version-script/a.o +133: + cc -c -o out/test/arm/init-array-priorities/f.o -xc - +133: + cat 139: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh 139: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 139: ++ export LC_ALL=C @@ -25505,6 +25532,7 @@ 139: ++ testname=issue646 139: ++ t=out/test/arm/issue646 139: ++ mkdir -p out/test/arm/issue646 +137: + cc -B. -shared -o out/test/arm/interpose/b.so out/test/arm/interpose/a.o -Wl,-z,interpose 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: +++ uname @@ -25517,18 +25545,12 @@ 139: + '[' arm = sh4aeb ']' 139: + cat 139: + c++ -o out/test/arm/issue646/a.o -c -xc++ - -133: + cc -B. -o out/test/arm/init-array-priorities/exe out/test/arm/init-array-priorities/a.o out/test/arm/init-array-priorities/b.o out/test/arm/init-array-priorities/c.o out/test/arm/init-array-priorities/d.o out/test/arm/init-array-priorities/e.o out/test/arm/init-array-priorities/f.o out/test/arm/init-array-priorities/g.o out/test/arm/init-array-priorities/h.o out/test/arm/init-array-priorities/i.o -138: + echo 'VER1 { foo[12; };' -138: + not cc -B. -shared -o out/test/arm/invalid-version-script/c.so -Wl,-version-script,out/test/arm/invalid-version-script/b.ver out/test/arm/invalid-version-script/a.o -138: + grep 'invalid version pattern' -133: + out/test/arm/init-array-priorities/exe -133: + grep 21348756 -133: 21348756 -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -137/354 Test #133: arm-init-array-priorities ........................ Passed 2.32 sec +138: mold: fatal: invalid version pattern: foo[12 +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +136/354 Test #138: arm-invalid-version-script ....................... Passed 0.16 sec test 140 Start 140: arm-large-alignment-dso @@ -25538,10 +25560,20 @@ 140: MACHINE=arm 140: CPU= 140: Test timeout computed to be: 1500 +137: + grep 'Flags:.*INTERPOSE' +137: + readelf --dynamic out/test/arm/interpose/b.so +137: 0x6ffffffb (FLAGS_1) Flags: INTERPOSE +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +133: + cc -c -o out/test/arm/init-array-priorities/g.o -xc - +133: + cat 140: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh 140: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C +137/354 Test #137: arm-interpose .................................... Passed 0.17 sec 140: ++ '[' -z arm ']' 140: ++ '[' -z '' ']' 140: ++ TESTDIR=out/test/arm @@ -25554,6 +25586,15 @@ 140: ++ STRIP=strip 140: ++ QEMU= 140: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh .sh +test 141 + Start 141: arm-large-alignment + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" +141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +141: Environment variables: +141: MACHINE=arm +141: CPU= +141: Test timeout computed to be: 1500 140: ++ testname=large-alignment-dso 140: ++ t=out/test/arm/large-alignment-dso 140: ++ mkdir -p out/test/arm/large-alignment-dso @@ -25567,23 +25608,6 @@ 140: Testing large-alignment-dso ... ++ set -o pipefail 140: ++ set -x 140: + '[' arm = i686 ']' -140: + cat -138: mold: fatal: invalid version pattern: foo[12 -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -140: + cc -o out/test/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -138/354 Test #138: arm-invalid-version-script ....................... Passed 0.51 sec -test 141 - Start 141: arm-large-alignment - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" -141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -141: Environment variables: -141: MACHINE=arm -141: CPU= -141: Test timeout computed to be: 1500 141: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh 141: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 141: ++ export LC_ALL=C @@ -25599,7 +25623,9 @@ 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= +140: + cat 141: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh .sh +140: + cc -o out/test/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 141: ++ testname=large-alignment 141: ++ t=out/test/arm/large-alignment 141: ++ mkdir -p out/test/arm/large-alignment @@ -25613,20 +25639,25 @@ 141: Testing large-alignment ... ++ set -o pipefail 141: ++ set -x 141: + '[' arm = i686 ']' -141: + cc -o out/test/arm/large-alignment/a.o -c -xc - -ffunction-sections 141: + cat +141: + cc -o out/test/arm/large-alignment/a.o -c -xc - -ffunction-sections +133: + cc -c -o out/test/arm/init-array-priorities/h.o -xc - +133: + cat 140: + cc -B. -o out/test/arm/large-alignment-dso/b.so out/test/arm/large-alignment-dso/a.o -shared 141: + cc -B. -o out/test/arm/large-alignment/exe out/test/arm/large-alignment/a.o +133: + cat +133: + cc -c -o out/test/arm/init-array-priorities/i.o -xc - 140: + cc -o out/test/arm/large-alignment-dso/c.o -c -xc - 140: + cat -141: + out/test/arm/large-alignment/exe +133: + cc -B. -o out/test/arm/init-array-priorities/exe out/test/arm/init-array-priorities/a.o out/test/arm/init-array-priorities/b.o out/test/arm/init-array-priorities/c.o out/test/arm/init-array-priorities/d.o out/test/arm/init-array-priorities/e.o out/test/arm/init-array-priorities/f.o out/test/arm/init-array-priorities/g.o out/test/arm/init-array-priorities/h.o out/test/arm/init-array-priorities/i.o 141: + grep 'Hello world' +141: + out/test/arm/large-alignment/exe 141: Hello world 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 -139/354 Test #141: arm-large-alignment .............................. Passed 0.53 sec +138/354 Test #141: arm-large-alignment .............................. Passed 0.19 sec test 142 Start 142: arm-large-max-page-size-strip @@ -25670,7 +25701,7 @@ 142: skipped 142: + trap - EXIT 142: + exit 0 -140/354 Test #142: arm-large-max-page-size-strip ....................***Skipped 0.07 sec +139/354 Test #142: arm-large-max-page-size-strip ....................***Skipped 0.02 sec test 143 Start 143: arm-large-max-page-size @@ -25680,8 +25711,8 @@ 143: MACHINE=arm 143: CPU= 143: Test timeout computed to be: 1500 -140: + cc -B. -o out/test/arm/large-alignment-dso/exe out/test/arm/large-alignment-dso/c.o out/test/arm/large-alignment-dso/b.so 143: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh +140: + cc -B. -o out/test/arm/large-alignment-dso/exe out/test/arm/large-alignment-dso/c.o out/test/arm/large-alignment-dso/b.so 143: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C @@ -25709,16 +25740,16 @@ 143: ++ echo -n 'Testing large-max-page-size ... ' 143: Testing large-max-page-size ... ++ set -o pipefail 143: ++ set -x -143: + cc -o out/test/arm/large-max-page-size/a.o -c -xc - -fPIC 143: + cat -140: + grep 'Hello world' -140: + out/test/arm/large-alignment-dso/exe -140: Hello world -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -141/354 Test #140: arm-large-alignment-dso .......................... Passed 0.96 sec +143: + cc -o out/test/arm/large-max-page-size/a.o -c -xc - -fPIC +133: + grep 21348756 +133: + out/test/arm/init-array-priorities/exe +133: 21348756 +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +140/354 Test #133: arm-init-array-priorities ........................ Passed 0.76 sec test 144 Start 144: arm-large-text @@ -25744,13 +25775,13 @@ 144: ++ STRIP=strip 144: ++ QEMU= 144: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh .sh -143: + cc -B. -o out/test/arm/large-max-page-size/exe out/test/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 144: ++ testname=large-text 144: ++ t=out/test/arm/large-text 144: ++ mkdir -p out/test/arm/large-text 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: +++ uname +143: + cc -B. -o out/test/arm/large-max-page-size/exe out/test/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT @@ -25759,14 +25790,14 @@ 144: ++ set -x 144: + cat 144: + cc -o out/test/arm/large-text/a.o -c -xassembler - -143: + grep 'Hello world' -143: + out/test/arm/large-max-page-size/exe -143: Hello world -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -142/354 Test #143: arm-large-max-page-size .......................... Passed 0.53 sec +140: + grep 'Hello world' +140: + out/test/arm/large-alignment-dso/exe +140: Hello world +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +141/354 Test #140: arm-large-alignment-dso .......................... Passed 0.34 sec test 145 Start 145: arm-library @@ -25808,23 +25839,15 @@ 145: + cc -o out/test/arm/library/a.o -c -xc - -fPIC 144: + cat 144: + cc -o out/test/arm/large-text/b.o -c -xc - +143: + grep 'Hello world' 145: + cc -B. -shared -o out/test/arm/library/libfoobar.so out/test/arm/library/a.o -144: + cc -B. -o out/test/arm/large-text/exe out/test/arm/large-text/a.o out/test/arm/large-text/b.o -145: + cat -145: + cc -o out/test/arm/library/c.o -c -xc - -145: + cc -B. -o out/test/arm/library/exe1 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library,foobar -Wl,-rpath,out/test/arm/library -145: + out/test/arm/library/exe1 -145: + grep 'Hello world' -145: Hello world -145: + cc -B. -o out/test/arm/library/exe2 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library=foobar -Wl,-rpath,out/test/arm/library -144: + out/test/arm/large-text/exe -144: + grep 'Hello world' -144: Hello world -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -143/354 Test #144: arm-large-text ................................... Passed 1.30 sec +143: + out/test/arm/large-max-page-size/exe +143: Hello world +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +142/354 Test #143: arm-large-max-page-size .......................... Passed 0.21 sec test 146 Start 146: arm-link-order @@ -25849,6 +25872,7 @@ 146: ++ OBJCOPY=objcopy 146: ++ STRIP=strip 146: ++ QEMU= +144: + cc -B. -o out/test/arm/large-text/exe out/test/arm/large-text/a.o out/test/arm/large-text/b.o 146: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh .sh 146: ++ testname=link-order 146: ++ t=out/test/arm/link-order @@ -25864,14 +25888,21 @@ 146: ++ set -x 146: + cat 146: + cc -fPIC -c -o out/test/arm/link-order/a.o -xc - -145: + grep 'Hello world' -145: + out/test/arm/library/exe2 -145: Hello world -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -144/354 Test #145: arm-library ...................................... Passed 1.23 sec +146: + cc -B. -shared -o out/test/arm/link-order/libfoo.so out/test/arm/link-order/a.o +145: + cc -o out/test/arm/library/c.o -c -xc - +145: + cat +145: + cc -B. -o out/test/arm/library/exe1 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library,foobar -Wl,-rpath,out/test/arm/library +146: + ar crs out/test/arm/link-order/libfoo.a out/test/arm/link-order/a.o +146: + cat +146: + cc -c -o out/test/arm/link-order/b.o -xc - +144: + out/test/arm/large-text/exe +144: + grep 'Hello world' +144: Hello world +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +143/354 Test #144: arm-large-text ................................... Passed 0.35 sec test 147 Start 147: arm-linker-script-defsym @@ -25900,7 +25931,6 @@ 147: ++ testname=linker-script-defsym 147: ++ t=out/test/arm/linker-script-defsym 147: ++ mkdir -p out/test/arm/linker-script-defsym -146: + cc -B. -shared -o out/test/arm/link-order/libfoo.so out/test/arm/link-order/a.o 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: +++ uname @@ -25910,33 +25940,26 @@ 147: ++ echo -n 'Testing linker-script-defsym ... ' 147: Testing linker-script-defsym ... ++ set -o pipefail 147: ++ set -x -147: + cat 147: + cc -o out/test/arm/linker-script-defsym/a.o -c -xc - 147: + cat -147: + cc -B. -o out/test/arm/linker-script-defsym/b.so -shared out/test/arm/linker-script-defsym/script out/test/arm/linker-script-defsym/a.o -146: + ar crs out/test/arm/link-order/libfoo.a out/test/arm/link-order/a.o -146: + cat -146: + cc -c -o out/test/arm/link-order/b.o -xc - -147: + readelf -sW out/test/arm/linker-script-defsym/b.so -147: + grep 'FUNC .* bar' 146: + cc -B. -o out/test/arm/link-order/exe out/test/arm/link-order/b.o -Wl,--as-needed out/test/arm/link-order/libfoo.so out/test/arm/link-order/libfoo.a -147: 5: 00010569 0 FUNC GLOBAL DEFAULT 14 bar -147: 120: 00010569 0 FUNC GLOBAL DEFAULT 14 bar +145: + out/test/arm/library/exe1 +145: + grep 'Hello world' +145: Hello world +145: + cc -B. -o out/test/arm/library/exe2 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library=foobar -Wl,-rpath,out/test/arm/library 147: + cat -147: + cc -o out/test/arm/linker-script-defsym/c.o -c -xc - +147: + cc -B. -o out/test/arm/linker-script-defsym/b.so -shared out/test/arm/linker-script-defsym/script out/test/arm/linker-script-defsym/a.o 146: + readelf --dynamic out/test/arm/link-order/exe +145: + out/test/arm/library/exe2 +145: + grep 'Hello world' 146: + grep libfoo +145: Hello world +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +144/354 Test #145: arm-library ...................................... Passed 0.46 sec 146: 0x00000001 (NEEDED) Shared library: [out/test/arm/link-order/libfoo.so] -146: + cc -B. -o out/test/arm/link-order/exe out/test/arm/link-order/b.o -Wl,--as-needed out/test/arm/link-order/libfoo.a out/test/arm/link-order/libfoo.so -147: + cc -B. -o out/test/arm/linker-script-defsym/exe out/test/arm/linker-script-defsym/c.o out/test/arm/linker-script-defsym/b.so -147: + grep 42 -147: + out/test/arm/linker-script-defsym/exe -147: 42 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -145/354 Test #147: arm-linker-script-defsym ......................... Passed 0.94 sec test 148 Start 148: arm-linker-script-error @@ -25946,31 +25969,14 @@ 148: MACHINE=arm 148: CPU= 148: Test timeout computed to be: 1500 -146: + readelf --dynamic out/test/arm/link-order/exe -146: + not grep libfoo -146: + grep libfoo -146: + return 0 -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 +146: + cc -B. -o out/test/arm/link-order/exe out/test/arm/link-order/b.o -Wl,--as-needed out/test/arm/link-order/libfoo.a out/test/arm/link-order/libfoo.so 148: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh -146/354 Test #146: arm-link-order ................................... Passed 1.20 sec 148: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z arm ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/arm -test 149 - Start 149: arm-linker-script-relocatable - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" -149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -149: Environment variables: -149: MACHINE=arm -149: CPU= -149: Test timeout computed to be: 1500 148: ++ CC=cc 148: ++ CXX=c++ 148: ++ GCC=gcc @@ -25986,20 +25992,47 @@ 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname -149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: ++ echo -n 'Testing linker-script-error ... ' 148: Testing linker-script-error ... ++ set -o pipefail 148: ++ set -x +148: + cat +148: + cc -o out/test/arm/linker-script-error/a.o -c -xc - +147: + readelf -sW out/test/arm/linker-script-defsym/b.so +147: + grep 'FUNC .* bar' +147: 5: 00010569 0 FUNC GLOBAL DEFAULT 14 bar +147: 120: 00010569 0 FUNC GLOBAL DEFAULT 14 bar +147: + cat +147: + cc -o out/test/arm/linker-script-defsym/c.o -c -xc - +148: + echo 'VERSION { ver_x /*' +148: + grep 'unclosed comment' +148: + not cc -B. -o out/test/arm/linker-script-error/exe out/test/arm/linker-script-error/a.o out/test/arm/linker-script-error/b.script +146: + not grep libfoo +146: + grep libfoo +146: + readelf --dynamic out/test/arm/link-order/exe +146: + return 0 +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +145/354 Test #146: arm-link-order ................................... Passed 0.46 sec +test 149 + Start 149: arm-linker-script-relocatable + +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" +149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +149: Environment variables: +149: MACHINE=arm +149: CPU= +149: Test timeout computed to be: 1500 +149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh 149: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z arm ']' 149: ++ '[' -z '' ']' -148: + cat -148: + cc -o out/test/arm/linker-script-error/a.o -c -xc - 149: ++ TESTDIR=out/test/arm 149: ++ CC=cc 149: ++ CXX=c++ @@ -26010,30 +26043,17 @@ 149: ++ STRIP=strip 149: ++ QEMU= 149: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh .sh +148: ^ unclosed comment 149: ++ testname=linker-script-relocatable 149: ++ t=out/test/arm/linker-script-relocatable 149: ++ mkdir -p out/test/arm/linker-script-relocatable -149: ++ case $MACHINE in -149: ++ tlsdesc_opt=-mtls-dialect=gnu2 -149: +++ uname -139: + c++ -B. -o out/test/arm/issue646/exe out/test/arm/issue646/a.o -149: ++ '[' Linux = FreeBSD ']' -149: ++ trap 'on_error $LINENO' ERR -149: ++ trap on_exit EXIT -149: ++ echo -n 'Testing linker-script-relocatable ... ' -149: Testing linker-script-relocatable ... ++ set -o pipefail -149: ++ set -x -149: + nm mold -149: + grep __tsan_init -148: + echo 'VERSION { ver_x /*' -148: + not cc -B. -o out/test/arm/linker-script-error/exe out/test/arm/linker-script-error/a.o out/test/arm/linker-script-error/b.script -148: + grep 'unclosed comment' -148: ^ unclosed comment 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 -147/354 Test #148: arm-linker-script-error .......................... Passed 0.36 sec +146/354 Test #148: arm-linker-script-error .......................... Passed 0.12 sec +149: ++ case $MACHINE in +149: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 150 Start 150: arm-linker-script @@ -26043,9 +26063,17 @@ 150: MACHINE=arm 150: CPU= 150: Test timeout computed to be: 1500 +149: +++ uname +149: ++ '[' Linux = FreeBSD ']' +149: ++ trap 'on_error $LINENO' ERR +149: ++ trap on_exit EXIT +149: ++ echo -n 'Testing linker-script-relocatable ... ' +149: Testing linker-script-relocatable ... ++ set -o pipefail +149: ++ set -x +149: + grep __tsan_init +149: + nm mold +147: + cc -B. -o out/test/arm/linker-script-defsym/exe out/test/arm/linker-script-defsym/c.o out/test/arm/linker-script-defsym/b.so 150: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh -139: + grep 'error: exception' -139: + out/test/arm/issue646/exe 150: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C @@ -26061,24 +26089,9 @@ 150: ++ STRIP=strip 150: ++ QEMU= 150: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh .sh -139: error: exception 150: ++ testname=linker-script 150: ++ t=out/test/arm/linker-script 150: ++ mkdir -p out/test/arm/linker-script -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -148/354 Test #139: arm-issue646 ..................................... Passed 4.21 sec -test 151 - Start 151: arm-linker-script2 - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh" -151: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -151: Environment variables: -151: MACHINE=arm -151: CPU= -151: Test timeout computed to be: 1500 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname @@ -26088,8 +26101,27 @@ 150: ++ echo -n 'Testing linker-script ... ' 150: Testing linker-script ... ++ set -o pipefail 150: ++ set -x +150: + cat 150: + cc -o out/test/arm/linker-script/a.o -c -xc - 150: + cat +150: + cc -B. -o out/test/arm/linker-script/exe out/test/arm/linker-script/script +147: + grep 42 +147: + out/test/arm/linker-script-defsym/exe +147: 42 +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +147/354 Test #147: arm-linker-script-defsym ......................... Passed 0.39 sec +test 151 + Start 151: arm-linker-script2 + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh" +151: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +151: Environment variables: +151: MACHINE=arm +151: CPU= +151: Test timeout computed to be: 1500 151: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh 151: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 151: ++ export LC_ALL=C @@ -26118,24 +26150,25 @@ 151: ++ echo -n 'Testing linker-script2 ... ' 151: Testing linker-script2 ... ++ set -o pipefail 151: ++ set -x -151: + cat 151: + cc -o out/test/arm/linker-script2/a.o -c -xc - -150: + cat -150: + cc -B. -o out/test/arm/linker-script/exe out/test/arm/linker-script/script +151: + cat 151: + mkdir -p out/test/arm/linker-script2/foo/bar 151: + rm -f out/test/arm/linker-script2/foo/bar/libfoo.a +139: + c++ -B. -o out/test/arm/issue646/exe out/test/arm/issue646/a.o 151: + ar rcs out/test/arm/linker-script2/foo/bar/libfoo.a out/test/arm/linker-script2/a.o -151: + cat -151: + cc -B. -o out/test/arm/linker-script2/exe -Lout/test/arm/linker-script2/foo/bar out/test/arm/linker-script2/b.script 150: + out/test/arm/linker-script/exe +151: + cat 150: + grep 'Hello world' 150: Hello world 150: + cc -B. -o out/test/arm/linker-script/exe -Wl,-T,out/test/arm/linker-script/script +151: + cc -B. -o out/test/arm/linker-script2/exe -Lout/test/arm/linker-script2/foo/bar out/test/arm/linker-script2/b.script 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 -149/354 Test #151: arm-linker-script2 ............................... Passed 0.52 sec +139: + out/test/arm/issue646/exe +139: + grep 'error: exception' +148/354 Test #151: arm-linker-script2 ............................... Passed 0.19 sec test 152 Start 152: arm-linker-script3 @@ -26145,10 +26178,20 @@ 152: MACHINE=arm 152: CPU= 152: Test timeout computed to be: 1500 +139: error: exception +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +150: + grep 'Hello world' +150: + out/test/arm/linker-script/exe 152: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh 152: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C +149/354 Test #139: arm-issue646 ..................................... Passed 1.33 sec +150: Hello world +150: + cc -B. -o out/test/arm/linker-script/exe -Wl,--script,out/test/arm/linker-script/script 152: ++ '[' -z arm ']' 152: ++ '[' -z '' ']' 152: ++ TESTDIR=out/test/arm @@ -26160,36 +26203,6 @@ 152: ++ OBJCOPY=objcopy 152: ++ STRIP=strip 152: ++ QEMU= -152: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh .sh -152: ++ testname=linker-script3 -152: ++ t=out/test/arm/linker-script3 -152: ++ mkdir -p out/test/arm/linker-script3 -152: ++ case $MACHINE in -152: ++ tlsdesc_opt=-mtls-dialect=gnu2 -152: +++ uname -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT -152: ++ echo -n 'Testing linker-script3 ... ' -152: Testing linker-script3 ... ++ set -o pipefail -152: ++ set -x -152: + mkdir -p out/test/arm/linker-script3/foo -152: + cc -o out/test/arm/linker-script3/foo/a.o -c -xc - -152: + cat -150: + out/test/arm/linker-script/exe -150: + grep 'Hello world' -150: Hello world -150: + cc -B. -o out/test/arm/linker-script/exe -Wl,--script,out/test/arm/linker-script/script -152: + cat -152: + cc -B. -o out/test/arm/linker-script3/exe -Lout/test/arm/linker-script3/foo out/test/arm/linker-script3/b.script -150: + out/test/arm/linker-script/exe -150: + grep 'Hello world' -150: Hello world -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -150/354 Test #150: arm-linker-script ................................ Passed 1.04 sec test 153 Start 153: arm-linker-script4 @@ -26199,7 +26212,13 @@ 153: MACHINE=arm 153: CPU= 153: Test timeout computed to be: 1500 +152: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh .sh +152: ++ testname=linker-script3 +152: ++ t=out/test/arm/linker-script3 +152: ++ mkdir -p out/test/arm/linker-script3 153: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh +152: ++ case $MACHINE in +152: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C @@ -26214,10 +26233,20 @@ 153: ++ OBJCOPY=objcopy 153: ++ STRIP=strip 153: ++ QEMU= +152: +++ uname +152: ++ '[' Linux = FreeBSD ']' +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT +152: ++ echo -n 'Testing linker-script3 ... ' +152: Testing linker-script3 ... ++ set -o pipefail +152: ++ set -x +152: + mkdir -p out/test/arm/linker-script3/foo 153: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh .sh 153: ++ testname=linker-script4 153: ++ t=out/test/arm/linker-script4 153: ++ mkdir -p out/test/arm/linker-script4 +152: + cc -o out/test/arm/linker-script3/foo/a.o -c -xc - +152: + cat 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: +++ uname @@ -26230,11 +26259,15 @@ 153: + echo 'VERSION { ver_x { global: *; }; };' 153: + cat 153: + cc -B. -shared -o out/test/arm/linker-script4/c.so out/test/arm/linker-script4/a.script out/test/arm/linker-script4/b.s -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -151/354 Test #152: arm-linker-script3 ............................... Passed 0.54 sec +150: + grep 'Hello world' +150: + out/test/arm/linker-script/exe +152: + cat +150: Hello world +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +150/354 Test #150: arm-linker-script ................................ Passed 0.40 sec test 154 Start 154: arm-linker-script5 @@ -26244,6 +26277,7 @@ 154: MACHINE=arm 154: CPU= 154: Test timeout computed to be: 1500 +152: + cc -B. -o out/test/arm/linker-script3/exe -Lout/test/arm/linker-script3/foo out/test/arm/linker-script3/b.script 154: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh 154: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 154: ++ export LC_ALL=C @@ -26273,20 +26307,16 @@ 154: Testing linker-script5 ... ++ set -o pipefail 154: ++ set -x 154: + mkdir -p out/test/arm/linker-script5/foo -154: + cc -o out/test/arm/linker-script5/foo/a.o -c -xc - 154: + cat -149: + cc -c -o out/test/arm/linker-script-relocatable/a.o -xc - -149: + cat +154: + cc -o out/test/arm/linker-script5/foo/a.o -c -xc - 153: + readelf --version-info out/test/arm/linker-script4/c.so -154: + cat 153: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/linker-script4/log -154: + cc -B. -o out/test/arm/linker-script5/exe out/test/arm/linker-script5/foo/b.script 153: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 -152/354 Test #153: arm-linker-script4 ............................... Passed 0.37 sec +151/354 Test #153: arm-linker-script4 ............................... Passed 0.15 sec test 155 Start 155: arm-linker-script6 @@ -26315,11 +26345,13 @@ 155: ++ testname=linker-script6 155: ++ t=out/test/arm/linker-script6 155: ++ mkdir -p out/test/arm/linker-script6 -149: + cat -149: + cc -c -o out/test/arm/linker-script-relocatable/b.o -xc - 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 155: +++ uname +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT @@ -26327,13 +26359,8 @@ 155: Testing linker-script6 ... ++ set -o pipefail 155: ++ set -x 155: + mkdir -p out/test/arm/linker-script6/foo -155: + cat -155: + cc -o out/test/arm/linker-script6/foo/a.o -c -xc - -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -153/354 Test #154: arm-linker-script5 ............................... Passed 0.50 sec +152/354 Test #152: arm-linker-script3 ............................... Passed 0.19 sec +154: + cat test 156 Start 156: arm-lto-archive @@ -26343,8 +26370,9 @@ 156: MACHINE=arm 156: CPU= 156: Test timeout computed to be: 1500 -149: + echo 'INPUT(out/test/arm/linker-script-relocatable/a.o out/test/arm/linker-script-relocatable/b.o)' -149: + ./mold --relocatable -o out/test/arm/linker-script-relocatable/d.o out/test/arm/linker-script-relocatable/c.script +155: + cc -o out/test/arm/linker-script6/foo/a.o -c -xc - +155: + cat +154: + cc -B. -o out/test/arm/linker-script5/exe out/test/arm/linker-script5/foo/b.script 156: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh 156: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 156: ++ export LC_ALL=C @@ -26364,8 +26392,6 @@ 156: ++ testname=lto-archive 156: ++ t=out/test/arm/lto-archive 156: ++ mkdir -p out/test/arm/lto-archive -155: + cat -155: + cc -B. -o out/test/arm/linker-script6/exe out/test/arm/linker-script6/foo/b.script 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 156: +++ uname @@ -26378,15 +26404,14 @@ 156: + '[' cc = cc ']' 156: + test_cflags -flto 156: + echo 'int main() {}' -149: + cc -B. -o out/test/arm/linker-script-relocatable/exe out/test/arm/linker-script-relocatable/d.o 156: + cc -B. -flto -o /dev/null -xc - -149: + grep Hello -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -154/354 Test #155: arm-linker-script6 ............................... Passed 0.54 sec -149: + out/test/arm/linker-script-relocatable/exe +155: + cat +155: + cc -B. -o out/test/arm/linker-script6/exe out/test/arm/linker-script6/foo/b.script +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +153/354 Test #154: arm-linker-script5 ............................... Passed 0.20 sec test 157 Start 157: arm-lto-archive2 @@ -26396,21 +26421,6 @@ 157: MACHINE=arm 157: CPU= 157: Test timeout computed to be: 1500 -149: Hello world -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -155/354 Test #149: arm-linker-script-relocatable .................... Passed 2.30 sec -test 158 - Start 158: arm-lto-archive3 - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" -158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -158: Environment variables: -158: MACHINE=arm -158: CPU= -158: Test timeout computed to be: 1500 157: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh 157: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 157: ++ export LC_ALL=C @@ -26426,11 +26436,39 @@ 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= -158: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh 157: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh .sh 157: ++ testname=lto-archive2 157: ++ t=out/test/arm/lto-archive2 157: ++ mkdir -p out/test/arm/lto-archive2 +157: ++ case $MACHINE in +157: ++ tlsdesc_opt=-mtls-dialect=gnu2 +149: + cc -c -o out/test/arm/linker-script-relocatable/a.o -xc - +157: +++ uname +157: ++ '[' Linux = FreeBSD ']' +157: ++ trap 'on_error $LINENO' ERR +157: ++ trap on_exit EXIT +157: ++ echo -n 'Testing lto-archive2 ... ' +157: Testing lto-archive2 ... ++ set -o pipefail +157: ++ set -x +157: + test_cflags -flto=auto +149: + cat +157: + echo 'int main() {}' +157: + cc -B. -flto=auto -o /dev/null -xc - +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +154/354 Test #155: arm-linker-script6 ............................... Passed 0.17 sec +test 158 + Start 158: arm-lto-archive3 + +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" +158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +158: Environment variables: +158: MACHINE=arm +158: CPU= +158: Test timeout computed to be: 1500 +158: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh 158: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C @@ -26446,21 +26484,9 @@ 158: ++ STRIP=strip 158: ++ QEMU= 158: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh .sh -157: ++ case $MACHINE in -157: ++ tlsdesc_opt=-mtls-dialect=gnu2 -157: +++ uname 158: ++ testname=lto-archive3 158: ++ t=out/test/arm/lto-archive3 158: ++ mkdir -p out/test/arm/lto-archive3 -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -157: ++ echo -n 'Testing lto-archive2 ... ' -157: Testing lto-archive2 ... ++ set -o pipefail -157: ++ set -x -157: + test_cflags -flto=auto -157: + cc -B. -flto=auto -o /dev/null -xc - -157: + echo 'int main() {}' 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 158: +++ uname @@ -26473,35 +26499,23 @@ 158: + test_cflags -flto=auto 158: + echo 'int main() {}' 158: + cc -B. -flto=auto -o /dev/null -xc - +149: + cat +149: + cc -c -o out/test/arm/linker-script-relocatable/b.o -xc - +149: + echo 'INPUT(out/test/arm/linker-script-relocatable/a.o out/test/arm/linker-script-relocatable/b.o)' +149: + ./mold --relocatable -o out/test/arm/linker-script-relocatable/d.o out/test/arm/linker-script-relocatable/c.script +149: + cc -B. -o out/test/arm/linker-script-relocatable/exe out/test/arm/linker-script-relocatable/d.o 156: + cat 156: + cc -o out/test/arm/lto-archive/a.o -c -flto -xc - +149: + out/test/arm/linker-script-relocatable/exe +149: + grep Hello +149: Hello world +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +155/354 Test #149: arm-linker-script-relocatable .................... Passed 0.86 sec 156: + cat 156: + cc -o out/test/arm/lto-archive/b.o -c -flto -xc - -158: + cat -158: + cc -o out/test/arm/lto-archive3/a.o -c -xc - -flto -157: + cc -o out/test/arm/lto-archive2/a.o -c -flto=auto -xc - -157: + echo -156: + rm -f out/test/arm/lto-archive/c.a -156: + ar rc out/test/arm/lto-archive/c.a out/test/arm/lto-archive/a.o out/test/arm/lto-archive/b.o -156: + cat -156: + cc -o out/test/arm/lto-archive/d.o -c -flto -xc - -158: + rm -f out/test/arm/lto-archive3/b.a -158: + ar rc out/test/arm/lto-archive3/b.a out/test/arm/lto-archive3/a.o -158: + ar rc out/test/arm/lto-archive3/c.a out/test/arm/lto-archive3/a.o -157: + rm -f out/test/arm/lto-archive2/b.a -157: + ar rc out/test/arm/lto-archive2/b.a out/test/arm/lto-archive2/a.o -158: + cat -158: + cc -o out/test/arm/lto-archive3/c.o -c -xc - -157: + cat -157: + cc -o out/test/arm/lto-archive2/c.o -c -xc - -156: + cc -B. -o out/test/arm/lto-archive/exe -flto out/test/arm/lto-archive/d.o out/test/arm/lto-archive/c.a -158: + cc -B. -o out/test/arm/lto-archive3/exe -flto out/test/arm/lto-archive3/c.o out/test/arm/lto-archive3/b.a out/test/arm/lto-archive3/c.a -157: + cc -B. -o out/test/arm/lto-archive2/exe -flto=auto out/test/arm/lto-archive2/c.o out/test/arm/lto-archive2/b.a -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -156/354 Test #157: arm-lto-archive2 ................................. Passed 1.46 sec test 159 Start 159: arm-lto-dso @@ -26542,20 +26556,31 @@ 159: + test_cflags -flto 159: + echo 'int main() {}' 159: + cc -B. -flto -o /dev/null -xc - -156: + out/test/arm/lto-archive/exe -156: + grep 'Hello world' -156: Hello world -156: + nm out/test/arm/lto-archive/exe -156: + grep hello out/test/arm/lto-archive/log -156: 0001064a t hello -156: + not grep howdy out/test/arm/lto-archive/log -156: + grep howdy out/test/arm/lto-archive/log -156: + return 0 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -157/354 Test #156: arm-lto-archive .................................. Passed 2.06 sec +157: + cc -o out/test/arm/lto-archive2/a.o -c -flto=auto -xc - +157: + echo +157: + rm -f out/test/arm/lto-archive2/b.a +156: + rm -f out/test/arm/lto-archive/c.a +157: + ar rc out/test/arm/lto-archive2/b.a out/test/arm/lto-archive2/a.o +156: + ar rc out/test/arm/lto-archive/c.a out/test/arm/lto-archive/a.o out/test/arm/lto-archive/b.o +157: + cc -o out/test/arm/lto-archive2/c.o -c -xc - +156: + cc -o out/test/arm/lto-archive/d.o -c -flto -xc - +157: + cat +156: + cat +158: + cc -o out/test/arm/lto-archive3/a.o -c -xc - -flto +158: + cat +156: + cc -B. -o out/test/arm/lto-archive/exe -flto out/test/arm/lto-archive/d.o out/test/arm/lto-archive/c.a +157: + cc -B. -o out/test/arm/lto-archive2/exe -flto=auto out/test/arm/lto-archive2/c.o out/test/arm/lto-archive2/b.a +158: + rm -f out/test/arm/lto-archive3/b.a +158: + ar rc out/test/arm/lto-archive3/b.a out/test/arm/lto-archive3/a.o +158: + ar rc out/test/arm/lto-archive3/c.a out/test/arm/lto-archive3/a.o +158: + cc -o out/test/arm/lto-archive3/c.o -c -xc - +158: + cat +158: + cc -B. -o out/test/arm/lto-archive3/exe -flto out/test/arm/lto-archive3/c.o out/test/arm/lto-archive3/b.a out/test/arm/lto-archive3/c.a +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +156/354 Test #157: arm-lto-archive2 ................................. Passed 0.45 sec test 160 Start 160: arm-lto-gcc @@ -26593,13 +26618,25 @@ 160: ++ echo -n 'Testing lto-gcc ... ' 160: Testing lto-gcc ... ++ set -o pipefail 160: ++ set -x -160: + echo 'int main() {}' 160: + gcc -B. -flto -o /dev/null -xc - -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -158/354 Test #158: arm-lto-archive3 ................................. Passed 1.83 sec +160: + echo 'int main() {}' +159: + cat +159: + cc -flto -c -fPIC -o out/test/arm/lto-dso/a.o -xc - +159: + cc -B. -shared -o out/test/arm/lto-dso/b.so -flto out/test/arm/lto-dso/a.o +156: + grep 'Hello world' +156: + out/test/arm/lto-archive/exe +156: Hello world +156: + nm out/test/arm/lto-archive/exe +156: + grep hello out/test/arm/lto-archive/log +156: 0001064a t hello +156: + not grep howdy out/test/arm/lto-archive/log +156: + grep howdy out/test/arm/lto-archive/log +156: + return 0 +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +157/354 Test #156: arm-lto-archive .................................. Passed 0.72 sec test 161 Start 161: arm-lto-llvm @@ -26638,13 +26675,13 @@ 161: Testing lto-llvm ... ++ set -o pipefail 161: ++ set -x 161: ++ uname -m -161: + '[' arm = armv7l ']' +161: + '[' arm = aarch64 ']' 161: + skip 161: + echo skipped 161: skipped 161: + trap - EXIT 161: + exit 0 -159/354 Test #161: arm-lto-llvm .....................................***Skipped 0.09 sec +158/354 Test #161: arm-lto-llvm .....................................***Skipped 0.03 sec test 162 Start 162: arm-lto-no-plugin @@ -26655,6 +26692,10 @@ 162: CPU= 162: Test timeout computed to be: 1500 162: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 162: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C @@ -26670,9 +26711,19 @@ 162: ++ STRIP=strip 162: ++ QEMU= 162: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh .sh +159/354 Test #158: arm-lto-archive3 ................................. Passed 0.62 sec 162: ++ testname=lto-no-plugin 162: ++ t=out/test/arm/lto-no-plugin 162: ++ mkdir -p out/test/arm/lto-no-plugin +test 163 + Start 163: arm-lto-nostdlib + +163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh" +163: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +163: Environment variables: +163: MACHINE=arm +163: CPU= +163: Test timeout computed to be: 1500 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 162: +++ uname @@ -26683,22 +26734,22 @@ 162: Testing lto-no-plugin ... ++ set -o pipefail 162: ++ set -x 162: ++ uname -m -162: + '[' arm = armv7l ']' +162: + '[' arm = aarch64 ']' 162: + skip 162: + echo skipped 162: skipped 162: + trap - EXIT 162: + exit 0 -160/354 Test #162: arm-lto-no-plugin ................................***Skipped 0.07 sec -test 163 - Start 163: arm-lto-nostdlib +160/354 Test #162: arm-lto-no-plugin ................................***Skipped 0.02 sec +test 164 + Start 164: arm-lto-version-script -163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh" -163: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -163: Environment variables: -163: MACHINE=arm -163: CPU= -163: Test timeout computed to be: 1500 +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh" +164: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +164: Environment variables: +164: MACHINE=arm +164: CPU= +164: Test timeout computed to be: 1500 163: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh 163: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 163: ++ export LC_ALL=C @@ -26714,50 +26765,8 @@ 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= -163: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh .sh -163: ++ testname=lto-nostdlib -163: ++ t=out/test/arm/lto-nostdlib -163: ++ mkdir -p out/test/arm/lto-nostdlib -163: ++ case $MACHINE in -163: ++ tlsdesc_opt=-mtls-dialect=gnu2 -163: +++ uname -163: ++ '[' Linux = FreeBSD ']' -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -163: ++ echo -n 'Testing lto-nostdlib ... ' -163: Testing lto-nostdlib ... ++ set -o pipefail -163: ++ set -x -163: + test_cflags -flto -163: + echo 'int main() {}' -163: + cc -B. -flto -o /dev/null -xc - -159: + cc -flto -c -fPIC -o out/test/arm/lto-dso/a.o -xc - -159: + cat -159: + cc -B. -shared -o out/test/arm/lto-dso/b.so -flto out/test/arm/lto-dso/a.o -160: + cat -160: + gcc -flto -c -o out/test/arm/lto-gcc/a.o -xc - -160: + gcc -B. -o out/test/arm/lto-gcc/exe1 -flto out/test/arm/lto-gcc/a.o -163: + cat -163: + cc -flto -c -o out/test/arm/lto-nostdlib/a.o -xc - -163: + cc -B. -o out/test/arm/lto-nostdlib/exe -flto out/test/arm/lto-nostdlib/a.o -nostdlib -159: + '[' arm = ppc64 ']' -159: + nm -D out/test/arm/lto-dso/b.so -159: + grep 'T foo' -159: 00010558 T foo -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -161/354 Test #159: arm-lto-dso ...................................... Passed 1.61 sec -test 164 - Start 164: arm-lto-version-script - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh" -164: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -164: Environment variables: -164: MACHINE=arm -164: CPU= -164: Test timeout computed to be: 1500 164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh +163: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh .sh 164: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C @@ -26772,10 +26781,25 @@ 164: ++ OBJCOPY=objcopy 164: ++ STRIP=strip 164: ++ QEMU= +163: ++ testname=lto-nostdlib +163: ++ t=out/test/arm/lto-nostdlib +163: ++ mkdir -p out/test/arm/lto-nostdlib +163: ++ case $MACHINE in +163: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh +163: +++ uname 164: ++ testname=lto-version-script 164: ++ t=out/test/arm/lto-version-script 164: ++ mkdir -p out/test/arm/lto-version-script +163: ++ '[' Linux = FreeBSD ']' +163: ++ trap 'on_error $LINENO' ERR +163: ++ trap on_exit EXIT +163: ++ echo -n 'Testing lto-nostdlib ... ' +163: Testing lto-nostdlib ... ++ set -o pipefail +163: ++ set -x +163: + test_cflags -flto +163: + cc -B. -flto -o /dev/null -xc - +163: + echo 'int main() {}' 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ uname @@ -26788,19 +26812,17 @@ 164: + test_cflags -flto 164: + cc -B. -flto -o /dev/null -xc - 164: + echo 'int main() {}' -160: + out/test/arm/lto-gcc/exe1 -160: + grep 'Hello world' -160: Hello world +160: + gcc -flto -c -o out/test/arm/lto-gcc/a.o -xc - 160: + cat -160: + gcc -flto -ffat-lto-objects -c -o out/test/arm/lto-gcc/b.o -xc - -163: + readelf -Ws out/test/arm/lto-nostdlib/exe -163: + grep -E ' _start' -163: 50: 00010211 14 FUNC LOCAL DEFAULT 8 _start -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -162/354 Test #163: arm-lto-nostdlib ................................. Passed 1.41 sec +159: + '[' arm = ppc64 ']' +159: + grep 'T foo' +159: + nm -D out/test/arm/lto-dso/b.so +159: 00010558 T foo +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +161/354 Test #159: arm-lto-dso ...................................... Passed 0.53 sec test 165 Start 165: arm-main-in-dso @@ -26831,6 +26853,7 @@ 165: ++ mkdir -p out/test/arm/main-in-dso 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 +160: + gcc -B. -o out/test/arm/lto-gcc/exe1 -flto out/test/arm/lto-gcc/a.o 165: +++ uname 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR @@ -26841,39 +26864,36 @@ 165: + '[' arm = ppc64 ']' 165: + cat 165: + cc -o out/test/arm/main-in-dso/a.o -c -xc - -fPIC -160: + gcc -B. -o out/test/arm/lto-gcc/exe2 out/test/arm/lto-gcc/b.o --verbose -160: + grep -- -fwpa 165: + cc -B. -shared -o out/test/arm/main-in-dso/b.so out/test/arm/main-in-dso/a.o -164: + cat 164: + cc -flto -c -fPIC -o out/test/arm/lto-version-script/a.o -xc - +164: + cat +163: + cc -flto -c -o out/test/arm/lto-nostdlib/a.o -xc - +163: + cat 165: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fPIC 164: + cat 164: + cc -B. -shared -o out/test/arm/lto-version-script/c.so -flto out/test/arm/lto-version-script/a.o -Wl,-version-script=out/test/arm/lto-version-script/b.script -165: + cc -B. -o out/test/arm/main-in-dso/exe1 out/test/arm/main-in-dso/c.o out/test/arm/main-in-dso/b.so -pie -160: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-B' '.' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-mthumb' '-fltrans-output-list=/tmp/ccc95Hal.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/cc5gmMU3.res' '-flinker-output=pie' '-mlibarch=armv7-a+fp' '-march=armv7-a+fp' -160: /usr/libexec/gcc/arm-linux-gnueabihf/14/lto1 -quiet -dumpbase out/test/arm/lto-gcc/exe2.wpa -mfloat-abi=hard -mtls-dialect=gnu -mfloat-abi=hard -mtls-dialect=gnu -mthumb -mlibarch=armv7-a+fp -march=armv7-a+fp -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fltrans-output-list=/tmp/ccc95Hal.ltrans.out -fwpa=jobserver -fresolution=/tmp/cc5gmMU3.res -flinker-output=pie @/tmp/ccXcD4Kg -160: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-B' '.' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-mthumb' '-fltrans-output-list=/tmp/ccc95Hal.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/cc5gmMU3.res' '-flinker-output=pie' '-mlibarch=armv7-a+fp' '-march=armv7-a+fp' '-dumpdir' 'out/test/arm/lto-gcc/exe2.wpa.' +163: + cc -B. -o out/test/arm/lto-nostdlib/exe -flto out/test/arm/lto-nostdlib/a.o -nostdlib +160: + grep 'Hello world' +160: + out/test/arm/lto-gcc/exe1 +160: Hello world +160: + gcc -flto -ffat-lto-objects -c -o out/test/arm/lto-gcc/b.o -xc - 160: + cat -160: + gcc -flto -fno-use-linker-plugin -c -o out/test/arm/lto-gcc/c.o -xc - +165: + cc -B. -o out/test/arm/main-in-dso/exe1 out/test/arm/main-in-dso/c.o out/test/arm/main-in-dso/b.so -pie +160: + gcc -B. -o out/test/arm/lto-gcc/exe2 out/test/arm/lto-gcc/b.o --verbose +160: + grep -- -fwpa 165: + grep 'Hello world' 165: + out/test/arm/main-in-dso/exe1 165: Hello world 165: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC -160: + gcc -B. -o out/test/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/arm/lto-gcc/c.o +163: + readelf -Ws out/test/arm/lto-nostdlib/exe +163: + grep -E ' _start' +163: 50: 00010211 14 FUNC LOCAL DEFAULT 8 _start +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +162/354 Test #163: arm-lto-nostdlib ................................. Passed 0.48 sec 165: + cc -B. -o out/test/arm/main-in-dso/exe2 out/test/arm/main-in-dso/c.o out/test/arm/main-in-dso/b.so -no-pie -164: + '[' arm = ppc64 ']' -164: + nm -D out/test/arm/lto-version-script/c.so -164: + grep 'T foo' -164: 00010558 T foo -164: + nm -D out/test/arm/lto-version-script/c.so -164: + not grep 'T bar' -164: + grep 'T bar' -164: + return 0 -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -163/354 Test #164: arm-lto-version-script ........................... Passed 1.68 sec test 166 Start 166: arm-many-sections @@ -26883,23 +26903,6 @@ 166: MACHINE=arm 166: CPU= 166: Test timeout computed to be: 1500 -165: + out/test/arm/main-in-dso/exe2 -165: + grep 'Hello world' -165: Hello world -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -164/354 Test #165: arm-main-in-dso .................................. Passed 1.36 sec -test 167 - Start 167: arm-many-sections2 - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" -167: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -167: Environment variables: -167: MACHINE=arm -167: CPU= -167: Test timeout computed to be: 1500 166: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh 166: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 166: ++ export LC_ALL=C @@ -26919,6 +26922,40 @@ 166: ++ testname=many-sections 166: ++ t=out/test/arm/many-sections 166: ++ mkdir -p out/test/arm/many-sections +166: ++ case $MACHINE in +166: ++ tlsdesc_opt=-mtls-dialect=gnu2 +166: +++ uname +166: ++ '[' Linux = FreeBSD ']' +166: ++ trap 'on_error $LINENO' ERR +166: ++ trap on_exit EXIT +166: ++ echo -n 'Testing many-sections ... ' +166: Testing many-sections ... ++ set -o pipefail +166: ++ set -x +166: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +166: + seq 1 100000 +166: + cc -c -xassembler -o out/test/arm/many-sections/a.o - +164: + '[' arm = ppc64 ']' +164: + grep 'T foo' +164: + nm -D out/test/arm/lto-version-script/c.so +164: 00010558 T foo +164: + not grep 'T bar' +164: + grep 'T bar' +164: + nm -D out/test/arm/lto-version-script/c.so +164: + return 0 +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +163/354 Test #164: arm-lto-version-script ........................... Passed 0.52 sec +test 167 + Start 167: arm-many-sections2 + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" +167: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +167: Environment variables: +167: MACHINE=arm +167: CPU= +167: Test timeout computed to be: 1500 167: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh 167: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 167: ++ export LC_ALL=C @@ -26934,24 +26971,12 @@ 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= -166: ++ case $MACHINE in -166: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh .sh -166: +++ uname 167: ++ testname=many-sections2 167: ++ t=out/test/arm/many-sections2 167: ++ mkdir -p out/test/arm/many-sections2 -166: ++ '[' Linux = FreeBSD ']' -166: ++ trap 'on_error $LINENO' ERR -166: ++ trap on_exit EXIT -166: ++ echo -n 'Testing many-sections ... ' -166: Testing many-sections ... ++ set -o pipefail -166: ++ set -x -166: + seq 1 100000 -166: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 -166: + cc -c -xassembler -o out/test/arm/many-sections/a.o - 167: +++ uname 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR @@ -26961,14 +26986,14 @@ 167: ++ set -x 167: + nm mold 167: + grep __tsan_init -160: + out/test/arm/lto-gcc/exe3 -160: + grep 'Hello world' -160: Hello world -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -165/354 Test #160: arm-lto-gcc ...................................... Passed 3.54 sec +165: + out/test/arm/main-in-dso/exe2 +165: + grep 'Hello world' +165: Hello world +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +164/354 Test #165: arm-main-in-dso .................................. Passed 0.47 sec test 168 Start 168: arm-mcmodel-large @@ -27009,12 +27034,17 @@ 168: + test_cflags -static -mcmodel=large 168: + cc -B. -static -mcmodel=large -o /dev/null -xc - 168: + echo 'int main() {}' +160: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-B' '.' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-mthumb' '-fltrans-output-list=/tmp/ccRRHDzz.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/cco6Rj75.res' '-flinker-output=pie' '-mlibarch=armv7-a+fp' '-march=armv7-a+fp' +160: /usr/libexec/gcc/arm-linux-gnueabihf/14/lto1 -quiet -dumpbase out/test/arm/lto-gcc/exe2.wpa -mfloat-abi=hard -mtls-dialect=gnu -mfloat-abi=hard -mtls-dialect=gnu -mthumb -mlibarch=armv7-a+fp -march=armv7-a+fp -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fltrans-output-list=/tmp/ccRRHDzz.ltrans.out -fwpa=jobserver -fresolution=/tmp/cco6Rj75.res -flinker-output=pie @/tmp/ccHcQteX +160: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-B' '.' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-mthumb' '-fltrans-output-list=/tmp/ccRRHDzz.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/cco6Rj75.res' '-flinker-output=pie' '-mlibarch=armv7-a+fp' '-march=armv7-a+fp' '-dumpdir' 'out/test/arm/lto-gcc/exe2.wpa.' +160: + cat +160: + gcc -flto -fno-use-linker-plugin -c -o out/test/arm/lto-gcc/c.o -xc - 168: + skip 168: + echo skipped 168: skipped 168: + trap - EXIT 168: + exit 0 -166/354 Test #168: arm-mcmodel-large ................................***Skipped 0.14 sec +165/354 Test #168: arm-mcmodel-large ................................***Skipped 0.06 sec test 169 Start 169: arm-mergeable-strings @@ -27052,26 +27082,32 @@ 169: ++ echo -n 'Testing mergeable-strings ... ' 169: Testing mergeable-strings ... ++ set -o pipefail 169: ++ set -x -169: + cc -o out/test/arm/mergeable-strings/a.o -c -xc - -O2 169: + cat +169: + cc -o out/test/arm/mergeable-strings/a.o -c -xc - -O2 +160: + gcc -B. -o out/test/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/arm/lto-gcc/c.o 169: + cat 169: + cc -o out/test/arm/mergeable-strings/b.o -c -xc - -O2 169: + cc -o out/test/arm/mergeable-strings/exe1 out/test/arm/mergeable-strings/a.o out/test/arm/mergeable-strings/b.o -no-pie -169: + out/test/arm/mergeable-strings/exe1 169: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +169: + out/test/arm/mergeable-strings/exe1 169: 0x10518 0x10518 0x10500 0x10500 0x10510 0x10510 0x10500 0x10500 169: + cc -B. -o out/test/arm/mergeable-strings/exe2 out/test/arm/mergeable-strings/a.o out/test/arm/mergeable-strings/b.o -no-pie -167: + echo 'foo = 0x1000' -167: + seq 1 100000 -167: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -169: + out/test/arm/mergeable-strings/exe2 +160: + out/test/arm/lto-gcc/exe3 169: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +160: + grep 'Hello world' +169: + out/test/arm/mergeable-strings/exe2 +160: Hello world 169: 0x200438 0x200438 0x200464 0x200464 0x20045c 0x20045c 0x200464 0x200464 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 -167/354 Test #169: arm-mergeable-strings ............................ Passed 1.08 sec +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +166/354 Test #160: arm-lto-gcc ...................................... Passed 1.21 sec +167/354 Test #169: arm-mergeable-strings ............................ Passed 0.35 sec test 170 Start 170: arm-missing-but-ok @@ -27081,6 +27117,15 @@ 170: MACHINE=arm 170: CPU= 170: Test timeout computed to be: 1500 +test 171 + Start 171: arm-missing-error + +171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh" +171: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +171: Environment variables: +171: MACHINE=arm +171: CPU= +171: Test timeout computed to be: 1500 170: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh 170: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 170: ++ export LC_ALL=C @@ -27100,32 +27145,6 @@ 170: ++ testname=missing-but-ok 170: ++ t=out/test/arm/missing-but-ok 170: ++ mkdir -p out/test/arm/missing-but-ok -170: ++ case $MACHINE in -170: ++ tlsdesc_opt=-mtls-dialect=gnu2 -170: +++ uname -170: ++ '[' Linux = FreeBSD ']' -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -170: ++ echo -n 'Testing missing-but-ok ... ' -170: Testing missing-but-ok ... ++ set -o pipefail -170: ++ set -x -170: + cc -o out/test/arm/missing-but-ok/a.o -c -x assembler - -170: + cat -170: + ./mold -o out/test/arm/missing-but-ok/exe out/test/arm/missing-but-ok/a.o -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -168/354 Test #170: arm-missing-but-ok ............................... Passed 0.14 sec -test 171 - Start 171: arm-missing-error - -171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh" -171: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -171: Environment variables: -171: MACHINE=arm -171: CPU= -171: Test timeout computed to be: 1500 171: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh 171: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 171: ++ export LC_ALL=C @@ -27145,27 +27164,34 @@ 171: ++ testname=missing-error 171: ++ t=out/test/arm/missing-error 171: ++ mkdir -p out/test/arm/missing-error +170: ++ case $MACHINE in +170: ++ tlsdesc_opt=-mtls-dialect=gnu2 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=gnu2 +170: +++ uname 171: +++ uname +170: ++ '[' Linux = FreeBSD ']' +170: ++ trap 'on_error $LINENO' ERR +170: ++ trap on_exit EXIT +170: ++ echo -n 'Testing missing-but-ok ... ' +170: Testing missing-but-ok ... ++ set -o pipefail +170: ++ set -x 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: ++ echo -n 'Testing missing-error ... ' 171: Testing missing-error ... ++ set -o pipefail 171: ++ set -x +170: + cat +170: + cc -o out/test/arm/missing-but-ok/a.o -c -x assembler - 171: + cat +170: + ./mold -o out/test/arm/missing-but-ok/exe out/test/arm/missing-but-ok/a.o 171: + cc -o out/test/arm/missing-error/a.o -c -xc - -171: + not ./mold -o out/test/arm/missing-error/exe out/test/arm/missing-error/a.o -171: + grep 'undefined symbol: foo' out/test/arm/missing-error/log -171: mold: error: undefined symbol: foo -171: + grep '>>> .*a\.o' out/test/arm/missing-error/log -171: >>> out/test/arm/missing-error/a.o:(main) -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -169/354 Test #171: arm-missing-error ................................ Passed 0.31 sec +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +168/354 Test #170: arm-missing-but-ok ............................... Passed 0.05 sec test 172 Start 172: arm-mold-wrapper @@ -27175,7 +27201,6 @@ 172: MACHINE=arm 172: CPU= 172: Test timeout computed to be: 1500 -167: + cc -c -xassembler -o out/test/arm/many-sections2/a.o out/test/arm/many-sections2/a.s 172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh 172: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 172: ++ export LC_ALL=C @@ -27207,53 +27232,18 @@ 172: + '[' cc = cc ']' 172: + ldd mold-wrapper.so 172: + grep libasan +171: + not ./mold -o out/test/arm/missing-error/exe out/test/arm/missing-error/a.o 172: + grep '__[at]san_init' 172: + nm mold -172: + cat -172: + chmod 755 out/test/arm/mold-wrapper/a.sh -172: + cat -172: + cc -xc -o out/test/arm/mold-wrapper/exe - -172: + grep 'a.sh execl' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execl -172: out/test/arm/mold-wrapper/a.sh execl -172: + grep 'a.sh execlp' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execlp -172: out/test/arm/mold-wrapper/a.sh execlp -172: + grep 'a.sh execle' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execle -172: out/test/arm/mold-wrapper/a.sh execle -172: + grep 'a.sh execv' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execv -172: out/test/arm/mold-wrapper/a.sh execv -172: + grep 'a.sh execvp' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execvp -172: out/test/arm/mold-wrapper/a.sh execvp -172: + grep 'a.sh execvpe bar' -172: ++ pwd -172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh -172: + out/test/arm/mold-wrapper/exe execvpe -172: out/test/arm/mold-wrapper/a.sh execvpe bar -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -170/354 Test #172: arm-mold-wrapper ................................. Passed 2.92 sec +171: + grep 'undefined symbol: foo' out/test/arm/missing-error/log +171: mold: error: undefined symbol: foo +171: + grep '>>> .*a\.o' out/test/arm/missing-error/log +171: >>> out/test/arm/missing-error/a.o:(main) +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +169/354 Test #171: arm-missing-error ................................ Passed 0.10 sec test 173 Start 173: arm-mold-wrapper2 @@ -27291,18 +27281,26 @@ 173: ++ echo -n 'Testing mold-wrapper2 ... ' 173: Testing mold-wrapper2 ... ++ set -o pipefail 173: ++ set -x -173: + ldd mold-wrapper.so 173: + grep libasan -173: + nm mold +173: + ldd mold-wrapper.so 173: + grep '__[at]san_init' -173: + ./mold -run bash -c 'echo $LD_PRELOAD' +173: + nm mold +167: + echo 'foo = 0x1000' +167: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +167: + seq 1 100000 +167: + cc -c -xassembler -o out/test/arm/many-sections2/a.o out/test/arm/many-sections2/a.s +172: + cat +172: + chmod 755 out/test/arm/mold-wrapper/a.sh +172: + cc -xc -o out/test/arm/mold-wrapper/exe - +172: + cat 173: + grep -F mold-wrapper.so +173: + ./mold -run bash -c 'echo $LD_PRELOAD' 173: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 -171/354 Test #173: arm-mold-wrapper2 ................................ Passed 1.68 sec +170/354 Test #173: arm-mold-wrapper2 ................................ Passed 0.63 sec test 174 Start 174: arm-nmagic @@ -27343,13 +27341,36 @@ 174: + cc -o out/test/arm/nmagic/a.o -c -xc - 174: + cat 174: + cc -B. -o out/test/arm/nmagic/exe1 out/test/arm/nmagic/a.o -nostdlib -Wl,-nmagic +172: + grep 'a.sh execl' +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execl 174: + cc -B. -o out/test/arm/nmagic/exe2 out/test/arm/nmagic/a.o -nostdlib -174: ++ nm out/test/arm/nmagic/exe1 -174: ++ cut '-d ' -f1 +172: out/test/arm/mold-wrapper/a.sh execl +172: + grep 'a.sh execlp' +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execlp +172: out/test/arm/mold-wrapper/a.sh execlp +172: + grep 'a.sh execle' 174: ++ grep ' end$' +174: ++ cut '-d ' -f1 +174: ++ nm out/test/arm/nmagic/exe1 +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execle 174: + end1=00000270 -174: ++ nm out/test/arm/nmagic/exe2 +172: out/test/arm/mold-wrapper/a.sh execle 174: ++ cut '-d ' -f1 +172: + grep 'a.sh execv' +174: ++ nm out/test/arm/nmagic/exe2 +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execv 174: ++ grep ' end$' 174: + end2=000302b0 174: + '[' 624 -lt 197296 ']' @@ -27357,7 +27378,7 @@ 174: + echo OK 174: OK 174: + exit 0 -172/354 Test #174: arm-nmagic ....................................... Passed 0.47 sec +171/354 Test #174: arm-nmagic ....................................... Passed 0.14 sec test 175 Start 175: arm-no-allow-shlib-undefined @@ -27367,6 +27388,8 @@ 175: MACHINE=arm 175: CPU= 175: Test timeout computed to be: 1500 +172: out/test/arm/mold-wrapper/a.sh execv +172: + grep 'a.sh execvp' 175: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh 175: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 175: ++ export LC_ALL=C @@ -27382,12 +27405,22 @@ 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execvp 175: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh .sh +172: out/test/arm/mold-wrapper/a.sh execvp 175: ++ testname=no-allow-shlib-undefined 175: ++ t=out/test/arm/no-allow-shlib-undefined 175: ++ mkdir -p out/test/arm/no-allow-shlib-undefined +172: + grep 'a.sh execvpe bar' 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 +172: ++ pwd +172: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +172: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh +172: + out/test/arm/mold-wrapper/exe execvpe 175: +++ uname 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR @@ -27395,21 +27428,14 @@ 175: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 175: Testing no-allow-shlib-undefined ... ++ set -o pipefail 175: ++ set -x -175: + cat 175: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libfoo.so -xc - -175: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libbar.so -xc - -175: + cat +172: out/test/arm/mold-wrapper/a.sh execvpe bar +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 175: + cat -175: + cc -c -o out/test/arm/no-allow-shlib-undefined/a.o -c -xc - -175: + cc -B. -o out/test/arm/no-allow-shlib-undefined/exe1 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lfoo -lbar -175: + not cc -B. -o out/test/arm/no-allow-shlib-undefined/exe2 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lbar -175: + grep -F 'undefined symbol: foo' out/test/arm/no-allow-shlib-undefined/log -175: mold: error: out/test/arm/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -173/354 Test #175: arm-no-allow-shlib-undefined ..................... Passed 1.96 sec +172/354 Test #172: arm-mold-wrapper ................................. Passed 0.86 sec test 176 Start 176: arm-no-eh-frame-header @@ -27450,16 +27476,18 @@ 176: + cat 176: + cc -o out/test/arm/no-eh-frame-header/a.o -c -xc - 176: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/arm/no-eh-frame-header/exe out/test/arm/no-eh-frame-header/a.o -176: + readelf -WS out/test/arm/no-eh-frame-header/exe +175: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libbar.so -xc - +175: + cat 176: + not grep -F .eh_frame_hdr 176: + grep -F .eh_frame_hdr +176: + readelf -WS out/test/arm/no-eh-frame-header/exe 176: + return 0 176: + out/test/arm/no-eh-frame-header/exe 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 -174/354 Test #176: arm-no-eh-frame-header ........................... Passed 0.63 sec +173/354 Test #176: arm-no-eh-frame-header ........................... Passed 0.16 sec test 177 Start 177: arm-no-object-file @@ -27497,8 +27525,8 @@ 177: ++ echo -n 'Testing no-object-file ... ' 177: Testing no-object-file ... ++ set -o pipefail 177: ++ set -x -177: + cc -x assembler -c -o out/test/arm/no-object-file/a.o - 177: + cat +177: + cc -x assembler -c -o out/test/arm/no-object-file/a.o - 177: + rm -f out/test/arm/no-object-file/a.a 177: + ar rcs out/test/arm/no-object-file/a.a out/test/arm/no-object-file/a.o 177: + ./mold -o out/test/arm/no-object-file/exe out/test/arm/no-object-file/a.a @@ -27507,7 +27535,7 @@ 177: + echo OK 177: OK 177: + exit 0 -175/354 Test #177: arm-no-object-file ............................... Passed 0.22 sec +174/354 Test #177: arm-no-object-file ............................... Passed 0.06 sec test 178 Start 178: arm-no-quick-exit @@ -27545,20 +27573,21 @@ 178: ++ echo -n 'Testing no-quick-exit ... ' 178: Testing no-quick-exit ... ++ set -o pipefail 178: ++ set -x -178: + cc -o out/test/arm/no-quick-exit/a.o -c -xc - 178: + cat -166: + cat -166: + cc -c -xc -o out/test/arm/many-sections/b.o - +178: + cc -o out/test/arm/no-quick-exit/a.o -c -xc - +175: + cat +175: + cc -c -o out/test/arm/no-allow-shlib-undefined/a.o -c -xc - +175: + cc -B. -o out/test/arm/no-allow-shlib-undefined/exe1 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lfoo -lbar 178: + cc -B. -o out/test/arm/no-quick-exit/exe out/test/arm/no-quick-exit/a.o -Wl,-no-quick-exit -166: + cc -B. -o out/test/arm/many-sections/exe out/test/arm/many-sections/a.o out/test/arm/many-sections/b.o -178: + out/test/arm/no-quick-exit/exe +175: + not cc -B. -o out/test/arm/no-allow-shlib-undefined/exe2 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lbar 178: + grep 'Hello world' +178: + out/test/arm/no-quick-exit/exe 178: Hello world 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 -176/354 Test #178: arm-no-quick-exit ................................ Passed 0.59 sec +175/354 Test #178: arm-no-quick-exit ................................ Passed 0.23 sec test 179 Start 179: arm-no-undefined-version @@ -27597,16 +27626,17 @@ 179: Testing no-undefined-version ... ++ set -o pipefail 179: ++ set -x 179: + echo 'ver_x { global: foo; };' -179: + cc -o out/test/arm/no-undefined-version/b.o -c -xc - 179: + cat +179: + cc -o out/test/arm/no-undefined-version/b.o -c -xc - 179: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' 179: + cc -B. -o out/test/arm/no-undefined-version/exe -Wl,--version-script,out/test/arm/no-undefined-version/a.ver out/test/arm/no-undefined-version/b.o -179: mold: warning: out/test/arm/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -177/354 Test #179: arm-no-undefined-version ......................... Passed 0.73 sec +175: + grep -F 'undefined symbol: foo' out/test/arm/no-allow-shlib-undefined/log +175: mold: error: out/test/arm/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +176/354 Test #175: arm-no-allow-shlib-undefined ..................... Passed 0.60 sec test 180 Start 180: arm-nocopyreloc @@ -27652,7 +27682,7 @@ 180: skipped 180: + trap - EXIT 180: + exit 0 -178/354 Test #180: arm-nocopyreloc ..................................***Skipped 0.11 sec +177/354 Test #180: arm-nocopyreloc ..................................***Skipped 0.04 sec test 181 Start 181: arm-noinhibit-exec @@ -27684,22 +27714,19 @@ 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 181: +++ uname +179: mold: warning: out/test/arm/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT +178/354 Test #179: arm-no-undefined-version ......................... Passed 0.20 sec 181: ++ echo -n 'Testing noinhibit-exec ... ' 181: Testing noinhibit-exec ... ++ set -o pipefail 181: ++ set -x -181: + cat 181: + cc -o out/test/arm/noinhibit-exec/a.o -c -xc - -fno-PIC -166: + grep Hello -166: + out/test/arm/many-sections/exe -166: Hello -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -179/354 Test #166: arm-many-sections ................................ Passed 11.76 sec test 182 Start 182: arm-non-canonical-plt @@ -27709,6 +27736,7 @@ 182: MACHINE=arm 182: CPU= 182: Test timeout computed to be: 1500 +181: + cat 182: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh 182: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 182: ++ export LC_ALL=C @@ -27731,30 +27759,31 @@ 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: +++ uname -181: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT 182: ++ echo -n 'Testing non-canonical-plt ... ' 182: Testing non-canonical-plt ... ++ set -o pipefail 182: ++ set -x -182: + cc -o out/test/arm/non-canonical-plt/a.so -fPIC -shared -xc - 182: + cat -181: + grep 'undefined symbol: no-such-sym' +182: + cc -o out/test/arm/non-canonical-plt/a.so -fPIC -shared -xc - +181: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o 181: + not cc -B. -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -182: + cat -182: + cc -o out/test/arm/non-canonical-plt/b.o -c -xc - -fPIC -181: mold: error: --require-defined: undefined symbol: no-such-sym -181: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.o out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec 181: + grep 'undefined symbol: no-such-sym' +182: + cc -o out/test/arm/non-canonical-plt/b.o -c -xc - -fPIC +182: + cat 182: + cat 182: + cc -o out/test/arm/non-canonical-plt/c.o -c -xc - -fPIC +181: mold: error: --require-defined: undefined symbol: no-such-sym +181: + grep 'undefined symbol: no-such-sym' +181: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.o out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec +182: + cc -B. -no-pie -o out/test/arm/non-canonical-plt/exe out/test/arm/non-canonical-plt/a.so out/test/arm/non-canonical-plt/b.o out/test/arm/non-canonical-plt/c.o 181: mold: warning: --require-defined: undefined symbol: no-such-sym 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 -180/354 Test #181: arm-noinhibit-exec ............................... Passed 0.96 sec +179/354 Test #181: arm-noinhibit-exec ............................... Passed 0.40 sec test 183 Start 183: arm-nostdlib @@ -27786,30 +27815,28 @@ 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=gnu2 183: +++ uname +182: + grep '^1 1 1$' 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: ++ echo -n 'Testing nostdlib ... ' 183: Testing nostdlib ... ++ set -o pipefail 183: ++ set -x -183: + cat -183: + cc -o out/test/arm/nostdlib/a.o -c -xc - -fno-PIE -182: + cc -B. -no-pie -o out/test/arm/non-canonical-plt/exe out/test/arm/non-canonical-plt/a.so out/test/arm/non-canonical-plt/b.o out/test/arm/non-canonical-plt/c.o -183: + ./mold -o out/test/arm/nostdlib/exe out/test/arm/nostdlib/a.o -183: + readelf -W --sections out/test/arm/nostdlib/exe -183: + not grep -F ' .dynsym ' out/test/arm/nostdlib/log -183: + grep -F ' .dynsym ' out/test/arm/nostdlib/log -183: + return 0 -183: + not grep -F ' .dynstr ' out/test/arm/nostdlib/log -183: + grep -F ' .dynstr ' out/test/arm/nostdlib/log 182: + out/test/arm/non-canonical-plt/exe -182: + grep '^1 1 1$' -183: + return 0 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -181/354 Test #183: arm-nostdlib ..................................... Passed 0.32 sec +182: 1 1 1 +182: + grep '00000000 .* foo' +183: + cc -o out/test/arm/nostdlib/a.o -c -xc - -fno-PIE +183: + cat +182: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe +182: 2: 00000000 0 FUNC GLOBAL DEFAULT UND foo +182: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe +182: + grep '00000000 .* bar' +182: 1: 00000000 0 FUNC GLOBAL DEFAULT UND bar +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +180/354 Test #182: arm-non-canonical-plt ............................ Passed 0.41 sec test 184 Start 184: arm-oformat-binary @@ -27819,22 +27846,13 @@ 184: MACHINE=arm 184: CPU= 184: Test timeout computed to be: 1500 -182: 1 1 1 -182: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe -182: + grep '00000000 .* foo' -182: 2: 00000000 0 FUNC GLOBAL DEFAULT UND foo -182: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe -182: + grep '00000000 .* bar' 184: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh -182: 1: 00000000 0 FUNC GLOBAL DEFAULT UND bar 184: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++ '[' -z arm ']' -182: + on_exit 184: ++ '[' -z '' ']' 184: ++ TESTDIR=out/test/arm -182: + echo OK 184: ++ CC=cc 184: ++ CXX=c++ 184: ++ GCC=gcc @@ -27843,26 +27861,13 @@ 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= -182: OK -182: + exit 0 184: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh .sh -182/354 Test #182: arm-non-canonical-plt ............................ Passed 1.13 sec -test 185 - Start 185: arm-omagic - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh" -185: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -185: Environment variables: -185: MACHINE=arm -185: CPU= -185: Test timeout computed to be: 1500 184: ++ testname=oformat-binary 184: ++ t=out/test/arm/oformat-binary 184: ++ mkdir -p out/test/arm/oformat-binary 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: +++ uname -185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT @@ -27870,7 +27875,30 @@ 184: Testing oformat-binary ... ++ set -o pipefail 184: ++ set -x 184: + cat +183: + ./mold -o out/test/arm/nostdlib/exe out/test/arm/nostdlib/a.o 184: + cc -o out/test/arm/oformat-binary/a.o -c -xc - -fno-PIE +183: + readelf -W --sections out/test/arm/nostdlib/exe +183: + not grep -F ' .dynsym ' out/test/arm/nostdlib/log +183: + grep -F ' .dynsym ' out/test/arm/nostdlib/log +183: + return 0 +183: + not grep -F ' .dynstr ' out/test/arm/nostdlib/log +183: + grep -F ' .dynstr ' out/test/arm/nostdlib/log +183: + return 0 +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +181/354 Test #183: arm-nostdlib ..................................... Passed 0.14 sec +test 185 + Start 185: arm-omagic + +185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh" +185: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +185: Environment variables: +185: MACHINE=arm +185: CPU= +185: Test timeout computed to be: 1500 +185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh 185: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C @@ -27885,6 +27913,7 @@ 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= +184: + ./mold -o out/test/arm/oformat-binary/exe out/test/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/arm/oformat-binary/map 185: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh .sh 185: ++ testname=omagic 185: ++ t=out/test/arm/omagic @@ -27892,6 +27921,7 @@ 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 185: +++ uname +184: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/arm/oformat-binary/map 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT @@ -27899,13 +27929,11 @@ 185: Testing omagic ... ++ set -o pipefail 185: ++ set -x 185: + test_cflags -static -185: + echo 'int main() {}' -185: + cc -B. -static -o /dev/null -xc - -184: + ./mold -o out/test/arm/oformat-binary/exe out/test/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/arm/oformat-binary/map -184: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/arm/oformat-binary/map 184: 0x4000 32 2 .text 184: + not grep -F .strtab out/test/arm/oformat-binary/map 184: + grep -F .strtab out/test/arm/oformat-binary/map +185: + cc -B. -static -o /dev/null -xc - +185: + echo 'int main() {}' 184: + return 0 184: + not grep -F .shstrtab out/test/arm/oformat-binary/map 184: + grep -F .shstrtab out/test/arm/oformat-binary/map @@ -27920,7 +27948,7 @@ 184: + echo OK 184: OK 184: + exit 0 -183/354 Test #184: arm-oformat-binary ............................... Passed 0.39 sec +182/354 Test #184: arm-oformat-binary ............................... Passed 0.13 sec test 186 Start 186: arm-package-metadata @@ -27960,30 +27988,26 @@ 186: ++ set -x 186: + cat 186: + cc -o out/test/arm/package-metadata/a.o -c -xc - +186: + cc -B. -o out/test/arm/package-metadata/exe1 out/test/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 185: + cc -c -o out/test/arm/omagic/a.o -xc - -fno-PIC 185: + cat -186: + cc -B. -o out/test/arm/package-metadata/exe1 out/test/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -185: + cc -B. out/test/arm/omagic/a.o -o out/test/arm/omagic/exe -static -Wl,--omagic -186: + readelf -x .note.package out/test/arm/package-metadata/exe1 186: + grep -F '{"foo":"bar"}' +186: + readelf -x .note.package out/test/arm/package-metadata/exe1 186: 0x00000224 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 186: + cc -B. -o out/test/arm/package-metadata/exe2 out/test/arm/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D -186: + readelf -x .note.package out/test/arm/package-metadata/exe2 +185: + cc -B. out/test/arm/omagic/a.o -o out/test/arm/omagic/exe -static -Wl,--omagic 186: + grep -F '{"foo":"bar"}' +186: + readelf -x .note.package out/test/arm/package-metadata/exe2 186: 0x00000224 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -186: + not cc -B. -o out/test/arm/package-metadata/exe3 out/test/arm/package-metadata/a.o -Wl,--package-metadata=foo%x 186: + grep 'invalid string: foo%x' -185: + readelf -W --segments out/test/arm/omagic/exe +186: + not cc -B. -o out/test/arm/package-metadata/exe3 out/test/arm/package-metadata/a.o -Wl,--package-metadata=foo%x 185: + grep -w RWE -185: NOTE 0x000174 0x00200174 0x00200174 0x00044 0x00044 RWE 0x4 -185: LOAD 0x000000 0x00200000 0x00200000 0x4f240 0x4f240 RWE 0x10000 -185: LOAD 0x04f240 0x0025f240 0x0025f240 0x024cc 0x10dc0 RWE 0x10000 -185: LOAD 0x051710 0x00271710 0x00271710 0x00ddc 0x03814 RWE 0x10000 -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -184/354 Test #185: arm-omagic ....................................... Passed 1.16 sec +186: mold: fatal: --package-metadata: invalid string: foo%x +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +183/354 Test #186: arm-package-metadata ............................. Passed 0.36 sec test 187 Start 187: arm-physical-image-base @@ -27993,11 +28017,21 @@ 187: MACHINE=arm 187: CPU= 187: Test timeout computed to be: 1500 +185: + readelf -W --segments out/test/arm/omagic/exe +185: NOTE 0x000174 0x00200174 0x00200174 0x00044 0x00044 RWE 0x4 +185: LOAD 0x000000 0x00200000 0x00200000 0x4f240 0x4f240 RWE 0x10000 +185: LOAD 0x04f240 0x0025f240 0x0025f240 0x024cc 0x10dc0 RWE 0x10000 +185: LOAD 0x051710 0x00271710 0x00271710 0x00ddc 0x03814 RWE 0x10000 +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 187: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh 187: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C 187: ++ '[' -z arm ']' +184/354 Test #185: arm-omagic ....................................... Passed 0.42 sec 187: ++ '[' -z '' ']' 187: ++ TESTDIR=out/test/arm 187: ++ CC=cc @@ -28009,15 +28043,6 @@ 187: ++ STRIP=strip 187: ++ QEMU= 187: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh .sh -186: mold: fatal: --package-metadata: invalid string: foo%x -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -185/354 Test #186: arm-package-metadata ............................. Passed 0.87 sec -187: ++ testname=physical-image-base -187: ++ t=out/test/arm/physical-image-base -187: ++ mkdir -p out/test/arm/physical-image-base test 188 Start 188: arm-pie @@ -28027,6 +28052,9 @@ 188: MACHINE=arm 188: CPU= 188: Test timeout computed to be: 1500 +187: ++ testname=physical-image-base +187: ++ t=out/test/arm/physical-image-base +187: ++ mkdir -p out/test/arm/physical-image-base 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname @@ -28037,12 +28065,12 @@ 187: Testing physical-image-base ... ++ set -o pipefail 187: ++ set -x 187: + '[' arm = ppc64 ']' -187: + echo abab 187: + grep -E '(ab)\1' -188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh +187: + echo abab 187: abab -187: + cat 187: + cc -o out/test/arm/physical-image-base/a.o -c -xc - +188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh +187: + cat 188: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C @@ -28084,17 +28112,19 @@ 187: + grep __phys_start_foo 187: 151: 00810020 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo 187: + cc -B. -no-pie -o out/test/arm/physical-image-base/exe2 out/test/arm/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -188: + readelf --file-header out/test/arm/pie/exe 188: + grep -E '(Shared object file|Position-Independent Executable file)' +188: + readelf --file-header out/test/arm/pie/exe 188: Type: DYN (Position-Independent Executable file) -188: + out/test/arm/pie/exe 188: + grep 'Hello world' +188: + out/test/arm/pie/exe 188: Hello world +166: + cc -c -xc -o out/test/arm/many-sections/b.o - 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 -186/354 Test #188: arm-pie .......................................... Passed 0.66 sec +185/354 Test #188: arm-pie .......................................... Passed 0.23 sec +166: + cat test 189 Start 189: arm-plt-dso @@ -28134,8 +28164,9 @@ 189: ++ set -x 189: + cat 189: + cc -fPIC -c -o out/test/arm/plt-dso/a.o -xc - -187: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 187: + readelf -W --segments out/test/arm/physical-image-base/exe2 +166: + cc -B. -o out/test/arm/many-sections/exe out/test/arm/many-sections/a.o out/test/arm/many-sections/b.o +187: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 187: LOAD 0x010000 0x00800000 0x00800000 0x001d0 0x001d0 R E 0x10000 187: + readelf -W --segments out/test/arm/physical-image-base/exe2 187: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' @@ -28144,7 +28175,7 @@ 187: + echo OK 187: OK 187: + exit 0 -187/354 Test #187: arm-physical-image-base .......................... Passed 0.94 sec +186/354 Test #187: arm-physical-image-base .......................... Passed 0.34 sec test 190 Start 190: arm-plt-symbols @@ -28183,11 +28214,11 @@ 190: Testing plt-symbols ... ++ set -o pipefail 190: ++ set -x 189: + cc -B. -shared -o out/test/arm/plt-dso/b.so out/test/arm/plt-dso/a.o -190: + cat 190: + cc -c -o out/test/arm/plt-symbols/a.o -xc - -fPIC +190: + cat 190: + cc -B. -shared -o out/test/arm/plt-symbols/b.so out/test/arm/plt-symbols/a.o -189: + cat 189: + cc -c -o out/test/arm/plt-dso/c.o -xc - +189: + cat 190: + readelf -Ws out/test/arm/plt-symbols/b.so 190: + grep 'LOCAL.*bar\$plt$' 190: 36: 000104b0 0 FUNC LOCAL DEFAULT 14 bar$plt @@ -28195,7 +28226,7 @@ 190: + echo OK 190: OK 190: + exit 0 -188/354 Test #190: arm-plt-symbols .................................. Passed 0.48 sec +187/354 Test #190: arm-plt-symbols .................................. Passed 0.20 sec test 191 Start 191: arm-pltgot @@ -28205,8 +28236,8 @@ 191: MACHINE=arm 191: CPU= 191: Test timeout computed to be: 1500 -189: + cc -B. -o out/test/arm/plt-dso/exe -Wl,-rpath=out/test/arm/plt-dso out/test/arm/plt-dso/c.o out/test/arm/plt-dso/b.so 191: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh +189: + cc -B. -o out/test/arm/plt-dso/exe -Wl,-rpath=out/test/arm/plt-dso out/test/arm/plt-dso/c.o out/test/arm/plt-dso/b.so 191: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -28234,18 +28265,17 @@ 191: ++ echo -n 'Testing pltgot ... ' 191: Testing pltgot ... ++ set -o pipefail 191: ++ set -x -191: + cat 191: + cc -o out/test/arm/pltgot/a.o -c -xc - -fPIC -167: + ./mold --relocatable -o out/test/arm/many-sections2/b.o out/test/arm/many-sections2/a.o +191: + cat 191: + cc -B. -shared -o out/test/arm/pltgot/b.so out/test/arm/pltgot/a.o -189: + grep 'Hello WORLD' 189: + out/test/arm/plt-dso/exe +189: + grep 'Hello WORLD' 189: Hello WORLD 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 -189/354 Test #189: arm-plt-dso ...................................... Passed 1.05 sec +188/354 Test #189: arm-plt-dso ...................................... Passed 0.42 sec test 192 Start 192: arm-preinit-array @@ -28270,10 +28300,27 @@ 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= +166: + out/test/arm/many-sections/exe +166: + grep Hello 192: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh .sh +166: Hello +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +189/354 Test #166: arm-many-sections ................................ Passed 3.70 sec 192: ++ testname=preinit-array 192: ++ t=out/test/arm/preinit-array 192: ++ mkdir -p out/test/arm/preinit-array +test 193 + Start 193: arm-print-dependencies + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" +193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +193: Environment variables: +193: MACHINE=arm +193: CPU= +193: Test timeout computed to be: 1500 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: +++ uname @@ -28283,36 +28330,8 @@ 192: ++ echo -n 'Testing preinit-array ... ' 192: Testing preinit-array ... ++ set -o pipefail 192: ++ set -x -192: + cat 192: + cc -o out/test/arm/preinit-array/a.o -c -xc - -191: + cc -o out/test/arm/pltgot/c.o -c -xc - -fPIC -191: + cat -192: + ./mold -o out/test/arm/preinit-array/exe1 out/test/arm/preinit-array/a.o -192: + not grep PREINIT_ARRAY -192: + grep PREINIT_ARRAY -192: + readelf -W --dynamic out/test/arm/preinit-array/exe1 -192: + return 0 -192: + cc -o out/test/arm/preinit-array/b.o -c -xc - 192: + cat -191: + cc -B. -o out/test/arm/pltgot/exe out/test/arm/pltgot/c.o out/test/arm/pltgot/b.so -192: + cc -B. -o out/test/arm/preinit-array/exe2 out/test/arm/preinit-array/b.o -191: + grep 'Hello world' -191: + out/test/arm/pltgot/exe -191: Hello world -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -190/354 Test #191: arm-pltgot ....................................... Passed 1.31 sec -test 193 - Start 193: arm-print-dependencies - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" -193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -193: Environment variables: -193: MACHINE=arm -193: CPU= -193: Test timeout computed to be: 1500 193: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh 193: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 193: ++ export LC_ALL=C @@ -28335,22 +28354,37 @@ 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: +++ uname -192: + grep PREINIT_ARRAY -192: + readelf -W --dynamic out/test/arm/preinit-array/exe2 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT 193: ++ echo -n 'Testing print-dependencies ... ' 193: Testing print-dependencies ... ++ set -o pipefail -192: 0x00000020 (PREINIT_ARRAY) 0x20788 -192: 0x00000021 (PREINIT_ARRAYSZ) 4 (bytes) 193: ++ set -x 193: + cat -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -191/354 Test #192: arm-preinit-array ................................ Passed 1.16 sec +193: + cc -o out/test/arm/print-dependencies/a.o -c -xc - +192: + ./mold -o out/test/arm/preinit-array/exe1 out/test/arm/preinit-array/a.o +191: + cat +191: + cc -o out/test/arm/pltgot/c.o -c -xc - -fPIC +192: + readelf -W --dynamic out/test/arm/preinit-array/exe1 +192: + not grep PREINIT_ARRAY +192: + grep PREINIT_ARRAY +192: + return 0 +192: + cc -o out/test/arm/preinit-array/b.o -c -xc - +192: + cat +193: + cat +193: + cc -o out/test/arm/print-dependencies/b.o -c -xc - +191: + cc -B. -o out/test/arm/pltgot/exe out/test/arm/pltgot/c.o out/test/arm/pltgot/b.so +193: + grep 'b\.o.*a\.o.*foo$' +193: + cc -B. -o out/test/arm/print-dependencies/exe out/test/arm/print-dependencies/a.o out/test/arm/print-dependencies/b.o -Wl,--print-dependencies +192: + cc -B. -o out/test/arm/preinit-array/exe2 out/test/arm/preinit-array/b.o +191: + grep 'Hello world' +191: + out/test/arm/pltgot/exe +191: Hello world +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +190/354 Test #191: arm-pltgot ....................................... Passed 0.35 sec test 194 Start 194: arm-protected-dynsym @@ -28360,7 +28394,6 @@ 194: MACHINE=arm 194: CPU= 194: Test timeout computed to be: 1500 -193: + cc -o out/test/arm/print-dependencies/a.o -c -xc - 194: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh 194: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 194: ++ export LC_ALL=C @@ -28391,21 +28424,12 @@ 194: ++ set -x 194: + cc -fPIC -c -o out/test/arm/protected-dynsym/a.o -xc - 194: + cat -193: + cat -193: + cc -o out/test/arm/print-dependencies/b.o -c -xc - -194: + cat -194: + cc -fPIC -c -o out/test/arm/protected-dynsym/b.o -fcommon -xc - -193: + cc -B. -o out/test/arm/print-dependencies/exe out/test/arm/print-dependencies/a.o out/test/arm/print-dependencies/b.o -Wl,--print-dependencies -193: + grep 'b\.o.*a\.o.*foo$' -194: + cc -B. -shared -o out/test/arm/protected-dynsym/c.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/b.o -Wl,-strip-all 193: out/test/arm/print-dependencies/b.o:(.text) out/test/arm/print-dependencies/a.o:(.text) u foo -194: + readelf --symbols out/test/arm/protected-dynsym/c.so -194: + grep -E 'PROTECTED\b.*\bfoo\b' 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 -192/354 Test #193: arm-print-dependencies ........................... Passed 0.80 sec +191/354 Test #193: arm-print-dependencies ........................... Passed 0.26 sec test 195 Start 195: arm-protected @@ -28415,9 +28439,8 @@ 195: MACHINE=arm 195: CPU= 195: Test timeout computed to be: 1500 -194: 5: 00030688 4 OBJECT GLOBAL PROTECTED 24 foo -194: + cat -194: + cc -fPIC -c -o out/test/arm/protected-dynsym/d.o -fno-common -xc - +192: + readelf -W --dynamic out/test/arm/preinit-array/exe2 +192: + grep PREINIT_ARRAY 195: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh 195: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 195: ++ export LC_ALL=C @@ -28433,31 +28456,21 @@ 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= +192: 0x00000020 (PREINIT_ARRAY) 0x20788 +192: 0x00000021 (PREINIT_ARRAYSZ) 4 (bytes) +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 195: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh 195: ++ testname=protected 195: ++ t=out/test/arm/protected 195: ++ mkdir -p out/test/arm/protected +192/354 Test #192: arm-preinit-array ................................ Passed 0.30 sec 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: +++ uname -195: ++ '[' Linux = FreeBSD ']' -195: ++ trap 'on_error $LINENO' ERR -195: ++ trap on_exit EXIT -195: ++ echo -n 'Testing protected ... ' -195: Testing protected ... ++ set -o pipefail -195: ++ set -x -195: + cat -195: + cc -fPIC -c -o out/test/arm/protected/a.o -xc - -194: + cc -B. -shared -o out/test/arm/protected-dynsym/e.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/d.o -Wl,-strip-all -195: + cc -B. -o out/test/arm/protected/b.so -shared out/test/arm/protected/a.o -194: + readelf --symbols out/test/arm/protected-dynsym/e.so -194: + grep -E 'PROTECTED\b.*\bfoo\b' -194: 5: 00030688 4 OBJECT GLOBAL PROTECTED 23 foo -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -193/354 Test #194: arm-protected-dynsym ............................. Passed 1.04 sec +194: + cc -fPIC -c -o out/test/arm/protected-dynsym/b.o -fcommon -xc - test 196 Start 196: arm-push-pop-state @@ -28467,6 +28480,15 @@ 196: MACHINE=arm 196: CPU= 196: Test timeout computed to be: 1500 +195: ++ '[' Linux = FreeBSD ']' +195: ++ trap 'on_error $LINENO' ERR +195: ++ trap on_exit EXIT +195: ++ echo -n 'Testing protected ... ' +195: Testing protected ... ++ set -o pipefail +195: ++ set -x +195: + cc -fPIC -c -o out/test/arm/protected/a.o -xc - +195: + cat +194: + cat 196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh 196: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 196: ++ export LC_ALL=C @@ -28489,6 +28511,7 @@ 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: +++ uname +194: + cc -B. -shared -o out/test/arm/protected-dynsym/c.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/b.o -Wl,-strip-all 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT @@ -28497,19 +28520,28 @@ 196: ++ set -x 196: + cat 196: + cc -shared -o out/test/arm/push-pop-state/a.so -xc - +195: + cc -B. -o out/test/arm/protected/b.so -shared out/test/arm/protected/a.o +194: + grep -E 'PROTECTED\b.*\bfoo\b' +194: + readelf --symbols out/test/arm/protected-dynsym/c.so +196: + cat +194: 5: 00030688 4 OBJECT GLOBAL PROTECTED 24 foo +196: + cc -shared -o out/test/arm/push-pop-state/b.so -xc - +194: + cc -fPIC -c -o out/test/arm/protected-dynsym/d.o -fno-common -xc - 195: + cc -c -o out/test/arm/protected/c.o -xc - -fno-PIE 195: + cat +194: + cat +194: + cc -B. -shared -o out/test/arm/protected-dynsym/e.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/d.o -Wl,-strip-all 195: + cc -B. -no-pie -o out/test/arm/protected/exe out/test/arm/protected/c.o out/test/arm/protected/b.so +196: + cc -c -o out/test/arm/push-pop-state/c.o -xc - 196: + cat -196: + cc -shared -o out/test/arm/push-pop-state/b.so -xc - -195: + grep '3 4 0' -195: + out/test/arm/protected/exe -195: 3 4 0 -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -194/354 Test #195: arm-protected .................................... Passed 0.92 sec +194: + readelf --symbols out/test/arm/protected-dynsym/e.so +194: + grep -E 'PROTECTED\b.*\bfoo\b' +194: 5: 00030688 4 OBJECT GLOBAL PROTECTED 23 foo +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +193/354 Test #194: arm-protected-dynsym ............................. Passed 0.35 sec test 197 Start 197: arm-range-extension-thunk @@ -28538,6 +28570,7 @@ 197: ++ testname=range-extension-thunk 197: ++ t=out/test/arm/range-extension-thunk 197: ++ mkdir -p out/test/arm/range-extension-thunk +196: + cc -B. -o out/test/arm/push-pop-state/exe out/test/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/arm/push-pop-state/a.so -Wl,-pop-state out/test/arm/push-pop-state/b.so 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 197: +++ uname @@ -28558,22 +28591,14 @@ 197: + cat 197: + cat 197: + cc -c -o out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/a.c -O0 -196: + cat -196: + cc -c -o out/test/arm/push-pop-state/c.o -xc - -196: + cc -B. -o out/test/arm/push-pop-state/exe out/test/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/arm/push-pop-state/a.so -Wl,-pop-state out/test/arm/push-pop-state/b.so -197: + cc -c -o out/test/arm/range-extension-thunk/d.o out/test/arm/range-extension-thunk/b.c -O0 -196: + readelf --dynamic out/test/arm/push-pop-state/exe -197: + cc -B. -o out/test/arm/range-extension-thunk/exe1 out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -196: + grep -F a.so out/test/arm/push-pop-state/log -196: 0x00000001 (NEEDED) Shared library: [out/test/arm/push-pop-state/a.so] -196: + not grep -F b.so out/test/arm/push-pop-state/log -196: + grep -F b.so out/test/arm/push-pop-state/log -196: + return 0 -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -195/354 Test #196: arm-push-pop-state ............................... Passed 1.11 sec +195: + grep '3 4 0' +195: + out/test/arm/protected/exe +195: 3 4 0 +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +194/354 Test #195: arm-protected .................................... Passed 0.36 sec test 198 Start 198: arm-range-extension-thunk2 @@ -28604,6 +28629,7 @@ 198: ++ mkdir -p out/test/arm/range-extension-thunk2 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +197: + cc -c -o out/test/arm/range-extension-thunk/d.o out/test/arm/range-extension-thunk/b.c -O0 198: +++ uname 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR @@ -28612,21 +28638,18 @@ 198: Testing range-extension-thunk2 ... ++ set -o pipefail 198: ++ set -x 198: + cat +196: + readelf --dynamic out/test/arm/push-pop-state/exe 198: + cc -o out/test/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections -197: + grep 'main fn1 fn3 fn2 fn4' -197: + out/test/arm/range-extension-thunk/exe1 -197: main fn1 fn3 fn2 fn4 -197: + cc -c -o out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/a.c -O2 -197: + cc -c -o out/test/arm/range-extension-thunk/f.o out/test/arm/range-extension-thunk/b.c -O2 -197: + cc -B. -o out/test/arm/range-extension-thunk/exe2 out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -197: + grep 'main fn1 fn3 fn2 fn4' -197: + out/test/arm/range-extension-thunk/exe2 -197: main fn1 fn3 fn2 fn4 -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -196/354 Test #197: arm-range-extension-thunk ........................ Passed 1.62 sec +196: + grep -F a.so out/test/arm/push-pop-state/log +196: 0x00000001 (NEEDED) Shared library: [out/test/arm/push-pop-state/a.so] +196: + not grep -F b.so out/test/arm/push-pop-state/log +196: + grep -F b.so out/test/arm/push-pop-state/log +196: + return 0 +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +195/354 Test #196: arm-push-pop-state ............................... Passed 0.40 sec test 199 Start 199: arm-range-extension-thunk3 @@ -28667,16 +28690,23 @@ 199: + '[' arm = sh4 ']' 199: + seq 1 10000 199: + sed 's/.*/void func&() {}/' +197: + cc -B. -o out/test/arm/range-extension-thunk/exe1 out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 199: + cc -B. -o out/test/arm/range-extension-thunk3/b.so -shared out/test/arm/range-extension-thunk3/a.c +197: + grep 'main fn1 fn3 fn2 fn4' +197: + out/test/arm/range-extension-thunk/exe1 +197: main fn1 fn3 fn2 fn4 +197: + cc -c -o out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/a.c -O2 +197: + cc -c -o out/test/arm/range-extension-thunk/f.o out/test/arm/range-extension-thunk/b.c -O2 +197: + cc -B. -o out/test/arm/range-extension-thunk/exe2 out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 198: + cc -B. -o out/test/arm/range-extension-thunk2/exe out/test/arm/range-extension-thunk2/a.o -198: + out/test/arm/range-extension-thunk2/exe -198: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -198: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -197/354 Test #198: arm-range-extension-thunk2 ....................... Passed 3.79 sec +197: + grep 'main fn1 fn3 fn2 fn4' +197: + out/test/arm/range-extension-thunk/exe2 +197: main fn1 fn3 fn2 fn4 +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +196/354 Test #197: arm-range-extension-thunk ........................ Passed 0.51 sec test 200 Start 200: arm-relax-got-load @@ -28714,24 +28744,20 @@ 200: ++ echo -n 'Testing relax-got-load ... ' 200: Testing relax-got-load ... ++ set -o pipefail 200: ++ set -x -200: + cat 200: + cc -o out/test/arm/relax-got-load/a.o -c -xc - -fPIC 200: + cat +200: + cat 200: + cc -o out/test/arm/relax-got-load/b.o -c -xc - -fPIC +167: + ./mold --relocatable -o out/test/arm/many-sections2/b.o out/test/arm/many-sections2/a.o 200: + cc -B. -o out/test/arm/relax-got-load/exe1 out/test/arm/relax-got-load/a.o out/test/arm/relax-got-load/b.o -200: + out/test/arm/relax-got-load/exe1 -200: + grep 'Hello world' -200: Hello world -200: + cc -B. -o out/test/arm/relax-got-load/exe2 out/test/arm/relax-got-load/a.o out/test/arm/relax-got-load/b.o -Wl,--no-relax -200: + out/test/arm/relax-got-load/exe2 -200: + grep 'Hello world' -200: Hello world -200: + case $MACHINE in -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -198/354 Test #200: arm-relax-got-load ............................... Passed 0.86 sec +198: + out/test/arm/range-extension-thunk2/exe +198: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +198: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +197/354 Test #198: arm-range-extension-thunk2 ....................... Passed 0.83 sec test 201 Start 201: arm-reloc-rodata @@ -28774,7 +28800,7 @@ 201: + echo OK 201: OK 201: + exit 0 -199/354 Test #201: arm-reloc-rodata ................................. Passed 0.08 sec +198/354 Test #201: arm-reloc-rodata ................................. Passed 0.02 sec test 202 Start 202: arm-relocatable-archive @@ -28784,6 +28810,10 @@ 202: MACHINE=arm 202: CPU= 202: Test timeout computed to be: 1500 +200: + grep 'Hello world' +200: + out/test/arm/relax-got-load/exe1 +200: Hello world +200: + cc -B. -o out/test/arm/relax-got-load/exe2 out/test/arm/relax-got-load/a.o out/test/arm/relax-got-load/b.o -Wl,--no-relax 202: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh 202: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 202: ++ export LC_ALL=C @@ -28812,32 +28842,17 @@ 202: ++ echo -n 'Testing relocatable-archive ... ' 202: Testing relocatable-archive ... ++ set -o pipefail 202: ++ set -x -202: + grep __tsan_init 202: + nm mold -202: + cat -202: + cc -c -o out/test/arm/relocatable-archive/a.o -xc - -167: + readelf -WS out/test/arm/many-sections2/b.o -202: + cat -202: + cc -c -o out/test/arm/relocatable-archive/b.o -xc - -202: + cat -202: + cc -c -o out/test/arm/relocatable-archive/c.o -xc - -202: + cat -202: + cc -c -o out/test/arm/relocatable-archive/d.o -xc - -202: + ar crs out/test/arm/relocatable-archive/e.a out/test/arm/relocatable-archive/a.o out/test/arm/relocatable-archive/b.o out/test/arm/relocatable-archive/c.o -202: + ./mold -r -o out/test/arm/relocatable-archive/f.o out/test/arm/relocatable-archive/d.o out/test/arm/relocatable-archive/e.a -202: + readelf --symbols out/test/arm/relocatable-archive/f.o -202: + grep 'foo\b' out/test/arm/relocatable-archive/log -202: 18: 0000000f 12 FUNC GLOBAL DEFAULT 2 foo -202: + grep 'bar\b' out/test/arm/relocatable-archive/log -202: 19: 0000001b 14 FUNC GLOBAL DEFAULT 2 bar -202: + not grep 'baz\b' out/test/arm/relocatable-archive/log -202: + grep 'baz\b' out/test/arm/relocatable-archive/log -202: + return 0 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -200/354 Test #202: arm-relocatable-archive .......................... Passed 2.60 sec +202: + grep __tsan_init +200: + grep 'Hello world' +200: + out/test/arm/relax-got-load/exe2 +200: Hello world +200: + case $MACHINE in +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +199/354 Test #200: arm-relax-got-load ............................... Passed 0.56 sec test 203 Start 203: arm-relocatable-c++ @@ -28877,25 +28892,33 @@ 203: ++ set -x 203: + nm mold 203: + grep __tsan_init -167: + grep -F .data.100000 out/test/arm/many-sections2/log1 -167: [ 9] .data.100000 PROGBITS 00000000 00004c 000004 00 WA 0 0 1 -167: + readelf -Ws out/test/arm/many-sections2/b.o -203: + cat +202: + cat +202: + cc -c -o out/test/arm/relocatable-archive/a.o -xc - +202: + cc -c -o out/test/arm/relocatable-archive/b.o -xc - +202: + cat 203: + c++ -c -o out/test/arm/relocatable-c++/a.o -xc++ - 203: + cat +202: + cc -c -o out/test/arm/relocatable-archive/c.o -xc - +202: + cat 203: + c++ -c -o out/test/arm/relocatable-c++/b.o -xc++ - -167: + grep -F 'GLOBAL DEFAULT 100000' out/test/arm/many-sections2/log2 -167: 200005: 00000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 -167: + grep -F 'ABS foo' out/test/arm/many-sections2/log2 -167: 100009: 00001000 0 NOTYPE LOCAL DEFAULT ABS foo -167: + not grep -F 'ABS x68966' out/test/arm/many-sections2/log2 -167: + grep -F 'ABS x68966' out/test/arm/many-sections2/log2 -167: + return 0 -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -201/354 Test #167: arm-many-sections2 ............................... Passed 28.90 sec +203: + cat +202: + cc -c -o out/test/arm/relocatable-archive/d.o -xc - +202: + cat +202: + ar crs out/test/arm/relocatable-archive/e.a out/test/arm/relocatable-archive/a.o out/test/arm/relocatable-archive/b.o out/test/arm/relocatable-archive/c.o +202: + ./mold -r -o out/test/arm/relocatable-archive/f.o out/test/arm/relocatable-archive/d.o out/test/arm/relocatable-archive/e.a +202: + readelf --symbols out/test/arm/relocatable-archive/f.o +202: + grep 'foo\b' out/test/arm/relocatable-archive/log +202: 18: 0000000f 12 FUNC GLOBAL DEFAULT 2 foo +202: + grep 'bar\b' out/test/arm/relocatable-archive/log +202: 19: 0000001b 14 FUNC GLOBAL DEFAULT 2 bar +202: + not grep 'baz\b' out/test/arm/relocatable-archive/log +202: + grep 'baz\b' out/test/arm/relocatable-archive/log +202: + return 0 +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +200/354 Test #202: arm-relocatable-archive .......................... Passed 0.94 sec test 204 Start 204: arm-relocatable-compressed-debug-info @@ -28933,17 +28956,20 @@ 204: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 204: Testing relocatable-compressed-debug-info ... ++ set -o pipefail 204: ++ set -x -204: + grep __tsan_init 204: + nm mold +204: + grep __tsan_init 204: + test_cflags -g3 -gz 204: + cc -B. -g3 -gz -o /dev/null -xc - 204: + echo 'int main() {}' -204: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -204: + cat 204: + cat +204: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 204: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +204: + cat 204: + ./mold --relocatable -o out/test/arm/relocatable-compressed-debug-info/c.o out/test/arm/relocatable-compressed-debug-info/a.o out/test/arm/relocatable-compressed-debug-info/b.o 204: + cc -B. -o out/test/arm/relocatable-compressed-debug-info/exe out/test/arm/relocatable-compressed-debug-info/c.o +203: + ./mold --relocatable -o out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/a.o +203: + ./mold --relocatable -o out/test/arm/relocatable-c++/d.o out/test/arm/relocatable-c++/b.o +203: + c++ -B. -o out/test/arm/relocatable-c++/exe out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/d.o 204: + grep 'Hello world' 204: + out/test/arm/relocatable-compressed-debug-info/exe 204: Hello world @@ -28951,7 +28977,7 @@ 204: + echo OK 204: OK 204: + exit 0 -202/354 Test #204: arm-relocatable-compressed-debug-info ............ Passed 2.57 sec +201/354 Test #204: arm-relocatable-compressed-debug-info ............ Passed 1.09 sec test 205 Start 205: arm-relocatable-debug-info @@ -28991,9 +29017,6 @@ 205: ++ set -x 205: + nm mold 205: + grep __tsan_init -203: + ./mold --relocatable -o out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/a.o -203: + ./mold --relocatable -o out/test/arm/relocatable-c++/d.o out/test/arm/relocatable-c++/b.o -203: + c++ -B. -o out/test/arm/relocatable-c++/exe out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/d.o 203: + grep 'Hello world' 203: + out/test/arm/relocatable-c++/exe 203: Hello world @@ -29001,7 +29024,7 @@ 203: + echo OK 203: OK 203: + exit 0 -203/354 Test #203: arm-relocatable-c++ .............................. Passed 5.52 sec +202/354 Test #203: arm-relocatable-c++ .............................. Passed 1.97 sec test 206 Start 206: arm-relocatable-exception @@ -29044,28 +29067,30 @@ 206: + '[' arm = sh4aeb ']' 206: + nm mold 206: + grep __tsan_init -205: + cat 205: + cc -c -o out/test/arm/relocatable-debug-info/a.o -xc - -g 205: + cat 205: + cc -c -o out/test/arm/relocatable-debug-info/b.o -xc - -g -205: + objdump --dwarf=info out/test/arm/relocatable-debug-info/a.o out/test/arm/relocatable-debug-info/b.o +205: + cat +206: + c++ -c -o out/test/arm/relocatable-exception/a.o -xc++ - +206: + cat 205: + grep 'Warning: DIE at offset' +205: + objdump --dwarf=info out/test/arm/relocatable-debug-info/a.o out/test/arm/relocatable-debug-info/b.o 205: + ./mold --relocatable -o out/test/arm/relocatable-debug-info/c.o out/test/arm/relocatable-debug-info/a.o out/test/arm/relocatable-debug-info/b.o 205: + cc -B. -o out/test/arm/relocatable-debug-info/exe out/test/arm/relocatable-debug-info/c.o +206: + c++ -c -o out/test/arm/relocatable-exception/b.o -xc++ - 206: + cat -206: + c++ -c -o out/test/arm/relocatable-exception/a.o -xc++ - -205: + grep 'Hello world' 205: + out/test/arm/relocatable-debug-info/exe +205: + grep 'Hello world' 205: Hello world 205: + not grep Warning -205: + objdump --dwarf=info out/test/arm/relocatable-debug-info/c.o 205: + grep Warning +205: + objdump --dwarf=info out/test/arm/relocatable-debug-info/c.o 205: + return 0 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 -204/354 Test #205: arm-relocatable-debug-info ....................... Passed 2.13 sec +203/354 Test #205: arm-relocatable-debug-info ....................... Passed 0.89 sec test 207 Start 207: arm-relocatable-many-sections @@ -29076,8 +29101,6 @@ 207: CPU= 207: Test timeout computed to be: 1500 207: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh -206: + cat -206: + c++ -c -o out/test/arm/relocatable-exception/b.o -xc++ - 207: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C @@ -29107,18 +29130,25 @@ 207: ++ set -x 207: + nm mold 207: + grep __tsan_init -207: + seq 1 80000 -207: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +167: + readelf -WS out/test/arm/many-sections2/b.o +167: + grep -F .data.100000 out/test/arm/many-sections2/log1 +167: [ 9] .data.100000 PROGBITS 00000000 00004c 000004 00 WA 0 0 1 +167: + readelf -Ws out/test/arm/many-sections2/b.o 207: + cc -c -xassembler -o out/test/arm/relocatable-many-sections/a.o - +207: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +207: + seq 1 80000 206: + ./mold --relocatable -o out/test/arm/relocatable-exception/c.o out/test/arm/relocatable-exception/a.o out/test/arm/relocatable-exception/b.o 206: + c++ -B. -o out/test/arm/relocatable-exception/exe out/test/arm/relocatable-exception/c.o +167: + grep -F 'GLOBAL DEFAULT 100000' out/test/arm/many-sections2/log2 +167: 200005: 00000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 +167: + grep -F 'ABS foo' out/test/arm/many-sections2/log2 206: + out/test/arm/relocatable-exception/exe 206: 0 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 -205/354 Test #206: arm-relocatable-exception ........................ Passed 5.70 sec +204/354 Test #206: arm-relocatable-exception ........................ Passed 2.04 sec test 208 Start 208: arm-relocatable-merge-sections @@ -29156,29 +29186,17 @@ 208: ++ echo -n 'Testing relocatable-merge-sections ... ' 208: Testing relocatable-merge-sections ... ++ set -o pipefail 208: ++ set -x +167: 100009: 00001000 0 NOTYPE LOCAL DEFAULT ABS foo +167: + not grep -F 'ABS x68966' out/test/arm/many-sections2/log2 +167: + grep -F 'ABS x68966' out/test/arm/many-sections2/log2 208: + nm mold 208: + grep __tsan_init -208: + cc -c -o out/test/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - -208: + cat -208: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/b.o out/test/arm/relocatable-merge-sections/a.o -208: + readelf -WS out/test/arm/relocatable-merge-sections/b.o -208: + grep -F .text.foo out/test/arm/relocatable-merge-sections/log1 -208: [ 4] .text.foo PROGBITS 00000000 000046 00000e 00 AX 0 0 2 -208: + grep -F .text.bar out/test/arm/relocatable-merge-sections/log1 -208: [ 3] .text.bar PROGBITS 00000000 000038 00000e 00 AX 0 0 2 -208: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/c.o out/test/arm/relocatable-merge-sections/a.o --relocatable-merge-sections -208: + readelf -WS out/test/arm/relocatable-merge-sections/c.o -208: + not grep -F .text.foo out/test/arm/relocatable-merge-sections/log2 -208: + grep -F .text.foo out/test/arm/relocatable-merge-sections/log2 -208: + return 0 -208: + not grep -F .text.bar out/test/arm/relocatable-merge-sections/log2 -208: + grep -F .text.bar out/test/arm/relocatable-merge-sections/log2 -208: + return 0 -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -206/354 Test #208: arm-relocatable-merge-sections ................... Passed 2.08 sec +167: + return 0 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +205/354 Test #167: arm-many-sections2 ............................... Passed 9.35 sec test 209 Start 209: arm-relocatable-mergeable-sections @@ -29218,23 +29236,38 @@ 209: ++ set -x 209: + nm mold 209: + grep __tsan_init -209: + cat +208: + cc -c -o out/test/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - +208: + cat +208: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/b.o out/test/arm/relocatable-merge-sections/a.o 209: + cc -c -o out/test/arm/relocatable-mergeable-sections/a.o -xassembler - +209: + cat +208: + readelf -WS out/test/arm/relocatable-merge-sections/b.o 209: {standard input}: Assembler messages: 209: {standard input}:1: missing merge / string entity size, 1 assumed 209: {standard input}:5: missing merge / string entity size, 1 assumed 209: + ./mold --relocatable -o out/test/arm/relocatable-mergeable-sections/b.o out/test/arm/relocatable-mergeable-sections/a.o +208: + grep -F .text.foo out/test/arm/relocatable-merge-sections/log1 +208: [ 4] .text.foo PROGBITS 00000000 000046 00000e 00 AX 0 0 2 +208: + grep -F .text.bar out/test/arm/relocatable-merge-sections/log1 +208: [ 3] .text.bar PROGBITS 00000000 000038 00000e 00 AX 0 0 2 +208: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/c.o out/test/arm/relocatable-merge-sections/a.o --relocatable-merge-sections 209: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o 209: + grep -E '\b0\b.*Hello' +208: + readelf -WS out/test/arm/relocatable-merge-sections/c.o 209: [ 0] Hello -209: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o 209: + grep -E '\b7\b.*World' +209: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o +208: + not grep -F .text.foo out/test/arm/relocatable-merge-sections/log2 +208: + grep -F .text.foo out/test/arm/relocatable-merge-sections/log2 209: [ 7] World 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 -207/354 Test #209: arm-relocatable-mergeable-sections ............... Passed 1.47 sec +208: + return 0 +208: + not grep -F .text.bar out/test/arm/relocatable-merge-sections/log2 +208: + grep -F .text.bar out/test/arm/relocatable-merge-sections/log2 +206/354 Test #209: arm-relocatable-mergeable-sections ............... Passed 0.66 sec test 210 Start 210: arm-relocatable @@ -29244,6 +29277,21 @@ 210: MACHINE=arm 210: CPU= 210: Test timeout computed to be: 1500 +208: + return 0 +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +207/354 Test #208: arm-relocatable-merge-sections ................... Passed 0.73 sec +test 211 + Start 211: arm-relro + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh" +211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +211: Environment variables: +211: MACHINE=arm +211: CPU= +211: Test timeout computed to be: 1500 210: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable.sh 210: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 210: ++ export LC_ALL=C @@ -29273,39 +29321,6 @@ 210: Testing relocatable ... ++ set -o pipefail 210: ++ set -x 210: + grep __tsan_init -210: + nm mold -199: + seq 1 10000 -199: + sed 's/.*/void func&();/' -199: + echo 'int main() {' -199: + seq 1 10000 -199: + sed 's/.*/func&();/' -199: + echo '}' -199: + cc -c -o out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/c.c -210: + cat -210: + cc -c -o out/test/arm/relocatable/a.o -xc - -207: + cat -207: + cc -c -xc -o out/test/arm/relocatable-many-sections/b.o - -210: + cat -210: + cc -c -o out/test/arm/relocatable/b.o -xc - -207: + ./mold -r -o out/test/arm/relocatable-many-sections/c.o out/test/arm/relocatable-many-sections/a.o out/test/arm/relocatable-many-sections/b.o -210: + ./mold --relocatable -o out/test/arm/relocatable/c.o out/test/arm/relocatable/a.o out/test/arm/relocatable/b.o -210: + cc -B. -o out/test/arm/relocatable/exe out/test/arm/relocatable/c.o -210: + out/test/arm/relocatable/exe -210: Hello world -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -208/354 Test #210: arm-relocatable .................................. Passed 1.98 sec -test 211 - Start 211: arm-relro - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh" -211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -211: Environment variables: -211: MACHINE=arm -211: CPU= -211: Test timeout computed to be: 1500 211: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh 211: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 211: ++ export LC_ALL=C @@ -29321,6 +29336,7 @@ 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= +210: + nm mold 211: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh .sh 211: ++ testname=relro 211: ++ t=out/test/arm/relro @@ -29337,32 +29353,32 @@ 211: + cat 211: + cc -c -xc -o out/test/arm/relro/a.o - 211: + cc -B. -o out/test/arm/relro/exe1 out/test/arm/relro/a.o -Wl,-z,relro,-z,lazy -211: + grep 'Hello world' 211: + out/test/arm/relro/exe1 +211: + grep 'Hello world' 211: Hello world -211: + readelf --segments -W out/test/arm/relro/exe1 211: + grep -w GNU_RELRO +211: + readelf --segments -W out/test/arm/relro/exe1 211: GNU_RELRO 0x0006c0 0x000206c0 0x000206c0 0x00110 0x0f940 R 0x1 211: + cc -B. -o out/test/arm/relro/exe2 out/test/arm/relro/a.o -Wl,-z,relro,-z,now -211: + grep 'Hello world' 211: + out/test/arm/relro/exe2 +211: + grep 'Hello world' 211: Hello world -211: + readelf --segments -W out/test/arm/relro/exe2 211: + grep -w GNU_RELRO +211: + readelf --segments -W out/test/arm/relro/exe2 211: GNU_RELRO 0x0006c0 0x000206c0 0x000206c0 0x00130 0x0f940 R 0x1 211: + cc -B. -o out/test/arm/relro/exe3 out/test/arm/relro/a.o -Wl,-z,norelro 211: + out/test/arm/relro/exe3 211: + grep 'Hello world' 211: Hello world -211: + readelf --segments -W out/test/arm/relro/exe3 211: + not grep -w GNU_RELRO 211: + grep -w GNU_RELRO +211: + readelf --segments -W out/test/arm/relro/exe3 211: + return 0 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 -209/354 Test #211: arm-relro ........................................ Passed 1.03 sec +208/354 Test #211: arm-relro ........................................ Passed 0.44 sec test 212 Start 212: arm-repro @@ -29400,18 +29416,24 @@ 212: ++ echo -n 'Testing repro ... ' 212: Testing repro ... ++ set -o pipefail 212: ++ set -x -212: + cc -c -o out/test/arm/repro/a.o -xc - 212: + cat +212: + cc -c -o out/test/arm/repro/a.o -xc - 212: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar 212: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o +210: + cc -c -o out/test/arm/relocatable/a.o -xc - +210: + cat 212: + not '[' -f out/test/arm/repro/exe.repro.tar ']' 212: + '[' -f out/test/arm/repro/exe.repro.tar ']' 212: + return 0 212: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o -Wl,-repro +210: + cc -c -o out/test/arm/relocatable/b.o -xc - +210: + cat +210: + ./mold --relocatable -o out/test/arm/relocatable/c.o out/test/arm/relocatable/a.o out/test/arm/relocatable/b.o +210: + cc -B. -o out/test/arm/relocatable/exe out/test/arm/relocatable/c.o 212: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar -212: + grep ' exe.repro/.*/a.o' 212: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar -212: -rw-rw-r-- 0/0 1020 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/repro/a.o +212: + grep ' exe.repro/.*/a.o' +212: -rw-rw-r-- 0/0 1020 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/repro/a.o 212: + grep /a.o out/test/arm/repro/exe.repro/response.txt 212: out/test/arm/repro/a.o 212: + grep mold out/test/arm/repro/exe.repro/version.txt @@ -29419,19 +29441,13 @@ 212: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar 212: + MOLD_REPRO=1 212: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o -212: + grep ' exe.repro/.*/a.o' -212: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar -212: -rw-rw-r-- 0/0 1020 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/repro/a.o -212: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar -212: + grep /a.o out/test/arm/repro/exe.repro/response.txt -212: out/test/arm/repro/a.o -212: + grep mold out/test/arm/repro/exe.repro/version.txt -212: mold 2.37.1 (compatible with GNU ld) -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -210/354 Test #212: arm-repro ........................................ Passed 1.38 sec +210: + out/test/arm/relocatable/exe +210: Hello world +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +209/354 Test #210: arm-relocatable .................................. Passed 0.90 sec test 213 Start 213: arm-require-defined @@ -29471,27 +29487,21 @@ 213: ++ set -x 213: + cc -o out/test/arm/require-defined/a.o -c -xc - 213: + cat +212: + grep ' exe.repro/.*/a.o' +212: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar +212: -rw-rw-r-- 0/0 1020 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/repro/a.o +212: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar +212: + grep /a.o out/test/arm/repro/exe.repro/response.txt +212: out/test/arm/repro/a.o +212: + grep mold out/test/arm/repro/exe.repro/version.txt +212: mold 2.37.1 (compatible with GNU ld) 213: + rm -f out/test/arm/require-defined/b.a +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +210/354 Test #212: arm-repro ........................................ Passed 0.55 sec 213: + ar rcs out/test/arm/require-defined/b.a out/test/arm/require-defined/a.o -213: + cc -o out/test/arm/require-defined/c.o -c -xc - -213: + cat -213: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -213: + readelf --symbols out/test/arm/require-defined/exe -213: + not grep foobar -213: + grep foobar -213: + return 0 -213: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,foobar -213: + grep foobar -213: + readelf --symbols out/test/arm/require-defined/exe -213: 119: 0001060d 14 FUNC LOCAL DEFAULT 21 foobar -213: + not cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,xyz -213: + grep 'undefined symbol: xyz' -213: mold: error: --require-defined: undefined symbol: xyz -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -211/354 Test #213: arm-require-defined .............................. Passed 1.08 sec test 214 Start 214: arm-response-file @@ -29501,6 +29511,8 @@ 214: MACHINE=arm 214: CPU= 214: Test timeout computed to be: 1500 +213: + cat +213: + cc -o out/test/arm/require-defined/c.o -c -xc - 214: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh 214: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 214: ++ export LC_ALL=C @@ -29531,18 +29543,38 @@ 214: ++ set -x 214: + cat 214: + cc -c -o out/test/arm/response-file/a.o -xc - +213: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a +199: + seq 1 10000 +199: + sed 's/.*/void func&();/' 214: + cat 214: + cc -c -o out/test/arm/response-file/b.o -xc - +199: + echo 'int main() {' +199: + sed 's/.*/func&();/' +199: + seq 1 10000 +199: + echo '}' +199: + cc -c -o out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/c.c 214: + cat 214: + cc -c -o out/test/arm/response-file/c.o -xc - +213: + not grep foobar +213: + grep foobar +213: + readelf --symbols out/test/arm/require-defined/exe +213: + return 0 +213: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,foobar 214: + echo ''\''out/test/arm/response-file/b.o'\'' '\''out/test/arm/response-file/c.o'\''' 214: + cc -B. -o out/test/arm/response-file/exe out/test/arm/response-file/a.o -Wl,@out/test/arm/response-file/rsp -199: + cc -B. -o out/test/arm/range-extension-thunk3/exe out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/b.so +207: + cc -c -xc -o out/test/arm/relocatable-many-sections/b.o - +207: + cat +207: + ./mold -r -o out/test/arm/relocatable-many-sections/c.o out/test/arm/relocatable-many-sections/a.o out/test/arm/relocatable-many-sections/b.o +213: + readelf --symbols out/test/arm/require-defined/exe +213: + grep foobar +213: 119: 0001060d 14 FUNC LOCAL DEFAULT 21 foobar +213: + grep 'undefined symbol: xyz' +213: + not cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,xyz 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 -212/354 Test #214: arm-response-file ................................ Passed 0.79 sec +211/354 Test #214: arm-response-file ................................ Passed 0.30 sec test 215 Start 215: arm-response-file2 @@ -29584,12 +29616,12 @@ 215: + cat 215: + cat 215: + cc -c -o out/test/arm/response-file2/b.o -xc - -199: + out/test/arm/range-extension-thunk3/exe -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -213/354 Test #199: arm-range-extension-thunk3 ....................... Passed 27.80 sec +213: mold: error: --require-defined: undefined symbol: xyz +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +212/354 Test #213: arm-require-defined .............................. Passed 0.52 sec test 216 Start 216: arm-retain-symbols-file @@ -29627,18 +29659,18 @@ 216: ++ echo -n 'Testing retain-symbols-file ... ' 216: Testing retain-symbols-file ... ++ set -o pipefail 216: ++ set -x +216: + cc -c -o out/test/arm/retain-symbols-file/a.o -xc - +216: + cat 215: + echo ''\''out/test/arm/response-file2/b.o'\''' 215: + echo @out/test/arm/response-file2/rsp1 215: + cc -B. -o out/test/arm/response-file2/exe out/test/arm/response-file2/a.o -Wl,@out/test/arm/response-file2/rsp2 216: + cat -216: + cc -c -o out/test/arm/retain-symbols-file/a.o -xc - -216: + cat 216: + cc -B. -o out/test/arm/retain-symbols-file/exe out/test/arm/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/arm/retain-symbols-file/symbols 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 -214/354 Test #215: arm-response-file2 ............................... Passed 0.85 sec +213/354 Test #215: arm-response-file2 ............................... Passed 0.25 sec test 217 Start 217: arm-reverse-sections @@ -29694,7 +29726,7 @@ 216: + echo OK 216: OK 216: + exit 0 -215/354 Test #216: arm-retain-symbols-file .......................... Passed 0.69 sec +214/354 Test #216: arm-retain-symbols-file .......................... Passed 0.22 sec test 218 Start 218: arm-rodata-name @@ -29738,7 +29770,7 @@ 218: skipped 218: + trap - EXIT 218: + exit 0 -216/354 Test #218: arm-rodata-name ..................................***Skipped 0.07 sec +215/354 Test #218: arm-rodata-name ..................................***Skipped 0.02 sec test 219 Start 219: arm-rosegment @@ -29769,6 +29801,8 @@ 219: ++ mkdir -p out/test/arm/rosegment 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 +217: + cc -o out/test/arm/reverse-sections/b.o -c -xc++ - +217: + cat 219: +++ uname 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR @@ -29776,37 +29810,34 @@ 219: ++ echo -n 'Testing rosegment ... ' 219: Testing rosegment ... ++ set -o pipefail 219: ++ set -x -217: + cat -217: + cc -o out/test/arm/reverse-sections/b.o -c -xc++ - 219: + cat 219: + cc -o out/test/arm/rosegment/a.o -c -xc - +217: + cc -o out/test/arm/reverse-sections/c.o -c -xc++ - 219: + cc -B. -o out/test/arm/rosegment/exe1 out/test/arm/rosegment/a.o 217: + cat -217: + cc -o out/test/arm/reverse-sections/c.o -c -xc++ - -207: + cc -B. -o out/test/arm/relocatable-many-sections/exe out/test/arm/relocatable-many-sections/c.o +217: + c++ -B. -o out/test/arm/reverse-sections/exe1 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o 219: + readelf -W --segments out/test/arm/rosegment/exe1 219: + not grep '\.interp .* \.text' 219: + grep '\.interp .* \.text' 219: + return 0 219: + cc -B. -o out/test/arm/rosegment/exe2 out/test/arm/rosegment/a.o -Wl,--rosegment -217: + c++ -B. -o out/test/arm/reverse-sections/exe1 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o +217: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' +217: + out/test/arm/reverse-sections/exe1 +217: foo1 foo2 foo3 foo4 foo5 foo6 +217: + c++ -B. -o out/test/arm/reverse-sections/exe2 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o -Wl,--reverse-sections 219: + readelf -W --segments out/test/arm/rosegment/exe2 219: + not grep '\.interp .* \.text' 219: + grep '\.interp .* \.text' 219: + return 0 219: + cc -B. -o out/test/arm/rosegment/exe3 out/test/arm/rosegment/a.o -Wl,--no-rosegment -217: + out/test/arm/reverse-sections/exe1 -217: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' -217: foo1 foo2 foo3 foo4 foo5 foo6 -217: + c++ -B. -o out/test/arm/reverse-sections/exe2 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o -Wl,--reverse-sections -219: + readelf -W --segments out/test/arm/rosegment/exe3 -219: + grep '\.interp .* \.text' -219: 03 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .ARM.exidx .ARM.extab .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -217/354 Test #219: arm-rosegment .................................... Passed 1.12 sec +217: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' +217: + out/test/arm/reverse-sections/exe2 +217: foo5 foo6 foo3 foo4 foo1 foo2 +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +216/354 Test #217: arm-reverse-sections ............................. Passed 0.60 sec test 220 Start 220: arm-rpath @@ -29835,8 +29866,15 @@ 220: ++ testname=rpath 220: ++ t=out/test/arm/rpath 220: ++ mkdir -p out/test/arm/rpath +219: + grep '\.interp .* \.text' 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 +219: + readelf -W --segments out/test/arm/rosegment/exe3 +219: 03 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .ARM.exidx .ARM.extab .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 220: +++ uname 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR @@ -29844,24 +29882,7 @@ 220: ++ echo -n 'Testing rpath ... ' 220: Testing rpath ... ++ set -o pipefail 220: ++ set -x -220: + cat -220: + cc -o out/test/arm/rpath/a.o -c -x assembler - -220: + cc -B. -o out/test/arm/rpath/exe1 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -217: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' -217: + out/test/arm/reverse-sections/exe2 -207: + grep Hello -207: + out/test/arm/relocatable-many-sections/exe -217: foo5 foo6 foo3 foo4 foo1 foo2 -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -207: Hello -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -218/354 Test #217: arm-reverse-sections ............................. Passed 1.66 sec +217/354 Test #219: arm-rosegment .................................... Passed 0.59 sec test 221 Start 221: arm-run-clang @@ -29871,16 +29892,9 @@ 221: MACHINE=arm 221: CPU= 221: Test timeout computed to be: 1500 -219/354 Test #207: arm-relocatable-many-sections .................... Passed 16.48 sec -test 222 - Start 222: arm-run - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" -222: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -222: Environment variables: -222: MACHINE=arm -222: CPU= -222: Test timeout computed to be: 1500 +220: + cat +220: + cc -o out/test/arm/rpath/a.o -c -x assembler - +220: + cc -B. -o out/test/arm/rpath/exe1 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh 221: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 221: ++ export LC_ALL=C @@ -29897,10 +29911,38 @@ 221: ++ STRIP=strip 221: ++ QEMU= 221: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh .sh -222: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh 221: ++ testname=run-clang 221: ++ t=out/test/arm/run-clang 221: ++ mkdir -p out/test/arm/run-clang +221: ++ case $MACHINE in +221: ++ tlsdesc_opt=-mtls-dialect=gnu2 +221: +++ uname +221: ++ '[' Linux = FreeBSD ']' +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: ++ echo -n 'Testing run-clang ... ' +221: Testing run-clang ... ++ set -o pipefail +221: ++ set -x +221: + '[' cc = cc ']' +221: + nm mold-wrapper.so +221: + grep '__[at]san_init' +221: + clang --version +221: + skip +221: + echo skipped +221: skipped +221: + trap - EXIT +221: + exit 0 +218/354 Test #221: arm-run-clang ....................................***Skipped 0.04 sec +test 222 + Start 222: arm-run + +222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" +222: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +222: Environment variables: +222: MACHINE=arm +222: CPU= +222: Test timeout computed to be: 1500 +222: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh 222: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C @@ -29915,22 +29957,10 @@ 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= -221: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=gnu2 -221: +++ uname 222: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh .sh 222: ++ testname=run 222: ++ t=out/test/arm/run 222: ++ mkdir -p out/test/arm/run -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: ++ echo -n 'Testing run-clang ... ' -221: Testing run-clang ... ++ set -o pipefail -221: ++ set -x -221: + '[' cc = cc ']' -221: + nm mold-wrapper.so -221: + grep '__[at]san_init' 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname @@ -29941,15 +29971,20 @@ 222: Testing run ... ++ set -o pipefail 222: ++ set -x 222: + '[' cc = cc ']' -222: + nm mold -221: + clang --version 222: + grep '__[at]san_init' -221: + skip -221: + echo skipped -221: skipped -221: + trap - EXIT -221: + exit 0 -220/354 Test #221: arm-run-clang ....................................***Skipped 0.10 sec +222: + nm mold +220: + readelf --dynamic out/test/arm/rpath/exe1 +220: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' +220: 0x0000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] +220: + cc -B. -o out/test/arm/rpath/exe2 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +220: + grep -F 'Library runpath: [/foo:/bar:/baz]' +220: + readelf --dynamic out/test/arm/rpath/exe2 +220: 0x0000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +219/354 Test #220: arm-rpath ........................................ Passed 0.32 sec test 223 Start 223: arm-section-align @@ -29978,13 +30013,9 @@ 223: ++ testname=section-align 223: ++ t=out/test/arm/section-align 223: ++ mkdir -p out/test/arm/section-align -220: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' -220: + readelf --dynamic out/test/arm/rpath/exe1 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname -220: 0x0000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] -220: + cc -B. -o out/test/arm/rpath/exe2 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT @@ -29994,14 +30025,22 @@ 223: + cat 223: + cc -o out/test/arm/section-align/a.o -c -xc -fno-PIC - 223: + cc -B. -o out/test/arm/section-align/exe1 out/test/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 -220: + readelf --dynamic out/test/arm/rpath/exe2 -220: + grep -F 'Library runpath: [/foo:/bar:/baz]' -220: 0x0000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -221/354 Test #220: arm-rpath ........................................ Passed 0.68 sec +223: + grep '\.foo.* 8192$' +223: + readelf -WS out/test/arm/section-align/exe1 +223: [28] .foo PROGBITS 00032000 002000 000004 00 WA 0 0 8192 +223: + cc -B. -o out/test/arm/section-align/exe2 out/test/arm/section-align/a.o -Wl,--section-align=.foo=256 +199: + cc -B. -o out/test/arm/range-extension-thunk3/exe out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/b.so +223: + grep '\.foo.* 256$' +223: + readelf -WS out/test/arm/section-align/exe2 +223: [28] .foo PROGBITS 00030800 000800 000004 00 WA 0 0 256 +223: + not cc -B. -o out/test/arm/section-align/exe3 out/test/arm/section-align/a.o -Wl,--section-align=.foo=3 +223: + grep 'must be a power of 2' +223: mold: fatal: --section-align=.foo=3: value must be a power of 2 +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +220/354 Test #223: arm-section-align ................................ Passed 0.34 sec test 224 Start 224: arm-section-attributes @@ -30033,36 +30072,20 @@ 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 224: +++ uname +199: + out/test/arm/range-extension-thunk3/exe 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: ++ echo -n 'Testing section-attributes ... ' 224: Testing section-attributes ... ++ set -o pipefail 224: ++ set -x -224: + cat 224: + cc -o out/test/arm/section-attributes/a.o -c -xassembler - -224: + cc -o out/test/arm/section-attributes/b.o -c -xassembler - -224: + cat -223: + readelf -WS out/test/arm/section-align/exe1 -223: + grep '\.foo.* 8192$' -224: + cc -o out/test/arm/section-attributes/c.o -c -xassembler - -223: [28] .foo PROGBITS 00032000 002000 000004 00 WA 0 0 8192 -223: + cc -B. -o out/test/arm/section-align/exe2 out/test/arm/section-align/a.o -Wl,--section-align=.foo=256 224: + cat -224: + cat -224: + cc -o out/test/arm/section-attributes/d.o -c -xc - -224: + cc -B. -o out/test/arm/section-attributes/exe out/test/arm/section-attributes/a.o out/test/arm/section-attributes/b.o out/test/arm/section-attributes/c.o out/test/arm/section-attributes/d.o -223: + readelf -WS out/test/arm/section-align/exe2 -223: + grep '\.foo.* 256$' -223: [28] .foo PROGBITS 00030800 000800 000004 00 WA 0 0 256 -223: + not cc -B. -o out/test/arm/section-align/exe3 out/test/arm/section-align/a.o -Wl,--section-align=.foo=3 -223: + grep 'must be a power of 2' -223: mold: fatal: --section-align=.foo=3: value must be a power of 2 -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -222/354 Test #223: arm-section-align ................................ Passed 0.80 sec +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +221/354 Test #199: arm-range-extension-thunk3 ....................... Passed 8.57 sec test 225 Start 225: arm-section-order @@ -30072,6 +30095,8 @@ 225: MACHINE=arm 225: CPU= 225: Test timeout computed to be: 1500 +224: + cat +224: + cc -o out/test/arm/section-attributes/b.o -c -xassembler - 225: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh 225: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 225: ++ export LC_ALL=C @@ -30088,9 +30113,11 @@ 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh .sh +224: + cc -o out/test/arm/section-attributes/c.o -c -xassembler - 225: ++ testname=section-order 225: ++ t=out/test/arm/section-order 225: ++ mkdir -p out/test/arm/section-order +224: + cat 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: +++ uname @@ -30100,16 +30127,27 @@ 225: ++ echo -n 'Testing section-order ... ' 225: Testing section-order ... ++ set -o pipefail 225: ++ set -x -225: + cc -o out/test/arm/section-order/a.o -c -xc -fno-PIC - 225: + cat -224: + readelf -W --sections out/test/arm/section-attributes/exe +225: + cc -o out/test/arm/section-order/a.o -c -xc -fno-PIC - +224: + cat +224: + cc -o out/test/arm/section-attributes/d.o -c -xc - +224: + cc -B. -o out/test/arm/section-attributes/exe out/test/arm/section-attributes/a.o out/test/arm/section-attributes/b.o out/test/arm/section-attributes/c.o out/test/arm/section-attributes/d.o +222: + cc -xc -c -o out/test/arm/run/a.o - +225: + cc -B. -o out/test/arm/section-order/exe1 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +222: + cat +222: ++ pwd +222: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +222: ++ pwd +222: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold +222: + cc -o out/test/arm/run/exe out/test/arm/run/a.o -B/usr/bin 224: + grep 'foobar.*WAX' +224: + readelf -W --sections out/test/arm/section-attributes/exe 224: [31] .foobar PROGBITS 000407ad 0007ad 000020 00 WAX 0 0 1 224: + on_exit 224: + echo OK 224: OK 224: + exit 0 -223/354 Test #224: arm-section-attributes ........................... Passed 0.62 sec +222/354 Test #224: arm-section-attributes ........................... Passed 0.22 sec test 226 Start 226: arm-section-start @@ -30151,59 +30189,107 @@ 226: + [[ arm = loongarch* ]] 226: + '[' arm = arm ']' 226: + flags=-marm -226: + cat 226: + cc -o out/test/arm/section-start/a.o -c -xc -fno-PIC -marm - -225: + cc -B. -o out/test/arm/section-order/exe1 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -226: + cc -B. -o out/test/arm/section-start/exe1 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +226: + cat 225: + grep Hello 225: + out/test/arm/section-order/exe1 225: Hello world 225: + grep '\.fn2 .*00200000' 225: + readelf -SW out/test/arm/section-order/exe1 225: [ 1] .fn2 PROGBITS 00200000 010000 000040 00 AX 0 0 2 -225: + grep '\.fn1 .*00300000' 225: + readelf -SW out/test/arm/section-order/exe1 +225: + grep '\.fn1 .*00300000' 225: [ 6] .fn1 PROGBITS 00300000 020000 000040 00 AX 0 0 2 225: + cc -B. -o out/test/arm/section-order/exe2 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -222: + cat -222: + cc -xc -c -o out/test/arm/run/a.o - -226: + out/test/arm/section-start/exe1 -226: + grep 'main fn1 fn2 0x10000000 0x20000000' -226: main fn1 fn2 0x10000000 0x20000000 -226: + sed 's/0x[0-9a-f]*//' -226: + grep ' LOAD ' -226: + readelf -W --segments out/test/arm/section-start/exe1 -226: + diff out/test/arm/section-start/log1 /dev/fd/63 -226: ++ sort out/test/arm/section-start/log1 -226: + cc -B. -o out/test/arm/section-start/exe2 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -225: + readelf -SW out/test/arm/section-order/exe2 +222: + readelf -p .comment out/test/arm/run/exe +222: + grep mold +222: [ 0] mold 2.37.1 (compatible with GNU ld) +222: + ./mold -run env +222: + grep '^MOLD_PATH=.*/mold$' +222: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold +222: + ./mold -run /usr/bin/ld --version +222: + grep mold +222: mold 2.37.1 (compatible with GNU ld) +222: + grep mold +222: + ./mold -run /usr/bin/ld.lld --version +222: mold 2.37.1 (compatible with GNU ld) +222: + grep mold +222: + ./mold -run /usr/bin/ld.gold --version +226: + cc -B. -o out/test/arm/section-start/exe1 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +222: mold 2.37.1 (compatible with GNU ld) +222: + rm -f out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld +222: + touch out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold +222: + echo '#!/bin/sh' +222: + chmod 755 out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld +222: + grep mold +222: + ./mold -run out/test/arm/run/ld --version +222: mold 2.37.1 (compatible with GNU ld) +222: + grep mold +222: + ./mold -run out/test/arm/run/ld.lld --version +222: mold 2.37.1 (compatible with GNU ld) 225: + grep '\.fn2 .*00400000' +222: + grep mold +225: + readelf -SW out/test/arm/section-order/exe2 +222: + ./mold -run out/test/arm/run/ld.gold --version 225: [16] .fn2 PROGBITS 00400000 020000 000040 00 AX 0 0 2 225: + grep -E ': 0+200000\s.*\s__ehdr_start$' 225: + readelf -sW out/test/arm/section-order/exe2 -222: ++ pwd -222: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 225: 129: 00200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -222: ++ pwd -222: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold -222: + cc -o out/test/arm/run/exe out/test/arm/run/a.o -B/usr/bin -225: + readelf -W --segments out/test/arm/section-order/exe2 225: + grep -E 'PHDR\s.*0x0+300000\s' +225: + readelf -W --segments out/test/arm/section-order/exe2 +222: mold 2.37.1 (compatible with GNU ld) +222: + not grep mold +222: + grep mold +222: + ./mold -run out/test/arm/run/foo.ld --version 225: PHDR 0x010000 0x00300000 0x00300000 0x00180 0x00180 R 0x4 225: + cc -B. -o out/test/arm/section-order/exe3 out/test/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' -226: + out/test/arm/section-start/exe2 -226: + grep 'main fn1 fn2 0x20000000 0x10000000' -226: main fn1 fn2 0x20000000 0x10000000 -226: + sed 's/0x[0-9a-f]*//' +222: + return 0 +222: + cat +222: + chmod 755 out/test/arm/run/sh +222: + grep mold +222: + ./mold -run out/test/arm/run/sh ld --version +222: mold 2.37.1 (compatible with GNU ld) +226: + out/test/arm/section-start/exe1 +222: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version +226: + grep 'main fn1 fn2 0x10000000 0x20000000' +222: + not grep mold +222: + grep mold +226: main fn1 fn2 0x10000000 0x20000000 +226: + readelf -W --segments out/test/arm/section-start/exe1 226: + grep ' LOAD ' -226: + readelf -W --segments out/test/arm/section-start/exe2 -226: + diff out/test/arm/section-start/log2 /dev/fd/63 -226: ++ sort out/test/arm/section-start/log2 -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -224/354 Test #226: arm-section-start ................................ Passed 0.95 sec +226: + sed 's/0x[0-9a-f]*//' +222: + return 0 +226: + diff out/test/arm/section-start/log1 /dev/fd/63 +226: ++ sort out/test/arm/section-start/log1 +222: + grep mold +222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld --version +226: + cc -B. -o out/test/arm/section-start/exe2 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +222: mold 2.37.1 (compatible with GNU ld) +222: + grep mold +222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.lld --version +225: + readelf -sW out/test/arm/section-order/exe3 +225: + grep -E '\b0+200000 .* ehdr_start$' out/test/arm/section-order/log3 +222: mold 2.37.1 (compatible with GNU ld) +222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.gold --version +222: + grep mold +225: 129: 00200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start +225: + grep -E '\b0+200040 .* rodata_start$' out/test/arm/section-order/log3 +225: 130: 00200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start +225: + grep -E '\b0+300000 .* phdr_start$' out/test/arm/section-order/log3 +222: mold 2.37.1 (compatible with GNU ld) +225: 131: 00300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start +225: + grep -E '\b0+301000 .* phdr_end$' out/test/arm/section-order/log3 +222: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version +222: + not grep mold +222: + grep mold +225: 132: 00301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end +225: + grep -E '\b0+400000 .* text_start$' out/test/arm/section-order/log3 +225: 133: 00400000 0 NOTYPE LOCAL DEFAULT 1 text_start +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +223/354 Test #225: arm-section-order ................................ Passed 0.51 sec test 227 Start 227: arm-separate-debug-file @@ -30217,6 +30303,12 @@ 227: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C +222: + return 0 +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +224/354 Test #222: arm-run .......................................... Passed 1.11 sec 227: ++ '[' -z arm ']' 227: ++ '[' -z '' ']' 227: ++ TESTDIR=out/test/arm @@ -30229,47 +30321,6 @@ 227: ++ STRIP=strip 227: ++ QEMU= 227: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh .sh -227: ++ testname=separate-debug-file -227: ++ t=out/test/arm/separate-debug-file -227: ++ mkdir -p out/test/arm/separate-debug-file -227: ++ case $MACHINE in -227: ++ tlsdesc_opt=-mtls-dialect=gnu2 -227: +++ uname -227: ++ '[' Linux = FreeBSD ']' -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -227: ++ echo -n 'Testing separate-debug-file ... ' -227: Testing separate-debug-file ... ++ set -o pipefail -227: ++ set -x -227: + grep __tsan_init -227: + nm mold -222: + grep mold -222: + readelf -p .comment out/test/arm/run/exe -222: [ 0] mold 2.37.1 (compatible with GNU ld) -222: + grep '^MOLD_PATH=.*/mold$' -222: + ./mold -run env -225: + readelf -sW out/test/arm/section-order/exe3 -222: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/mold -222: + ./mold -run /usr/bin/ld --version -222: + grep mold -225: + grep -E '\b0+200000 .* ehdr_start$' out/test/arm/section-order/log3 -225: 129: 00200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start -225: + grep -E '\b0+200040 .* rodata_start$' out/test/arm/section-order/log3 -225: 130: 00200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start -225: + grep -E '\b0+300000 .* phdr_start$' out/test/arm/section-order/log3 -225: 131: 00300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start -225: + grep -E '\b0+301000 .* phdr_end$' out/test/arm/section-order/log3 -225: 132: 00301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end -225: + grep -E '\b0+400000 .* text_start$' out/test/arm/section-order/log3 -222: mold 2.37.1 (compatible with GNU ld) -222: + ./mold -run /usr/bin/ld.lld --version -222: + grep mold -225: 133: 00400000 0 NOTYPE LOCAL DEFAULT 1 text_start -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -225/354 Test #225: arm-section-order ................................ Passed 1.34 sec test 228 Start 228: arm-shared-abs-sym @@ -30279,12 +30330,17 @@ 228: MACHINE=arm 228: CPU= 228: Test timeout computed to be: 1500 +227: ++ testname=separate-debug-file +227: ++ t=out/test/arm/separate-debug-file +227: ++ mkdir -p out/test/arm/separate-debug-file +227: ++ case $MACHINE in +227: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh +227: +++ uname 228: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C 228: ++ '[' -z arm ']' -222: mold 2.37.1 (compatible with GNU ld) 228: ++ '[' -z '' ']' 228: ++ TESTDIR=out/test/arm 228: ++ CC=cc @@ -30295,12 +30351,24 @@ 228: ++ OBJCOPY=objcopy 228: ++ STRIP=strip 228: ++ QEMU= -222: + ./mold -run /usr/bin/ld.gold --version -222: + grep mold 228: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh .sh +226: + grep 'main fn1 fn2 0x20000000 0x10000000' 228: ++ testname=shared-abs-sym 228: ++ t=out/test/arm/shared-abs-sym 228: ++ mkdir -p out/test/arm/shared-abs-sym +226: + out/test/arm/section-start/exe2 +227: ++ '[' Linux = FreeBSD ']' +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT +227: ++ echo -n 'Testing separate-debug-file ... ' +227: Testing separate-debug-file ... ++ set -o pipefail +227: ++ set -x +226: main fn1 fn2 0x20000000 0x10000000 +227: + nm mold +227: + grep __tsan_init +226: + sed 's/0x[0-9a-f]*//' +226: + grep ' LOAD ' +226: + readelf -W --segments out/test/arm/section-start/exe2 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: +++ uname @@ -30310,59 +30378,16 @@ 228: ++ echo -n 'Testing shared-abs-sym ... ' 228: Testing shared-abs-sym ... ++ set -o pipefail 228: ++ set -x +226: + diff out/test/arm/section-start/log2 /dev/fd/63 228: ++ uname +226: ++ sort out/test/arm/section-start/log2 +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 228: + '[' Linux = FreeBSD ']' -228: + cat +225/354 Test #226: arm-section-start ................................ Passed 0.39 sec 228: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/a.so -xassembler - -222: mold 2.37.1 (compatible with GNU ld) -222: + rm -f out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld -222: + touch out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold -222: + echo '#!/bin/sh' -222: + chmod 755 out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld -222: + ./mold -run out/test/arm/run/ld --version -222: + grep mold -222: mold 2.37.1 (compatible with GNU ld) -222: + ./mold -run out/test/arm/run/ld.lld --version -222: + grep mold -222: mold 2.37.1 (compatible with GNU ld) -222: + ./mold -run out/test/arm/run/ld.gold --version -222: + grep mold -222: mold 2.37.1 (compatible with GNU ld) -222: + not grep mold -222: + grep mold -222: + ./mold -run out/test/arm/run/foo.ld --version -222: + return 0 -222: + cat -222: + chmod 755 out/test/arm/run/sh -222: + grep mold -222: + ./mold -run out/test/arm/run/sh ld --version -228: + cat -228: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/b.so -xassembler - -222: mold 2.37.1 (compatible with GNU ld) -222: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version -222: + not grep mold -222: + grep mold -222: + return 0 -222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld --version -222: + grep mold -222: mold 2.37.1 (compatible with GNU ld) -222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.lld --version -222: + grep mold -222: mold 2.37.1 (compatible with GNU ld) -222: + grep mold -222: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.gold --version -222: mold 2.37.1 (compatible with GNU ld) -222: + not grep mold -222: + grep mold -222: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version -228: + cat -228: + cc -fPIC -c -o out/test/arm/shared-abs-sym/d.o -xc - -222: + return 0 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -226/354 Test #222: arm-run .......................................... Passed 2.88 sec test 229 Start 229: arm-shared @@ -30372,6 +30397,7 @@ 229: MACHINE=arm 229: CPU= 229: Test timeout computed to be: 1500 +228: + cat 229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh 229: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 229: ++ export LC_ALL=C @@ -30402,38 +30428,43 @@ 229: ++ set -x 229: + cat 229: + cc -fPIC -c -o out/test/arm/shared/a.o -xc - -228: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so -228: + cc -B. -o out/test/arm/shared-abs-sym/exe1 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -pie 229: + cc -B. -shared -o out/test/arm/shared/b.so out/test/arm/shared/a.o -228: + out/test/arm/shared-abs-sym/exe1 -228: + grep foo=0x3 -228: foo=0x3 -228: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so -228: + out/test/arm/shared-abs-sym/exe1 -228: + grep foo=0x5 -228: foo=0x5 +228: + cat +228: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/b.so -xassembler - 229: + readelf --dyn-syms out/test/arm/shared/b.so -228: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so 229: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/arm/shared/log -228: + cc -B. -o out/test/arm/shared-abs-sym/exe2 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -no-pie 229: 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND fn2 +228: + cat +228: + cc -fPIC -c -o out/test/arm/shared-abs-sym/d.o -xc - 229: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/arm/shared/log 229: 6: 000105b9 12 FUNC GLOBAL DEFAULT 16 fn1 -229: + cat 229: + cc -fPIC -c -o out/test/arm/shared/c.o -xc - -228: + out/test/arm/shared-abs-sym/exe2 -228: + grep foo=0x3 +229: + cat +228: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so +228: + cc -B. -o out/test/arm/shared-abs-sym/exe1 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -pie 229: + cc -B. -o out/test/arm/shared/exe out/test/arm/shared/c.o out/test/arm/shared/b.so +207: + cc -B. -o out/test/arm/relocatable-many-sections/exe out/test/arm/relocatable-many-sections/c.o +228: + out/test/arm/shared-abs-sym/exe1 +228: + grep foo=0x3 228: foo=0x3 228: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so -228: + out/test/arm/shared-abs-sym/exe1 228: + grep foo=0x5 +228: + out/test/arm/shared-abs-sym/exe1 228: foo=0x5 -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -227/354 Test #228: arm-shared-abs-sym ............................... Passed 1.42 sec +228: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so +229: + out/test/arm/shared/exe +229: + grep hello +229: hello +228: + cc -B. -o out/test/arm/shared-abs-sym/exe2 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -no-pie +229: + not grep fn3 +229: + grep fn3 +229: + readelf --symbols out/test/arm/shared/exe +229: + return 0 +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +226/354 Test #229: arm-shared ....................................... Passed 0.42 sec test 230 Start 230: arm-shuffle-sections-seed @@ -30443,16 +30474,10 @@ 230: MACHINE=arm 230: CPU= 230: Test timeout computed to be: 1500 -227: + on_qemu -227: + '[' '' '!=' '' ']' -227: + grep -w qemu /proc/cpuinfo 230: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh 230: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C -227: + command -v gdb -227: + command -v flock -227: + cat 230: ++ '[' -z arm ']' 230: ++ '[' -z '' ']' 230: ++ TESTDIR=out/test/arm @@ -30465,7 +30490,6 @@ 230: ++ STRIP=strip 230: ++ QEMU= 230: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh .sh -227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 230: ++ testname=shuffle-sections-seed 230: ++ t=out/test/arm/shuffle-sections-seed 230: ++ mkdir -p out/test/arm/shuffle-sections-seed @@ -30480,52 +30504,12 @@ 230: ++ set -x 230: + cc -o out/test/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 230: + cat -229: + out/test/arm/shared/exe -229: + grep hello -229: hello -229: + readelf --symbols out/test/arm/shared/exe -229: + not grep fn3 -229: + grep fn3 -229: + return 0 -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -228/354 Test #229: arm-shared ....................................... Passed 1.01 sec -test 231 - Start 231: arm-shuffle-sections - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh" -231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -231: Environment variables: -231: MACHINE=arm -231: CPU= -231: Test timeout computed to be: 1500 -231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh -227: + cc -B. -o out/test/arm/separate-debug-file/exe1 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file -231: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -231: ++ export LC_ALL=C -231: ++ LC_ALL=C -231: ++ '[' -z arm ']' -231: ++ '[' -z '' ']' -231: ++ TESTDIR=out/test/arm -231: ++ CC=cc -231: ++ CXX=c++ -231: ++ GCC=gcc -231: ++ GXX=g++ -231: ++ OBJDUMP=objdump -231: ++ OBJCOPY=objcopy -231: ++ STRIP=strip -231: ++ QEMU= -231: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh .sh -231: ++ testname=shuffle-sections -231: ++ t=out/test/arm/shuffle-sections -231: ++ mkdir -p out/test/arm/shuffle-sections 230: + cc -o out/test/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +228: + out/test/arm/shared-abs-sym/exe2 230: ++ seq 1 1000 -231: ++ case $MACHINE in -231: ++ tlsdesc_opt=-mtls-dialect=gnu2 -231: +++ uname +228: + grep foo=0x3 +228: foo=0x3 +228: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so 230: + for i in `seq 1 1000` 230: + echo 'void fn1() {}' 230: + for i in `seq 1 1000` @@ -30645,12 +30629,6 @@ 230: + for i in `seq 1 1000` 230: + echo 'void fn59() {}' 230: + for i in `seq 1 1000` -231: ++ '[' Linux = FreeBSD ']' -231: ++ trap 'on_error $LINENO' ERR -231: ++ trap on_exit EXIT -231: ++ echo -n 'Testing shuffle-sections ... ' -231: Testing shuffle-sections ... ++ set -o pipefail -231: ++ set -x 230: + echo 'void fn60() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn61() {}' @@ -30761,7 +30739,6 @@ 230: + for i in `seq 1 1000` 230: + echo 'void fn114() {}' 230: + for i in `seq 1 1000` -231: + cc -o out/test/arm/shuffle-sections/a.o -ffunction-sections -c -xc - 230: + echo 'void fn115() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn116() {}' @@ -30802,7 +30779,6 @@ 230: + for i in `seq 1 1000` 230: + echo 'void fn134() {}' 230: + for i in `seq 1 1000` -231: + cat 230: + echo 'void fn135() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn136() {}' @@ -31394,6 +31370,7 @@ 230: + echo 'void fn429() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn430() {}' +228: + out/test/arm/shared-abs-sym/exe1 230: + for i in `seq 1 1000` 230: + echo 'void fn431() {}' 230: + for i in `seq 1 1000` @@ -31828,11 +31805,18 @@ 230: + echo 'void fn646() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn647() {}' +228: + grep foo=0x5 +228: foo=0x5 +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 230: + for i in `seq 1 1000` 230: + echo 'void fn648() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn649() {}' 230: + for i in `seq 1 1000` +227/354 Test #228: arm-shared-abs-sym ............................... Passed 0.58 sec 230: + echo 'void fn650() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn651() {}' @@ -31848,6 +31832,15 @@ 230: + echo 'void fn656() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn657() {}' +test 231 + Start 231: arm-shuffle-sections + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh" +231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +231: Environment variables: +231: MACHINE=arm +231: CPU= +231: Test timeout computed to be: 1500 230: + for i in `seq 1 1000` 230: + echo 'void fn658() {}' 230: + for i in `seq 1 1000` @@ -32534,10 +32527,60 @@ 230: + echo 'void fn999() {}' 230: + for i in `seq 1 1000` 230: + echo 'void fn1000() {}' -227: + grep -F .gnu_debuglink -227: + readelf -SW out/test/arm/separate-debug-file/exe1 -227: [32] .gnu_debuglink PROGBITS 00000000 000838 000010 00 0 0 4 -227: + flock out/test/arm/separate-debug-file/exe1 true +231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh +231: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +231: ++ export LC_ALL=C +231: ++ LC_ALL=C +231: ++ '[' -z arm ']' +231: ++ '[' -z '' ']' +231: ++ TESTDIR=out/test/arm +231: ++ CC=cc +231: ++ CXX=c++ +231: ++ GCC=gcc +231: ++ GXX=g++ +231: ++ OBJDUMP=objdump +231: ++ OBJCOPY=objcopy +231: ++ STRIP=strip +231: ++ QEMU= +231: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh .sh +231: ++ testname=shuffle-sections +231: ++ t=out/test/arm/shuffle-sections +231: ++ mkdir -p out/test/arm/shuffle-sections +231: ++ case $MACHINE in +231: ++ tlsdesc_opt=-mtls-dialect=gnu2 +231: +++ uname +231: ++ '[' Linux = FreeBSD ']' +231: ++ trap 'on_error $LINENO' ERR +231: ++ trap on_exit EXIT +231: ++ echo -n 'Testing shuffle-sections ... ' +231: Testing shuffle-sections ... ++ set -o pipefail +231: ++ set -x +231: + cat +231: + cc -o out/test/arm/shuffle-sections/a.o -ffunction-sections -c -xc - +227: + on_qemu +227: + '[' '' '!=' '' ']' +227: + grep -w qemu /proc/cpuinfo +227: + command -v gdb +227: + command -v flock +227: + cat +207: + grep Hello +227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g +207: + out/test/arm/relocatable-many-sections/exe +207: Hello +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +228/354 Test #207: arm-relocatable-many-sections .................... Passed 6.06 sec +test 232 + Start 232: arm-soname + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" +232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +232: Environment variables: +232: MACHINE=arm +232: CPU= +232: Test timeout computed to be: 1500 231: + cc -o out/test/arm/shuffle-sections/b.o -ffunction-sections -c -xc - 231: ++ seq 1 1000 231: + for i in `seq 1 1000` @@ -32575,7 +32618,6 @@ 231: + for i in `seq 1 1000` 231: + echo 'void fn17() {}' 231: + for i in `seq 1 1000` -227: + grep -F printf 231: + echo 'void fn18() {}' 231: + for i in `seq 1 1000` 231: + echo 'void fn19() {}' @@ -32632,7 +32674,6 @@ 231: + for i in `seq 1 1000` 231: + echo 'void fn45() {}' 231: + for i in `seq 1 1000` -227: + gdb out/test/arm/separate-debug-file/exe1 -ex 'list main' -ex quit 231: + echo 'void fn46() {}' 231: + for i in `seq 1 1000` 231: + echo 'void fn47() {}' @@ -32725,6 +32766,35 @@ 231: + for i in `seq 1 1000` 231: + echo 'void fn91() {}' 231: + for i in `seq 1 1000` +232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh +232: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +232: ++ export LC_ALL=C +232: ++ LC_ALL=C +232: ++ '[' -z arm ']' +232: ++ '[' -z '' ']' +232: ++ TESTDIR=out/test/arm +232: ++ CC=cc +232: ++ CXX=c++ +232: ++ GCC=gcc +232: ++ GXX=g++ +232: ++ OBJDUMP=objdump +232: ++ OBJCOPY=objcopy +232: ++ STRIP=strip +232: ++ QEMU= +232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh +232: ++ testname=soname +232: ++ t=out/test/arm/soname +232: ++ mkdir -p out/test/arm/soname +232: ++ case $MACHINE in +232: ++ tlsdesc_opt=-mtls-dialect=gnu2 +232: +++ uname +232: ++ '[' Linux = FreeBSD ']' +232: ++ trap 'on_error $LINENO' ERR +232: ++ trap on_exit EXIT +232: ++ echo -n 'Testing soname ... ' +232: Testing soname ... ++ set -o pipefail +232: ++ set -x +232: + cc -fPIC -c -o out/test/arm/soname/a.o -xc - 231: + echo 'void fn92() {}' 231: + for i in `seq 1 1000` 231: + echo 'void fn93() {}' @@ -32889,6 +32959,7 @@ 231: + for i in `seq 1 1000` 231: + echo 'void fn173() {}' 231: + for i in `seq 1 1000` +232: + cat 231: + echo 'void fn174() {}' 231: + for i in `seq 1 1000` 231: + echo 'void fn175() {}' @@ -34542,87 +34613,27 @@ 231: + echo 'void fn999() {}' 231: + for i in `seq 1 1000` 231: + echo 'void fn1000() {}' -230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -231: + cc -B. -o out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o -230: + out/test/arm/shuffle-sections-seed/exe1 -230: + grep 'Hello world' -230: Hello world -230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -231: + out/test/arm/shuffle-sections/exe1 -231: + grep 'Hello world' -231: Hello world -231: + cc -B. -o out/test/arm/shuffle-sections/exe2 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o -Wl,-shuffle-sections -230: + out/test/arm/shuffle-sections-seed/exe2 -230: + grep 'Hello world' -230: Hello world -230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -231: + grep 'Hello world' -231: + out/test/arm/shuffle-sections/exe2 -231: Hello world -231: + not diff out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/exe2 -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -229/354 Test #231: arm-shuffle-sections ............................. Passed 3.14 sec -test 232 - Start 232: arm-soname - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" -232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -232: Environment variables: -232: MACHINE=arm -232: CPU= -232: Test timeout computed to be: 1500 -227: 3 printf("Hello world\n"); -227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g -232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh -232: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -232: ++ export LC_ALL=C -232: ++ LC_ALL=C -232: ++ '[' -z arm ']' -232: ++ '[' -z '' ']' -232: ++ TESTDIR=out/test/arm -232: ++ CC=cc -232: ++ CXX=c++ -232: ++ GCC=gcc -232: ++ GXX=g++ -232: ++ OBJDUMP=objdump -232: ++ OBJCOPY=objcopy -232: ++ STRIP=strip -232: ++ QEMU= -232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh -232: ++ testname=soname -232: ++ t=out/test/arm/soname -232: ++ mkdir -p out/test/arm/soname -232: ++ case $MACHINE in -232: ++ tlsdesc_opt=-mtls-dialect=gnu2 -232: +++ uname -232: ++ '[' Linux = FreeBSD ']' -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -232: ++ echo -n 'Testing soname ... ' -232: Testing soname ... ++ set -o pipefail -232: ++ set -x -232: + cc -fPIC -c -o out/test/arm/soname/a.o -xc - -232: + cat -230: + out/test/arm/shuffle-sections-seed/exe3 -230: + grep 'Hello world' -230: Hello world -230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe4 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +227: + cc -B. -o out/test/arm/separate-debug-file/exe1 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file 232: + cc -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o -227: + cc -B. -o out/test/arm/separate-debug-file/exe2 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id -230: + out/test/arm/shuffle-sections-seed/exe4 -230: + grep 'Hello world' -230: Hello world -230: + not diff out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/exe2 -230: + diff out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/exe3 -230: + not diff out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/exe4 -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -230/354 Test #230: arm-shuffle-sections-seed ........................ Passed 3.78 sec +232: + not grep -F 'Library soname' +232: + grep -F 'Library soname' +232: + readelf --dynamic out/test/arm/soname/b.so +232: + return 0 +232: + cc -B. -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o -Wl,-soname,foo +227: + readelf -SW out/test/arm/separate-debug-file/exe1 +227: + grep -F .gnu_debuglink +227: [32] .gnu_debuglink PROGBITS 00000000 000838 000010 00 0 0 4 +227: + flock out/test/arm/separate-debug-file/exe1 true +227: + grep -F printf +227: + gdb out/test/arm/separate-debug-file/exe1 -ex 'list main' -ex quit +232: + grep -F 'Library soname: [foo]' +232: + readelf --dynamic out/test/arm/soname/b.so +232: 0x0000000e (SONAME) Library soname: [foo] +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +229/354 Test #232: arm-soname ....................................... Passed 0.25 sec test 233 Start 233: arm-spare-program-headers @@ -34632,14 +34643,10 @@ 233: MACHINE=arm 233: CPU= 233: Test timeout computed to be: 1500 -232: + readelf --dynamic out/test/arm/soname/b.so -232: + not grep -F 'Library soname' -232: + grep -F 'Library soname' 233: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh 233: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C -232: + return 0 233: ++ '[' -z arm ']' 233: ++ '[' -z '' ']' 233: ++ TESTDIR=out/test/arm @@ -34651,7 +34658,6 @@ 233: ++ OBJCOPY=objcopy 233: ++ STRIP=strip 233: ++ QEMU= -232: + cc -B. -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o -Wl,-soname,foo 233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh .sh 233: ++ testname=spare-program-headers 233: ++ t=out/test/arm/spare-program-headers @@ -34667,20 +34673,49 @@ 233: ++ set -x 233: + cc -o out/test/arm/spare-program-headers/a.o -c -xc - 233: + cat -227: + readelf -SW out/test/arm/separate-debug-file/exe2 -227: + grep -F .gnu_debuglink -227: [31] .gnu_debuglink PROGBITS 00000000 000818 000010 00 0 0 4 -227: + flock out/test/arm/separate-debug-file/exe2 true -227: + grep -F printf -227: + gdb out/test/arm/separate-debug-file/exe2 -ex 'list main' -ex quit -232: + grep -F 'Library soname: [foo]' -232: + readelf --dynamic out/test/arm/soname/b.so -232: 0x0000000e (SONAME) Library soname: [foo] -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -231/354 Test #232: arm-soname ....................................... Passed 0.69 sec +233: + cc -B. -o out/test/arm/spare-program-headers/exe1 out/test/arm/spare-program-headers/a.o +233: + grep 'Hello world' +233: + out/test/arm/spare-program-headers/exe1 +233: Hello world +233: ++ grep NULL +233: ++ readelf -Wl out/test/arm/spare-program-headers/exe1 +233: ++ wc -l +233: + '[' 0 -eq 0 ']' +233: + cc -B. -o out/test/arm/spare-program-headers/exe2 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=0 +233: + out/test/arm/spare-program-headers/exe2 +233: + grep 'Hello world' +233: Hello world +233: ++ grep NULL +233: ++ readelf -Wl out/test/arm/spare-program-headers/exe2 +233: ++ wc -l +233: + '[' 0 -eq 0 ']' +233: + cc -B. -o out/test/arm/spare-program-headers/exe3 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=1 +230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o +233: + out/test/arm/spare-program-headers/exe3 +233: + grep 'Hello world' +233: Hello world +233: ++ grep NULL +233: ++ readelf -Wl out/test/arm/spare-program-headers/exe3 +233: ++ wc -l +233: + '[' 1 -eq 1 ']' +233: + cc -B. -o out/test/arm/spare-program-headers/exe4 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=5 +230: + grep 'Hello world' +230: + out/test/arm/shuffle-sections-seed/exe1 +230: Hello world +230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +233: + grep 'Hello world' +233: + out/test/arm/spare-program-headers/exe4 +231: + cc -B. -o out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o +233: Hello world +233: ++ grep NULL +233: ++ wc -l +233: ++ readelf -Wl out/test/arm/spare-program-headers/exe4 +233: + '[' 5 -eq 5 ']' +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +230/354 Test #233: arm-spare-program-headers ........................ Passed 0.52 sec test 234 Start 234: arm-start-lib @@ -34690,7 +34725,6 @@ 234: MACHINE=arm 234: CPU= 234: Test timeout computed to be: 1500 -233: + cc -B. -o out/test/arm/spare-program-headers/exe1 out/test/arm/spare-program-headers/a.o 234: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh 234: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 234: ++ export LC_ALL=C @@ -34721,46 +34755,34 @@ 234: ++ set -x 234: + cat 234: + cc -o out/test/arm/start-lib/a.o -c -xc - -234: + cat +230: + out/test/arm/shuffle-sections-seed/exe2 +230: + grep 'Hello world' +230: Hello world +230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 234: + cc -o out/test/arm/start-lib/b.o -c -xc - -233: + out/test/arm/spare-program-headers/exe1 -233: + grep 'Hello world' -233: Hello world -233: ++ readelf -Wl out/test/arm/spare-program-headers/exe1 -233: ++ wc -l -233: ++ grep NULL -233: + '[' 0 -eq 0 ']' -233: + cc -B. -o out/test/arm/spare-program-headers/exe2 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=0 234: + cat +231: + grep 'Hello world' +231: + out/test/arm/shuffle-sections/exe1 +231: Hello world +231: + cc -B. -o out/test/arm/shuffle-sections/exe2 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o -Wl,-shuffle-sections 234: + cc -o out/test/arm/start-lib/c.o -c -xc - -233: + grep 'Hello world' -233: + out/test/arm/spare-program-headers/exe2 -233: Hello world -233: ++ readelf -Wl out/test/arm/spare-program-headers/exe2 -233: ++ wc -l -233: ++ grep NULL -233: + '[' 0 -eq 0 ']' -233: + cc -B. -o out/test/arm/spare-program-headers/exe3 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=1 +234: + cat +230: + out/test/arm/shuffle-sections-seed/exe3 +230: + grep 'Hello world' +230: Hello world +230: + cc -B. -o out/test/arm/shuffle-sections-seed/exe4 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 234: + cc -B. -o out/test/arm/start-lib/exe -Wl,-start-lib out/test/arm/start-lib/a.o -Wl,-end-lib out/test/arm/start-lib/b.o out/test/arm/start-lib/c.o -233: + out/test/arm/spare-program-headers/exe3 -233: + grep 'Hello world' -233: Hello world -233: ++ readelf -Wl out/test/arm/spare-program-headers/exe3 -233: ++ grep NULL -233: ++ wc -l -233: + '[' 1 -eq 1 ']' -233: + cc -B. -o out/test/arm/spare-program-headers/exe4 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=5 -234: + nm out/test/arm/start-lib/exe -234: + not grep ' foo$' out/test/arm/start-lib/log -234: + grep ' foo$' out/test/arm/start-lib/log -234: + return 0 -234: + grep ' bar$' out/test/arm/start-lib/log -234: 000105fc t bar -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -232/354 Test #234: arm-start-lib .................................... Passed 0.90 sec +231: + out/test/arm/shuffle-sections/exe2 +231: + grep 'Hello world' +227: 3 printf("Hello world\n"); +231: Hello world +231: + not diff out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/exe2 +227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +231/354 Test #231: arm-shuffle-sections ............................. Passed 1.10 sec test 235 Start 235: arm-start-stop-symbol @@ -34800,18 +34822,26 @@ 235: ++ set -x 235: + cat 235: + cc -c -o out/test/arm/start-stop-symbol/a.o -xc - -233: + out/test/arm/spare-program-headers/exe4 -233: + grep 'Hello world' -233: Hello world -233: ++ readelf -Wl out/test/arm/spare-program-headers/exe4 -233: ++ wc -l -233: ++ grep NULL -233: + '[' 5 -eq 5 ']' -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -233/354 Test #233: arm-spare-program-headers ........................ Passed 1.41 sec +227: + cc -B. -o out/test/arm/separate-debug-file/exe2 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id +234: + nm out/test/arm/start-lib/exe +230: + grep 'Hello world' +230: + out/test/arm/shuffle-sections-seed/exe4 +235: + ar rcs out/test/arm/start-stop-symbol/b.a out/test/arm/start-stop-symbol/a.o +234: + not grep ' foo$' out/test/arm/start-lib/log +234: + grep ' foo$' out/test/arm/start-lib/log +230: Hello world +230: + not diff out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/exe2 +234: + return 0 +234: + grep ' bar$' out/test/arm/start-lib/log +230: + diff out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/exe3 +234: 000105fc t bar +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +235: + cc -c -o out/test/arm/start-stop-symbol/c.o -xc - +232/354 Test #234: arm-start-lib .................................... Passed 0.30 sec +230: + not diff out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/exe4 test 236 Start 236: arm-start-stop @@ -34821,8 +34851,22 @@ 236: MACHINE=arm 236: CPU= 236: Test timeout computed to be: 1500 -235: + ar rcs out/test/arm/start-stop-symbol/b.a out/test/arm/start-stop-symbol/a.o +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +235: + cat +233/354 Test #230: arm-shuffle-sections-seed ........................ Passed 1.32 sec 236: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh +test 237 + Start 237: arm-static-archive + +237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" +237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +237: Environment variables: +237: MACHINE=arm +237: CPU= +237: Test timeout computed to be: 1500 236: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C @@ -34838,48 +34882,9 @@ 236: ++ STRIP=strip 236: ++ QEMU= 236: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh -235: + cat -235: + cc -c -o out/test/arm/start-stop-symbol/c.o -xc - 236: ++ testname=start-stop 236: ++ t=out/test/arm/start-stop 236: ++ mkdir -p out/test/arm/start-stop -236: ++ case $MACHINE in -236: ++ tlsdesc_opt=-mtls-dialect=gnu2 -236: +++ uname -236: ++ '[' Linux = FreeBSD ']' -236: ++ trap 'on_error $LINENO' ERR -236: ++ trap on_exit EXIT -236: ++ echo -n 'Testing start-stop ... ' -236: Testing start-stop ... ++ set -o pipefail -236: ++ set -x -236: + cat -236: + cc -c -o out/test/arm/start-stop/a.o -xc - -236: + cc -B. -o out/test/arm/start-stop/exe1 out/test/arm/start-stop/a.o -Wl,--start-stop -235: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a -236: + readelf -sW out/test/arm/start-stop/exe1 -236: + grep __start_text -236: 213: 00010500 0 NOTYPE LOCAL DEFAULT 21 __start_text -236: + readelf -sW out/test/arm/start-stop/exe1 -236: + grep __stop_text -235: + out/test/arm/start-stop-symbol/exe -236: 214: 00010660 0 NOTYPE LOCAL DEFAULT 21 __stop_text -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -234/354 Test #236: arm-start-stop ................................... Passed 0.50 sec -235: + grep 'section foo section foo' -test 237 - Start 237: arm-static-archive - -237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" -237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -237: Environment variables: -237: MACHINE=arm -237: CPU= -237: Test timeout computed to be: 1500 -235: section foo section foo -235: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a -Wl,-gc-sections 237: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh 237: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 237: ++ export LC_ALL=C @@ -34899,27 +34904,55 @@ 237: ++ testname=static-archive 237: ++ t=out/test/arm/static-archive 237: ++ mkdir -p out/test/arm/static-archive +236: ++ case $MACHINE in +236: ++ tlsdesc_opt=-mtls-dialect=gnu2 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 +236: +++ uname 237: +++ uname +236: ++ '[' Linux = FreeBSD ']' +236: ++ trap 'on_error $LINENO' ERR +236: ++ trap on_exit EXIT +236: ++ echo -n 'Testing start-stop ... ' +236: Testing start-stop ... ++ set -o pipefail +236: ++ set -x 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: ++ echo -n 'Testing static-archive ... ' 237: Testing static-archive ... ++ set -o pipefail 237: ++ set -x -237: + cat +236: + cat 237: + cc -o out/test/arm/static-archive/long-long-long-filename.o -c -xc - -235: + out/test/arm/start-stop-symbol/exe -235: + grep 'section foo section foo' +237: + cat +236: + cc -c -o out/test/arm/start-stop/a.o -xc - +235: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a +236: + cc -B. -o out/test/arm/start-stop/exe1 out/test/arm/start-stop/a.o -Wl,--start-stop 237: + cc -o out/test/arm/static-archive/b.o -c -xc - +227: + grep -F .gnu_debuglink +227: + readelf -SW out/test/arm/separate-debug-file/exe2 +227: [31] .gnu_debuglink PROGBITS 00000000 000818 000010 00 0 0 4 +227: + flock out/test/arm/separate-debug-file/exe2 true +237: + cat +227: + gdb out/test/arm/separate-debug-file/exe2 -ex 'list main' -ex quit +227: + grep -F printf 237: + cat +237: + cc -o out/test/arm/static-archive/c.o -c -xc - +236: + readelf -sW out/test/arm/start-stop/exe1 +236: + grep __start_text +236: 213: 00010500 0 NOTYPE LOCAL DEFAULT 21 __start_text +235: + grep 'section foo section foo' +235: + out/test/arm/start-stop-symbol/exe 235: section foo section foo -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -235/354 Test #235: arm-start-stop-symbol ............................ Passed 0.98 sec +235: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a -Wl,-gc-sections +236: + readelf -sW out/test/arm/start-stop/exe1 +236: + grep __stop_text +236: 214: 00010660 0 NOTYPE LOCAL DEFAULT 21 __stop_text +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +234/354 Test #236: arm-start-stop ................................... Passed 0.18 sec test 238 Start 238: arm-static-pie @@ -34960,14 +34993,18 @@ 238: + test_cflags -static-pie 238: + echo 'int main() {}' 238: + cc -B. -static-pie -o /dev/null -xc - -237: + cat -237: + cc -o out/test/arm/static-archive/c.o -c -xc - -238: + skip -238: + echo skipped -238: skipped -238: + trap - EXIT -238: + exit 0 -236/354 Test #238: arm-static-pie ...................................***Skipped 0.28 sec +237: + rm -f out/test/arm/static-archive/d.a +237: + cd out/test/arm/static-archive +237: + ar rcs d.a long-long-long-filename.o b.o +237: + cc -B. -Wl,--trace -o out/test/arm/static-archive/exe out/test/arm/static-archive/c.o out/test/arm/static-archive/d.a +235: + grep 'section foo section foo' +235: + out/test/arm/start-stop-symbol/exe +235: section foo section foo +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +235/354 Test #235: arm-start-stop-symbol ............................ Passed 0.35 sec test 239 Start 239: arm-stdout @@ -34978,6 +35015,21 @@ 239: CPU= 239: Test timeout computed to be: 1500 239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh +238: + skip +238: + echo skipped +238: skipped +238: + trap - EXIT +238: + exit 0 +236/354 Test #238: arm-static-pie ...................................***Skipped 0.10 sec +test 240 + Start 240: arm-strip-debug + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" +240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +240: Environment variables: +240: MACHINE=arm +240: CPU= +240: Test timeout computed to be: 1500 239: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -34996,47 +35048,6 @@ 239: ++ testname=stdout 239: ++ t=out/test/arm/stdout 239: ++ mkdir -p out/test/arm/stdout -239: ++ case $MACHINE in -239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -239: +++ uname -239: ++ '[' Linux = FreeBSD ']' -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -239: ++ echo -n 'Testing stdout ... ' -239: Testing stdout ... ++ set -o pipefail -239: ++ set -x -239: + cat -239: + cc -o out/test/arm/stdout/a.o -c -xc - -237: + rm -f out/test/arm/static-archive/d.a -237: + cd out/test/arm/static-archive -237: + ar rcs d.a long-long-long-filename.o b.o -237: + cc -B. -Wl,--trace -o out/test/arm/static-archive/exe out/test/arm/static-archive/c.o out/test/arm/static-archive/d.a -239: + cc -B. -Wl,-build-id=sha1 out/test/arm/stdout/a.o -o - -237: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/arm/static-archive/log -237: trace: out/test/arm/static-archive/d.a(long-long-long-filename.o) -237: + grep -F 'static-archive/d.a(b.o)' out/test/arm/static-archive/log -237: trace: out/test/arm/static-archive/d.a(b.o) -237: + grep -F static-archive/c.o out/test/arm/static-archive/log -237: trace: out/test/arm/static-archive/c.o -237: + out/test/arm/static-archive/exe -237: + grep 8 -237: 8 -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -237/354 Test #237: arm-static-archive ............................... Passed 1.04 sec -test 240 - Start 240: arm-strip-debug - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" -240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -240: Environment variables: -240: MACHINE=arm -240: CPU= -240: Test timeout computed to be: 1500 -227: 3 printf("Hello world\n"); -227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 240: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh 240: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 240: ++ export LC_ALL=C @@ -35052,30 +35063,48 @@ 240: ++ OBJCOPY=objcopy 240: ++ STRIP=strip 240: ++ QEMU= +239: ++ case $MACHINE in +239: ++ tlsdesc_opt=-mtls-dialect=gnu2 +239: +++ uname 240: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh .sh +239: ++ '[' Linux = FreeBSD ']' +239: ++ trap 'on_error $LINENO' ERR +239: ++ trap on_exit EXIT +239: ++ echo -n 'Testing stdout ... ' +239: Testing stdout ... ++ set -o pipefail +239: ++ set -x +239: + cat 240: ++ testname=strip-debug 240: ++ t=out/test/arm/strip-debug 240: ++ mkdir -p out/test/arm/strip-debug +239: + cc -o out/test/arm/stdout/a.o -c -xc - 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: +++ uname -239: + chmod 755 out/test/arm/stdout/exe 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: ++ echo -n 'Testing strip-debug ... ' 240: Testing strip-debug ... ++ set -o pipefail 240: ++ set -x -240: + cat -239: + out/test/arm/stdout/exe -239: + grep 'Hello world' 240: + cc -o out/test/arm/strip-debug/a.o -c -xc - -g -239: Hello world -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -238/354 Test #239: arm-stdout ....................................... Passed 0.60 sec +240: + cat +239: + cc -B. -Wl,-build-id=sha1 out/test/arm/stdout/a.o -o - +240: + cc -B. -o out/test/arm/strip-debug/exe out/test/arm/strip-debug/a.o -Wl,--strip-debug +237: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/arm/static-archive/log +237: trace: out/test/arm/static-archive/d.a(long-long-long-filename.o) +237: + grep -F 'static-archive/d.a(b.o)' out/test/arm/static-archive/log +237: trace: out/test/arm/static-archive/d.a(b.o) +237: + grep -F static-archive/c.o out/test/arm/static-archive/log +237: trace: out/test/arm/static-archive/c.o +237: + out/test/arm/static-archive/exe +237: + grep 8 +237: 8 +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +237/354 Test #237: arm-static-archive ............................... Passed 0.38 sec test 241 Start 241: arm-strip @@ -35116,9 +35145,26 @@ 241: + cat 241: + cc -x assembler -c -o out/test/arm/strip/a.o -Wa,-L - 241: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o +239: + chmod 755 out/test/arm/stdout/exe 241: + readelf --symbols out/test/arm/strip/exe +239: + grep 'Hello world' +239: + out/test/arm/stdout/exe +239: Hello world +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +238/354 Test #239: arm-stdout ....................................... Passed 0.19 sec +test 242 + Start 242: arm-stt-common + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" +242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +242: Environment variables: +242: MACHINE=arm +242: CPU= +242: Test timeout computed to be: 1500 241: + grep -F _start out/test/arm/strip/log -227: + cc -B. -o out/test/arm/separate-debug-file/exe3 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib 241: 15: 00210144 0 NOTYPE LOCAL DEFAULT 3 _start 241: 17: 00200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 241: 18: 00000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start @@ -35131,44 +35177,6 @@ 241: 42: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 241: 44: 00000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 241: + grep -F foo out/test/arm/strip/log -241: 16: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo -241: + grep -F bar out/test/arm/strip/log -240: + cc -B. -o out/test/arm/strip-debug/exe out/test/arm/strip-debug/a.o -Wl,--strip-debug -241: 13: 00210144 0 NOTYPE LOCAL DEFAULT 3 bar -241: + [[ arm != riscv* ]] -241: + [[ arm != loongarch* ]] -241: + grep -F .L.baz out/test/arm/strip/log -241: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 .L.baz -241: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o -strip-all -241: + readelf --symbols out/test/arm/strip/exe -241: + not grep -F _start out/test/arm/strip/log -241: + grep -F _start out/test/arm/strip/log -241: + return 0 -241: + not grep -F foo out/test/arm/strip/log -241: + grep -F foo out/test/arm/strip/log -241: + return 0 -241: + not grep -F bar out/test/arm/strip/log -241: + grep -F bar out/test/arm/strip/log -241: + return 0 -241: + [[ arm != riscv* ]] -241: + [[ arm != loongarch* ]] -241: + not grep -F .L.baz out/test/arm/strip/log -241: + grep -F .L.baz out/test/arm/strip/log -241: + return 0 -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -239/354 Test #241: arm-strip ........................................ Passed 0.29 sec -test 242 - Start 242: arm-stt-common - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" -242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -242: Environment variables: -242: MACHINE=arm -242: CPU= -242: Test timeout computed to be: 1500 242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh 242: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 242: ++ export LC_ALL=C @@ -35185,41 +35193,40 @@ 242: ++ STRIP=strip 242: ++ QEMU= 242: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh .sh +241: 16: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo +241: + grep -F bar out/test/arm/strip/log 242: ++ testname=stt-common 242: ++ t=out/test/arm/stt-common 242: ++ mkdir -p out/test/arm/stt-common +240: + not grep -F .debug_info +240: + grep -F .debug_info +240: + readelf -W --sections out/test/arm/strip-debug/exe 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 +241: 13: 00210144 0 NOTYPE LOCAL DEFAULT 3 bar 242: +++ uname +241: + [[ arm != riscv* ]] +241: + [[ arm != loongarch* ]] +241: + grep -F .L.baz out/test/arm/strip/log +240: + return 0 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: ++ echo -n 'Testing stt-common ... ' 242: Testing stt-common ... ++ set -o pipefail 242: ++ set -x -242: + cc -fcommon -xc -c -o out/test/arm/stt-common/a.o - -Wa,--elf-stt-common=yes +240: + grep ' bar' +241: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 .L.baz +241: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o -strip-all 242: + cat -227: + readelf -SW out/test/arm/separate-debug-file/exe3 -227: + grep -F .gnu_debuglink -227: [32] .gnu_debuglink PROGBITS 00000000 000838 000010 00 0 0 4 -227: + flock out/test/arm/separate-debug-file/exe3 true -227: + readelf -W --sections out/test/arm/separate-debug-file/exe3.dbg -227: + grep '\.debug_info .*C' -240: + readelf -W --sections out/test/arm/strip-debug/exe -227: [38] .debug_info PROGBITS 00000000 000b99 00007a 00 C 0 0 1 -240: + not grep -F .debug_info -240: + grep -F .debug_info -227: + grep -F printf -227: + gdb out/test/arm/separate-debug-file/exe3 -ex 'list main' -ex quit -240: + return 0 240: + readelf -W --symbols out/test/arm/strip-debug/exe -240: + grep ' bar' +242: + cc -fcommon -xc -c -o out/test/arm/stt-common/a.o - -Wa,--elf-stt-common=yes 240: 117: 0001060b 14 FUNC LOCAL DEFAULT 21 bar 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 -240/354 Test #240: arm-strip-debug .................................. Passed 0.63 sec +239/354 Test #240: arm-strip-debug .................................. Passed 0.20 sec test 243 Start 243: arm-symbol-rank @@ -35230,8 +35237,7 @@ 243: CPU= 243: Test timeout computed to be: 1500 243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh -242: + cat -242: + cc -fcommon -xc -c -o out/test/arm/stt-common/b.o - -Wa,--elf-stt-common=yes +241: + readelf --symbols out/test/arm/strip/exe 243: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C @@ -35261,24 +35267,27 @@ 243: ++ set -x 243: + cat 243: + cc -o out/test/arm/symbol-rank/a.o -c -xc - -243: + cat -243: + cc -o out/test/arm/symbol-rank/b.o -c -xc - -fcommon -242: + cc -B. -o out/test/arm/stt-common/exe out/test/arm/stt-common/a.o out/test/arm/stt-common/b.o -Wl,--fatal-warnings -243: + cat -243: + cc -o out/test/arm/symbol-rank/c.o -c -xc - -242: + grep '0 5 42' -242: + out/test/arm/stt-common/exe -242: 0 5 42 -243: + cat -243: + cc -o out/test/arm/symbol-rank/d.o -c -xc - -fcommon -242: + readelf --sections out/test/arm/stt-common/exe -242: + grep '.common .*NOBITS' out/test/arm/stt-common/log -242: [31] .common NOBITS 00030834 000830 000004 00 WA 0 0 4 -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -241/354 Test #242: arm-stt-common ................................... Passed 0.74 sec +241: + not grep -F _start out/test/arm/strip/log +241: + grep -F _start out/test/arm/strip/log +241: + return 0 +241: + not grep -F foo out/test/arm/strip/log +241: + grep -F foo out/test/arm/strip/log +241: + return 0 +241: + not grep -F bar out/test/arm/strip/log +241: + grep -F bar out/test/arm/strip/log +242: + cc -fcommon -xc -c -o out/test/arm/stt-common/b.o - -Wa,--elf-stt-common=yes +242: + cat +241: + return 0 +241: + [[ arm != riscv* ]] +241: + [[ arm != loongarch* ]] +241: + not grep -F .L.baz out/test/arm/strip/log +241: + grep -F .L.baz out/test/arm/strip/log +241: + return 0 +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +240/354 Test #241: arm-strip ........................................ Passed 0.14 sec test 244 Start 244: arm-symbol-version-lto @@ -35317,19 +35326,26 @@ 244: Testing symbol-version-lto ... ++ set -o pipefail 244: ++ set -x 244: + test_cflags -flto -244: + echo 'int main() {}' 244: + cc -B. -flto -o /dev/null -xc - -243: + rm -f out/test/arm/symbol-rank/x.a -243: + ar rcs out/test/arm/symbol-rank/x.a out/test/arm/symbol-rank/a.o out/test/arm/symbol-rank/b.o out/test/arm/symbol-rank/c.o -243: + cc -B. -o out/test/arm/symbol-rank/exe out/test/arm/symbol-rank/d.o out/test/arm/symbol-rank/x.a -243: + out/test/arm/symbol-rank/exe -243: + grep '^0 0 0 5$' -243: 0 0 0 5 -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -242/354 Test #243: arm-symbol-rank .................................. Passed 0.97 sec +244: + echo 'int main() {}' +243: + cc -o out/test/arm/symbol-rank/b.o -c -xc - -fcommon +243: + cat +242: + cc -B. -o out/test/arm/stt-common/exe out/test/arm/stt-common/a.o out/test/arm/stt-common/b.o -Wl,--fatal-warnings +243: + cc -o out/test/arm/symbol-rank/c.o -c -xc - +243: + cat +243: + cc -o out/test/arm/symbol-rank/d.o -c -xc - -fcommon +243: + cat +242: + grep '0 5 42' +242: + out/test/arm/stt-common/exe +242: 0 5 42 +242: + readelf --sections out/test/arm/stt-common/exe +242: + grep '.common .*NOBITS' out/test/arm/stt-common/log +242: [31] .common NOBITS 00030834 000830 000004 00 WA 0 0 4 +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +241/354 Test #242: arm-stt-common ................................... Passed 0.24 sec test 245 Start 245: arm-symbol-version @@ -35358,9 +35374,11 @@ 245: ++ testname=symbol-version 245: ++ t=out/test/arm/symbol-version 245: ++ mkdir -p out/test/arm/symbol-version +243: + rm -f out/test/arm/symbol-rank/x.a 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname +243: + ar rcs out/test/arm/symbol-rank/x.a out/test/arm/symbol-rank/a.o out/test/arm/symbol-rank/b.o out/test/arm/symbol-rank/c.o 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT @@ -35369,22 +35387,19 @@ 245: ++ set -x 245: + cat 245: + cc -fPIC -c -o out/test/arm/symbol-version/a.o -xc - +243: + cc -B. -o out/test/arm/symbol-rank/exe out/test/arm/symbol-rank/d.o out/test/arm/symbol-rank/x.a 245: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 245: + cc -B. -shared -o out/test/arm/symbol-version/c.so out/test/arm/symbol-version/a.o -Wl,--version-script=out/test/arm/symbol-version/b.ver -244: + cat 244: + cc -fPIC -c -o out/test/arm/symbol-version-lto/a.o -xc - -flto -245: + readelf --symbols out/test/arm/symbol-version/c.so -245: + grep -F foo@VER1 out/test/arm/symbol-version/log -245: 6: 00010649 14 FUNC GLOBAL DEFAULT 17 foo@VER1 -245: + grep -F foo@VER2 out/test/arm/symbol-version/log -245: 7: 00010657 14 FUNC GLOBAL DEFAULT 17 foo@VER2 -245: + grep -F foo@@VER3 out/test/arm/symbol-version/log -245: 5: 00010665 14 FUNC GLOBAL DEFAULT 17 foo@@VER3 -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -243/354 Test #245: arm-symbol-version ............................... Passed 0.50 sec +244: + cat +243: + out/test/arm/symbol-rank/exe +243: + grep '^0 0 0 5$' +243: 0 0 0 5 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +242/354 Test #243: arm-symbol-rank .................................. Passed 0.33 sec test 246 Start 246: arm-symbol-version2 @@ -35395,8 +35410,6 @@ 246: CPU= 246: Test timeout computed to be: 1500 246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh -244: + echo 'VER1 { foo; };' -244: + cc -B. -shared -o out/test/arm/symbol-version-lto/c.so out/test/arm/symbol-version-lto/a.o -Wl,--version-script=out/test/arm/symbol-version-lto/b.ver -flto 246: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C @@ -35425,25 +35438,23 @@ 246: Testing symbol-version2 ... ++ set -o pipefail 246: ++ set -x 246: + cat +244: + echo 'VER1 { foo; };' +244: + cc -B. -shared -o out/test/arm/symbol-version-lto/c.so out/test/arm/symbol-version-lto/a.o -Wl,--version-script=out/test/arm/symbol-version-lto/b.ver -flto 246: + cc -o out/test/arm/symbol-version2/a.o -c -xc - +245: + readelf --symbols out/test/arm/symbol-version/c.so +245: + grep -F foo@VER1 out/test/arm/symbol-version/log 246: + cat -244: mold: warning: out/test/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +245: 6: 00010649 14 FUNC GLOBAL DEFAULT 17 foo@VER1 +245: + grep -F foo@VER2 out/test/arm/symbol-version/log 246: + cc -B. -o out/test/arm/symbol-version2/c.so -shared out/test/arm/symbol-version2/a.o -Wl,--version-script=out/test/arm/symbol-version2/b.version -246: + readelf -W --dyn-syms out/test/arm/symbol-version2/c.so -246: + grep ' foo@TEST' out/test/arm/symbol-version2/log -246: 7: 000105c9 14 FUNC GLOBAL DEFAULT 15 foo@TEST -246: + grep ' bar@TEST' out/test/arm/symbol-version2/log -246: 5: 000105d7 14 FUNC GLOBAL DEFAULT 15 bar@TEST -246: + grep ' bar1' out/test/arm/symbol-version2/log -246: 6: 000105d7 14 FUNC GLOBAL DEFAULT 15 bar1 -246: + not grep ' foo@@TEST' out/test/arm/symbol-version2/log -246: + grep ' foo@@TEST' out/test/arm/symbol-version2/log -246: + return 0 -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -244/354 Test #246: arm-symbol-version2 .............................. Passed 0.52 sec +245: 7: 00010657 14 FUNC GLOBAL DEFAULT 17 foo@VER2 +245: + grep -F foo@@VER3 out/test/arm/symbol-version/log +245: 5: 00010665 14 FUNC GLOBAL DEFAULT 17 foo@@VER3 +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +243/354 Test #245: arm-symbol-version ............................... Passed 0.21 sec test 247 Start 247: arm-symbol-version3 @@ -35481,16 +35492,29 @@ 247: ++ echo -n 'Testing symbol-version3 ... ' 247: Testing symbol-version3 ... ++ set -o pipefail 247: ++ set -x +247: + cat +244: mold: warning: out/test/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 247: + cc -o out/test/arm/symbol-version3/a.o -c -xc - +227: 3 printf("Hello world\n"); +227: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 247: + cat -244: + readelf --symbols out/test/arm/symbol-version-lto/c.so -244: + grep -F foo@@VER1 out/test/arm/symbol-version-lto/log -244: 5: 000105b9 14 FUNC GLOBAL DEFAULT 15 foo@@VER1 -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -245/354 Test #244: arm-symbol-version-lto ........................... Passed 1.62 sec +247: + cc -B. -o out/test/arm/symbol-version3/c.so -shared out/test/arm/symbol-version3/a.o -Wl,--version-script=out/test/arm/symbol-version3/b.version +246: + readelf -W --dyn-syms out/test/arm/symbol-version2/c.so +246: + grep ' foo@TEST' out/test/arm/symbol-version2/log +246: 7: 000105c9 14 FUNC GLOBAL DEFAULT 15 foo@TEST +246: + grep ' bar@TEST' out/test/arm/symbol-version2/log +246: 5: 000105d7 14 FUNC GLOBAL DEFAULT 15 bar@TEST +246: + grep ' bar1' out/test/arm/symbol-version2/log +246: 6: 000105d7 14 FUNC GLOBAL DEFAULT 15 bar1 +246: + not grep ' foo@@TEST' out/test/arm/symbol-version2/log +246: + grep ' foo@@TEST' out/test/arm/symbol-version2/log +227: + cc -B. -o out/test/arm/separate-debug-file/exe3 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib +246: + return 0 +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +244/354 Test #246: arm-symbol-version2 .............................. Passed 0.21 sec test 248 Start 248: arm-symbol-version4 @@ -35519,6 +35543,7 @@ 248: ++ testname=symbol-version4 248: ++ t=out/test/arm/symbol-version4 248: ++ mkdir -p out/test/arm/symbol-version4 +244: + readelf --symbols out/test/arm/symbol-version-lto/c.so 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 248: +++ uname @@ -35528,12 +35553,24 @@ 248: ++ echo -n 'Testing symbol-version4 ... ' 248: Testing symbol-version4 ... ++ set -o pipefail 248: ++ set -x -248: + cat +244: + grep -F foo@@VER1 out/test/arm/symbol-version-lto/log 248: + cc -o out/test/arm/symbol-version4/a.o -c -xc - -fPIC -247: + cat -247: + cc -B. -o out/test/arm/symbol-version3/c.so -shared out/test/arm/symbol-version3/a.o -Wl,--version-script=out/test/arm/symbol-version3/b.version 248: + cat -248: + cc -B. -o out/test/arm/symbol-version4/c.so -shared out/test/arm/symbol-version4/a.o -Wl,--version-script=out/test/arm/symbol-version4/b.version +244: 5: 000105b9 14 FUNC GLOBAL DEFAULT 15 foo@@VER1 +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +245/354 Test #244: arm-symbol-version-lto ........................... Passed 0.54 sec +test 249 + Start 249: arm-symtab-dso + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" +249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +249: Environment variables: +249: MACHINE=arm +249: CPU= +249: Test timeout computed to be: 1500 247: + readelf -W --dyn-syms out/test/arm/symbol-version3/c.so 247: + grep ' foo@@TEST1' out/test/arm/symbol-version3/log 247: 5: 00010649 14 FUNC GLOBAL DEFAULT 15 foo@@TEST1 @@ -35548,21 +35585,21 @@ 247: + echo OK 247: OK 247: + exit 0 -246/354 Test #247: arm-symbol-version3 .............................. Passed 0.52 sec -test 249 - Start 249: arm-symtab-dso - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" -249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -249: Environment variables: -249: MACHINE=arm -249: CPU= -249: Test timeout computed to be: 1500 249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh +246/354 Test #247: arm-symbol-version3 .............................. Passed 0.19 sec 249: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C 249: ++ '[' -z arm ']' +test 250 + Start 250: arm-symtab-section-symbols + +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" +250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +250: Environment variables: +250: MACHINE=arm +250: CPU= +250: Test timeout computed to be: 1500 249: ++ '[' -z '' ']' 249: ++ TESTDIR=out/test/arm 249: ++ CC=cc @@ -35577,6 +35614,7 @@ 249: ++ testname=symtab-dso 249: ++ t=out/test/arm/symtab-dso 249: ++ mkdir -p out/test/arm/symtab-dso +250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 249: +++ uname @@ -35586,26 +35624,6 @@ 249: ++ echo -n 'Testing symtab-dso ... ' 249: Testing symtab-dso ... ++ set -o pipefail 249: ++ set -x -249: + cc -o out/test/arm/symtab-dso/a.o -c -xc - -249: + cat -248: + cat -248: + cc -o out/test/arm/symbol-version4/d.o -c -xc - -fPIC -227: 3 printf("Hello world\n"); -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -247/354 Test #227: arm-separate-debug-file .......................... Passed 11.83 sec -test 250 - Start 250: arm-symtab-section-symbols - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" -250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -250: Environment variables: -250: MACHINE=arm -250: CPU= -250: Test timeout computed to be: 1500 -250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh 250: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C @@ -35620,14 +35638,19 @@ 250: ++ OBJCOPY=objcopy 250: ++ STRIP=strip 250: ++ QEMU= +249: + cat +249: + cc -o out/test/arm/symtab-dso/a.o -c -xc - 250: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh .sh -249: + cc -B. -o out/test/arm/symtab-dso/exe out/test/arm/symtab-dso/a.o 250: ++ testname=symtab-section-symbols 250: ++ t=out/test/arm/symtab-section-symbols 250: ++ mkdir -p out/test/arm/symtab-section-symbols +227: + grep -F .gnu_debuglink +227: + readelf -SW out/test/arm/separate-debug-file/exe3 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 250: +++ uname +227: [32] .gnu_debuglink PROGBITS 00000000 000838 000010 00 0 0 4 +227: + flock out/test/arm/separate-debug-file/exe3 true 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT @@ -35636,19 +35659,25 @@ 250: ++ set -x 250: + cat 250: + cc -o out/test/arm/symtab-section-symbols/a.o -c -xc - +227: + grep '\.debug_info .*C' +227: + readelf -W --sections out/test/arm/separate-debug-file/exe3.dbg +227: [38] .debug_info PROGBITS 00000000 000b99 00007a 00 C 0 0 1 +227: + gdb out/test/arm/separate-debug-file/exe3 -ex 'list main' -ex quit +227: + grep -F printf 248: + cat -248: + cc -B. -o out/test/arm/symbol-version4/f.so -shared out/test/arm/symbol-version4/d.o out/test/arm/symbol-version4/c.so -Wl,--version-script=out/test/arm/symbol-version4/e.version -249: + grep 'U puts$' +248: + cc -B. -o out/test/arm/symbol-version4/c.so -shared out/test/arm/symbol-version4/a.o -Wl,--version-script=out/test/arm/symbol-version4/b.version +249: + cc -B. -o out/test/arm/symtab-dso/exe out/test/arm/symtab-dso/a.o 250: + cc -B. -o out/test/arm/symtab-section-symbols/exe out/test/arm/symtab-section-symbols/a.o -249: + nm out/test/arm/symtab-dso/exe -248: + cc -o out/test/arm/symbol-version4/g.o -c -xc - +248: + cc -o out/test/arm/symbol-version4/d.o -c -xc - -fPIC 248: + cat +249: + nm out/test/arm/symtab-dso/exe +249: + grep 'U puts$' 249: U puts 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 -248/354 Test #249: arm-symtab-dso ................................... Passed 0.60 sec +247/354 Test #249: arm-symtab-dso ................................... Passed 0.19 sec test 251 Start 251: arm-symtab @@ -35688,16 +35717,14 @@ 251: ++ set -x 251: + cat 251: + cc -o out/test/arm/symtab/a.o -c -x assembler - +248: + cat +248: + cc -B. -o out/test/arm/symbol-version4/f.so -shared out/test/arm/symbol-version4/d.o out/test/arm/symbol-version4/c.so -Wl,--version-script=out/test/arm/symbol-version4/e.version 251: + cat 251: + cc -o out/test/arm/symtab/b.o -c -x assembler - +250: + readelf -s out/test/arm/symtab-section-symbols/exe 251: + echo '{ local: module_local; global: *; };' 251: + ./mold -o out/test/arm/symtab/exe out/test/arm/symtab/a.o out/test/arm/symtab/b.o --version-script=out/test/arm/symtab/c.map -251: mold: warning: entry symbol is not defined: _start -251: + readelf --symbols out/test/arm/symtab/exe 250: + grep 'SECTION LOCAL DEFAULT' -248: + cc -B. -o out/test/arm/symbol-version4/exe out/test/arm/symbol-version4/g.o out/test/arm/symbol-version4/f.so out/test/arm/symbol-version4/c.so -250: + readelf -s out/test/arm/symtab-section-symbols/exe -251: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/arm/symtab/log 250: 1: 000001b4 0 SECTION LOCAL DEFAULT 1 .interp 250: 2: 000001d0 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag 250: 3: 000001f0 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id @@ -35736,9 +35763,7 @@ 250: + echo OK 250: OK 250: + exit 0 -251: 17: 002101e8 0 NOTYPE LOCAL DEFAULT 7 local1 -249/354 Test #250: arm-symtab-section-symbols ....................... Passed 0.58 sec -251: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/arm/symtab/log +248/354 Test #250: arm-symtab-section-symbols ....................... Passed 0.23 sec test 252 Start 252: arm-synthetic-symbols @@ -35748,17 +35773,19 @@ 252: MACHINE=arm 252: CPU= 252: Test timeout computed to be: 1500 +251: mold: warning: entry symbol is not defined: _start +251: + readelf --symbols out/test/arm/symtab/exe +251: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/arm/symtab/log +251: 17: 002101e8 0 NOTYPE LOCAL DEFAULT 7 local1 +251: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/arm/symtab/log +252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh 251: 19: 002101e9 0 NOTYPE LOCAL DEFAULT 7 local2 251: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/arm/symtab/log 251: 20: 002101e9 0 NOTYPE LOCAL DEFAULT 7 module_local -251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/arm/symtab/log -252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh -251: 2: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 foo -251: 50: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 foo -251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/arm/symtab/log 252: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C +251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/arm/symtab/log 252: ++ '[' -z arm ']' 252: ++ '[' -z '' ']' 252: ++ TESTDIR=out/test/arm @@ -35771,19 +35798,25 @@ 252: ++ STRIP=strip 252: ++ QEMU= 252: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh .sh -251: 1: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 bar -251: 51: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 bar -251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/arm/symtab/log 252: ++ testname=synthetic-symbols 252: ++ t=out/test/arm/synthetic-symbols 252: ++ mkdir -p out/test/arm/synthetic-symbols +251: 2: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 foo +251: 50: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 foo +251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/arm/symtab/log +252: ++ case $MACHINE in +252: ++ tlsdesc_opt=-mtls-dialect=gnu2 +251: 1: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 bar +251: 51: 002101e8 0 NOTYPE GLOBAL DEFAULT 7 bar +251: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/arm/symtab/log +252: +++ uname 251: 3: 002101e9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 251: 52: 002101e9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 -250/354 Test #251: arm-symtab ....................................... Passed 0.30 sec +249/354 Test #251: arm-symtab ....................................... Passed 0.09 sec test 253 Start 253: arm-sysroot-linker-script @@ -35793,9 +35826,6 @@ 253: MACHINE=arm 253: CPU= 253: Test timeout computed to be: 1500 -252: ++ case $MACHINE in -252: ++ tlsdesc_opt=-mtls-dialect=gnu2 -252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT @@ -35833,18 +35863,29 @@ 253: Testing sysroot-linker-script ... ++ set -o pipefail 253: ++ set -x 253: + [[ arm = loongarch* ]] -253: + cc -o out/test/arm/sysroot-linker-script/a.o -c -xc - 253: + cat -248: + out/test/arm/symbol-version4/exe -248: + grep 'foo bar' +253: + cc -o out/test/arm/sysroot-linker-script/a.o -c -xc - +248: + cc -o out/test/arm/symbol-version4/g.o -c -xc - +248: + cat 252: + cc -c -o out/test/arm/synthetic-symbols/b.o -xc - 252: + cat +253: + mkdir -p out/test/arm/sysroot-linker-script/foo/bar +253: + rm -f out/test/arm/sysroot-linker-script/foo/bar/libfoo.a +253: + ar rcs out/test/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/arm/sysroot-linker-script/a.o +253: + cat +253: + cc -o out/test/arm/sysroot-linker-script/c.o -c -xc - +248: + cc -B. -o out/test/arm/symbol-version4/exe out/test/arm/symbol-version4/g.o out/test/arm/symbol-version4/f.so out/test/arm/symbol-version4/c.so +253: + cat +252: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/b.o +253: + cc -B. -o out/test/arm/sysroot-linker-script/exe out/test/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/arm/sysroot-linker-script/ out/test/arm/sysroot-linker-script/foo/bar/b.script +248: + grep 'foo bar' +248: + out/test/arm/symbol-version4/exe 248: foo bar 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 -251/354 Test #248: arm-symbol-version4 .............................. Passed 1.50 sec +250/354 Test #248: arm-symbol-version4 .............................. Passed 0.53 sec test 254 Start 254: arm-sysroot @@ -35854,7 +35895,13 @@ 254: MACHINE=arm 254: CPU= 254: Test timeout computed to be: 1500 +252: + out/test/arm/synthetic-symbols/exe +252: + grep '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log 254: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh +252: __ehdr_start=0x40000 +252: + grep '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log +252: __executable_start=0x40000 +252: + grep '^__dso_handle=' out/test/arm/synthetic-symbols/log 254: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C @@ -35869,12 +35916,17 @@ 254: ++ OBJCOPY=objcopy 254: ++ STRIP=strip 254: ++ QEMU= +252: __dso_handle=0x70904 +252: + grep '^section foo$' out/test/arm/synthetic-symbols/log 254: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh .sh 254: ++ testname=sysroot 254: ++ t=out/test/arm/sysroot 254: ++ mkdir -p out/test/arm/sysroot +252: section foo +252: + cc -c -o out/test/arm/synthetic-symbols/c.o -xc - 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 +252: + cat 254: +++ uname 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR @@ -35883,30 +35935,13 @@ 254: Testing sysroot ... ++ set -o pipefail 254: ++ set -x 254: + [[ arm = loongarch* ]] -253: + mkdir -p out/test/arm/sysroot-linker-script/foo/bar 254: + cat 254: + cc -c -o out/test/arm/sysroot/a.o -xc - -253: + rm -f out/test/arm/sysroot-linker-script/foo/bar/libfoo.a -253: + ar rcs out/test/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/arm/sysroot-linker-script/a.o -253: + cat -253: + cat -253: + cc -o out/test/arm/sysroot-linker-script/c.o -c -xc - -254: + cat -254: + cc -c -o out/test/arm/sysroot/b.o -xc - -252: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/b.o -253: + cc -B. -o out/test/arm/sysroot-linker-script/exe out/test/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/arm/sysroot-linker-script/ out/test/arm/sysroot-linker-script/foo/bar/b.script -254: + mkdir -p out/test/arm/sysroot/foo/bar -254: + rm -f out/test/arm/sysroot/foo/bar/libfoo.a -254: + ar rcs out/test/arm/sysroot/foo/bar/libfoo.a out/test/arm/sysroot/a.o out/test/arm/sysroot/b.o -254: + cat -254: + cc -c -o out/test/arm/sysroot/c.o -xc - -252: + out/test/arm/synthetic-symbols/exe -252: + grep '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log 253: + on_exit 253: + echo OK 253: OK 253: + exit 0 -252/354 Test #253: arm-sysroot-linker-script ........................ Passed 0.72 sec +251/354 Test #253: arm-sysroot-linker-script ........................ Passed 0.27 sec test 255 Start 255: arm-sysroot2 @@ -35916,15 +35951,9 @@ 255: MACHINE=arm 255: CPU= 255: Test timeout computed to be: 1500 -252: __ehdr_start=0x40000 -252: + grep '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log -252: __executable_start=0x40000 -252: + grep '^__dso_handle=' out/test/arm/synthetic-symbols/log -252: __dso_handle=0x70904 -252: + grep '^section foo$' out/test/arm/synthetic-symbols/log 255: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh -252: section foo -252: + cat +254: + cat +254: + cc -c -o out/test/arm/sysroot/b.o -xc - 255: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -35939,13 +35968,13 @@ 255: ++ OBJCOPY=objcopy 255: ++ STRIP=strip 255: ++ QEMU= -252: + cc -c -o out/test/arm/synthetic-symbols/c.o -xc - 255: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh .sh 255: ++ testname=sysroot2 255: ++ t=out/test/arm/sysroot2 255: ++ mkdir -p out/test/arm/sysroot2 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 +252: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/c.o 255: +++ uname 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR @@ -35959,15 +35988,16 @@ 255: + cat 255: + cat 255: + cc -c -o out/test/arm/sysroot2/sysroot/foo/x.o -xc - -254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=foo/bar -lfoo -252: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/c.o +254: + mkdir -p out/test/arm/sysroot/foo/bar +254: + rm -f out/test/arm/sysroot/foo/bar/libfoo.a +254: + ar rcs out/test/arm/sysroot/foo/bar/libfoo.a out/test/arm/sysroot/a.o out/test/arm/sysroot/b.o +254: + cc -c -o out/test/arm/sysroot/c.o -xc - +254: + cat 255: + cat 255: + cc -c -o out/test/arm/sysroot2/sysroot/foo/y.o -xc - -254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=/foo/bar -lfoo +254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=foo/bar -lfoo 252: + out/test/arm/synthetic-symbols/exe -255: + cat 252: + grep '^end=foo$' out/test/arm/synthetic-symbols/log -255: + cc -c -o out/test/arm/sysroot2/c.o -xc - 252: end=foo 252: + grep '^etext=foo$' out/test/arm/synthetic-symbols/log 252: etext=foo @@ -35976,7 +36006,6 @@ 252: + grep '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log 252: __ehdr_start=0x40000 252: + grep '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log -254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo 252: __executable_start=0x40000 252: + grep '^section foo$' out/test/arm/synthetic-symbols/log 252: section foo @@ -35984,7 +36013,7 @@ 252: + echo OK 252: OK 252: + exit 0 -253/354 Test #252: arm-synthetic-symbols ............................ Passed 1.40 sec +252/354 Test #252: arm-synthetic-symbols ............................ Passed 0.45 sec test 256 Start 256: arm-tail-call @@ -36022,23 +36051,26 @@ 256: ++ echo -n 'Testing tail-call ... ' 256: Testing tail-call ... ++ set -o pipefail 256: ++ set -x -256: + cat 256: + cc -O2 -o out/test/arm/tail-call/a.o -c -xc - -255: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=out/test/arm/sysroot2/sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o -254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 256: + cat +255: + cat +255: + cc -c -o out/test/arm/sysroot2/c.o -xc - +254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=/foo/bar -lfoo 256: + cc -O2 -o out/test/arm/tail-call/b.o -c -xc - -255: ++ realpath out/test/arm/sysroot2 -255: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/sysroot2/bin/../sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o +256: + cat +255: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=out/test/arm/sysroot2/sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o 256: + cc -O2 -o out/test/arm/tail-call/c.o -c -xc - -254: + not cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -lfoo 256: + cat -254: + not cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot -Wl,-Lfoo/bar -lfoo -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -254/354 Test #255: arm-sysroot2 ..................................... Passed 1.22 sec +254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +255: ++ realpath out/test/arm/sysroot2 +255: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/sysroot2/bin/../sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o +256: + cc -B. -o out/test/arm/tail-call/exe out/test/arm/tail-call/a.o out/test/arm/tail-call/b.o out/test/arm/tail-call/c.o +227: 3 printf("Hello world\n"); +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +253/354 Test #227: arm-separate-debug-file .......................... Passed 3.82 sec test 257 Start 257: arm-tbss-only @@ -36070,11 +36102,20 @@ 257: ++ case $MACHINE in 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: +++ uname -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -255/354 Test #254: arm-sysroot ...................................... Passed 1.82 sec +257: ++ '[' Linux = FreeBSD ']' +257: ++ trap 'on_error $LINENO' ERR +257: ++ trap on_exit EXIT +257: ++ echo -n 'Testing tbss-only ... ' +257: Testing tbss-only ... ++ set -o pipefail +257: ++ set -x +257: + cc -o out/test/arm/tbss-only/a.o -c -xc - +257: + cat +254: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +254/354 Test #255: arm-sysroot2 ..................................... Passed 0.44 sec test 258 Start 258: arm-textrel @@ -36084,15 +36125,15 @@ 258: MACHINE=arm 258: CPU= 258: Test timeout computed to be: 1500 -257: ++ '[' Linux = FreeBSD ']' -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -257: ++ echo -n 'Testing tbss-only ... ' -257: Testing tbss-only ... ++ set -o pipefail -257: ++ set -x -257: + cat -257: + cc -o out/test/arm/tbss-only/a.o -c -xc - +256: + grep 42 +256: + out/test/arm/tail-call/exe 258: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh +256: 42 +256: + '[' arm = riscv32 -o arm = riscv64 ']' +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 258: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C @@ -36107,11 +36148,20 @@ 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= +255/354 Test #256: arm-tail-call .................................... Passed 0.31 sec 258: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh .sh -256: + cc -B. -o out/test/arm/tail-call/exe out/test/arm/tail-call/a.o out/test/arm/tail-call/b.o out/test/arm/tail-call/c.o 258: ++ testname=textrel 258: ++ t=out/test/arm/textrel 258: ++ mkdir -p out/test/arm/textrel +test 259 + Start 259: arm-textrel2 + +259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" +259: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +259: Environment variables: +259: MACHINE=arm +259: CPU= +259: Test timeout computed to be: 1500 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname @@ -36121,29 +36171,9 @@ 258: ++ echo -n 'Testing textrel ... ' 258: Testing textrel ... ++ set -o pipefail 258: ++ set -x -258: + cat 258: + cc -o out/test/arm/textrel/a.o -c -xc - -fno-PIE -257: + cc -B. -o out/test/arm/tbss-only/exe out/test/arm/tbss-only/a.o 258: + cat -258: + cc -o out/test/arm/textrel/b.o -c -xc - -fno-PIE -256: + grep 42 -256: + out/test/arm/tail-call/exe -256: 42 -256: + '[' arm = riscv32 -o arm = riscv64 ']' -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -256/354 Test #256: arm-tail-call .................................... Passed 1.00 sec -test 259 - Start 259: arm-textrel2 - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" -259: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -259: Environment variables: -259: MACHINE=arm -259: CPU= -259: Test timeout computed to be: 1500 +257: + cc -B. -o out/test/arm/tbss-only/exe out/test/arm/tbss-only/a.o 259: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh 259: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 259: ++ export LC_ALL=C @@ -36174,15 +36204,19 @@ 259: ++ set -x 259: + cat 259: + cc -o out/test/arm/textrel2/a.o -c -xc - -fPIE -258: /tmp/ccOFATL3.s: Assembler messages: -258: /tmp/ccOFATL3.s:16: Warning: ignoring changed section attributes for .text +258: + cc -o out/test/arm/textrel/b.o -c -xc - -fno-PIE +258: + cat +254: + not cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -lfoo +254: + not cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot -Wl,-Lfoo/bar -lfoo 257: + out/test/arm/tbss-only/exe -258: + cc -B. -o out/test/arm/textrel/exe out/test/arm/textrel/a.o out/test/arm/textrel/b.o -no-pie 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 -257/354 Test #257: arm-tbss-only .................................... Passed 0.53 sec +259: /tmp/ccQLahct.s: Assembler messages: +259: /tmp/ccQLahct.s:44: Warning: ignoring changed section attributes for .text +256/354 Test #257: arm-tbss-only .................................... Passed 0.17 sec +259: + cc -o out/test/arm/textrel2/exe1 out/test/arm/textrel2/a.o -pie test 260 Start 260: arm-thin-archive @@ -36211,6 +36245,20 @@ 260: ++ testname=thin-archive 260: ++ t=out/test/arm/thin-archive 260: ++ mkdir -p out/test/arm/thin-archive +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +257/354 Test #254: arm-sysroot ...................................... Passed 0.65 sec +test 261 + Start 261: arm-thread-count + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" +261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +261: Environment variables: +261: MACHINE=arm +261: CPU= +261: Test timeout computed to be: 1500 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 260: +++ uname @@ -36220,30 +36268,10 @@ 260: ++ echo -n 'Testing thin-archive ... ' 260: Testing thin-archive ... ++ set -o pipefail 260: ++ set -x -260: + cat 260: + cc -o out/test/arm/thin-archive/long-long-long-filename.o -c -xc - -259: /tmp/cc2vQS1w.s: Assembler messages: -259: /tmp/cc2vQS1w.s:44: Warning: ignoring changed section attributes for .text -259: + cc -o out/test/arm/textrel2/exe1 out/test/arm/textrel2/a.o -pie -258: + grep 'Hello world' -258: + out/test/arm/textrel/exe -260: + cc -o out/test/arm/thin-archive/b.o -c -xc - +258: /tmp/ccXMYSq9.s: Assembler messages: +258: /tmp/ccXMYSq9.s:16: Warning: ignoring changed section attributes for .text 260: + cat -258: Hello world -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -258/354 Test #258: arm-textrel ...................................... Passed 0.71 sec -test 261 - Start 261: arm-thread-count - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" -261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -261: Environment variables: -261: MACHINE=arm -261: CPU= -261: Test timeout computed to be: 1500 261: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh 261: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 261: ++ export LC_ALL=C @@ -36259,6 +36287,7 @@ 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= +258: + cc -B. -o out/test/arm/textrel/exe out/test/arm/textrel/a.o out/test/arm/textrel/b.o -no-pie 261: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh .sh 261: ++ testname=thread-count 261: ++ t=out/test/arm/thread-count @@ -36274,34 +36303,21 @@ 261: ++ set -x 261: + cat 261: + cc -o out/test/arm/thread-count/a.o -c -xc - +260: + cc -o out/test/arm/thin-archive/b.o -c -xc - 260: + cat -260: + cc -o out/test/arm/thin-archive/c.o -c -xc - -259: + out/test/arm/textrel2/exe1 259: + grep 'Hello world' +259: + out/test/arm/textrel2/exe1 259: Hello world 259: + cc -B. -o out/test/arm/textrel2/exe2 out/test/arm/textrel2/a.o -pie 261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-no-threads -260: + cat -260: + cc -o out/test/arm/thin-archive/d.o -c -xc - -259: + out/test/arm/textrel2/exe2 -259: + grep 'Hello world' -259: Hello world -259: + cc -o out/test/arm/textrel2/exe3 out/test/arm/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-thread-count=1 -260: + rm -f out/test/arm/thin-archive/d.a -260: + cd out/test/arm/thin-archive -260: ++ pwd -260: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/thin-archive/c.o -260: + cc -B. -Wl,--trace -o out/test/arm/thin-archive/exe out/test/arm/thin-archive/d.o out/test/arm/thin-archive/d.a -261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads -259: + readelf -WS out/test/arm/textrel2/exe3 -259: + grep -F .relr.dyn -259: + skip -259: + echo skipped -259: skipped -259: + trap - EXIT -259: + exit 0 -259/354 Test #259: arm-textrel2 .....................................***Skipped 1.23 sec +258: + grep 'Hello world' +258: + out/test/arm/textrel/exe +258: Hello world +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +258/354 Test #258: arm-textrel ...................................... Passed 0.25 sec test 262 Start 262: arm-tls-alignment-multi @@ -36311,6 +36327,8 @@ 262: MACHINE=arm 262: CPU= 262: Test timeout computed to be: 1500 +260: + cat +260: + cc -o out/test/arm/thin-archive/c.o -c -xc - 262: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh 262: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 262: ++ export LC_ALL=C @@ -36327,34 +36345,41 @@ 262: ++ STRIP=strip 262: ++ QEMU= 262: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh .sh -260: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/arm/thin-archive/log 262: ++ testname=tls-alignment-multi 262: ++ t=out/test/arm/tls-alignment-multi 262: ++ mkdir -p out/test/arm/tls-alignment-multi -260: trace: out/test/arm/thin-archive/d.a(out/test/arm/thin-archive/long-long-long-filename.o) -260: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/arm/thin-archive/log 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname -260: trace: out/test/arm/thin-archive/d.a(out/test/arm/thin-archive/b.o) -260: + grep -F thin-archive/d.o out/test/arm/thin-archive/log 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: ++ echo -n 'Testing tls-alignment-multi ... ' 262: Testing tls-alignment-multi ... ++ set -o pipefail 262: ++ set -x -260: trace: out/test/arm/thin-archive/d.o 262: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/a.o -xc - 262: + cat -260: + grep 15 -260: + out/test/arm/thin-archive/exe -260: 15 -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -260/354 Test #260: arm-thin-archive ................................. Passed 1.21 sec +259: + grep 'Hello world' +259: + out/test/arm/textrel2/exe2 +259: Hello world +259: + cc -o out/test/arm/textrel2/exe3 out/test/arm/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +260: + cc -o out/test/arm/thin-archive/d.o -c -xc - +260: + cat +261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-thread-count=1 +262: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/b.o -xc - +262: + cat +259: + grep -F .relr.dyn +259: + readelf -WS out/test/arm/textrel2/exe3 +260: + rm -f out/test/arm/thin-archive/d.a +259: + skip +259: + echo skipped +259: skipped +259: + trap - EXIT +259: + exit 0 +260: + cd out/test/arm/thin-archive +260: ++ pwd +260: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/thin-archive/c.o +259/354 Test #259: arm-textrel2 .....................................***Skipped 0.36 sec test 263 Start 263: arm-tls-common @@ -36364,6 +36389,8 @@ 263: MACHINE=arm 263: CPU= 263: Test timeout computed to be: 1500 +260: + cc -B. -Wl,--trace -o out/test/arm/thin-archive/exe out/test/arm/thin-archive/d.o out/test/arm/thin-archive/d.a +261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads 263: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh 263: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 263: ++ export LC_ALL=C @@ -36392,27 +36419,27 @@ 263: ++ echo -n 'Testing tls-common ... ' 263: Testing tls-common ... ++ set -o pipefail 263: ++ set -x -261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads=1 263: + cat 263: + gcc -o out/test/arm/tls-common/a.o -c -xassembler - +262: + cc -B. -shared -o out/test/arm/tls-alignment-multi/a.so out/test/arm/tls-alignment-multi/a.o 263: + cat 263: + cc -o out/test/arm/tls-common/b.o -c -xc -std=c11 - -262: + cat -262: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/b.o -xc - +261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads=1 +260: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/arm/thin-archive/log 263: + cc -B. -o out/test/arm/tls-common/exe out/test/arm/tls-common/a.o out/test/arm/tls-common/b.o -261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,--threads=1 -262: + cc -B. -shared -o out/test/arm/tls-alignment-multi/a.so out/test/arm/tls-alignment-multi/a.o -263: + readelf -WS out/test/arm/tls-common/exe -263: + grep -F .tls_common -263: [22] .tls_common NOBITS 000206f0 0006f0 000004 00 WAT 0 0 4 -263: + out/test/arm/tls-common/exe -263: + grep '^foo=0$' -263: foo=0 -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -261/354 Test #263: arm-tls-common ................................... Passed 0.58 sec +260: trace: out/test/arm/thin-archive/d.a(out/test/arm/thin-archive/long-long-long-filename.o) +260: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/arm/thin-archive/log +260: trace: out/test/arm/thin-archive/d.a(out/test/arm/thin-archive/b.o) +260: + grep -F thin-archive/d.o out/test/arm/thin-archive/log +260: trace: out/test/arm/thin-archive/d.o +260: + out/test/arm/thin-archive/exe +260: + grep 15 +260: 15 +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +260/354 Test #260: arm-thin-archive ................................. Passed 0.40 sec test 264 Start 264: arm-tls-df-static-tls @@ -36422,20 +36449,7 @@ 264: MACHINE=arm 264: CPU= 264: Test timeout computed to be: 1500 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -262/354 Test #261: arm-thread-count ................................. Passed 1.56 sec -test 265 - Start 265: arm-tls-dso - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" -265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -265: Environment variables: -265: MACHINE=arm -265: CPU= -265: Test timeout computed to be: 1500 +262: + cc -B. -ldl -pthread -o out/test/arm/tls-alignment-multi/exe out/test/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/arm/tls-alignment-multi 264: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh 264: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 264: ++ export LC_ALL=C @@ -36452,14 +36466,62 @@ 264: ++ STRIP=strip 264: ++ QEMU= 264: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh .sh -265: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh 264: ++ testname=tls-df-static-tls 264: ++ t=out/test/arm/tls-df-static-tls 264: ++ mkdir -p out/test/arm/tls-df-static-tls +264: ++ case $MACHINE in +264: ++ tlsdesc_opt=-mtls-dialect=gnu2 +261: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,--threads=1 +264: +++ uname +264: ++ '[' Linux = FreeBSD ']' +264: ++ trap 'on_error $LINENO' ERR +264: ++ trap on_exit EXIT +264: ++ echo -n 'Testing tls-df-static-tls ... ' +264: Testing tls-df-static-tls ... ++ set -o pipefail +264: ++ set -x +264: + cat +264: + cc -fPIC -ftls-model=initial-exec -c -o out/test/arm/tls-df-static-tls/a.o -xc - +263: + readelf -WS out/test/arm/tls-common/exe +263: + grep -F .tls_common +263: [22] .tls_common NOBITS 000206f0 0006f0 000004 00 WAT 0 0 4 +263: + grep '^foo=0$' +263: + out/test/arm/tls-common/exe +263: foo=0 +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +264: + cc -B. -shared -o out/test/arm/tls-df-static-tls/b.so out/test/arm/tls-df-static-tls/a.o -Wl,--relax +261/354 Test #263: arm-tls-common ................................... Passed 0.25 sec +test 265 + Start 265: arm-tls-dso + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" +265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +265: Environment variables: +265: MACHINE=arm +265: CPU= +265: Test timeout computed to be: 1500 +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +265: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh +262/354 Test #261: arm-thread-count ................................. Passed 0.50 sec 265: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++ '[' -z arm ']' +262: + out/test/arm/tls-alignment-multi/exe +test 266 + Start 266: arm-tls-gd-dlopen + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" +266: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +266: Environment variables: +266: MACHINE=arm +266: CPU= +266: Test timeout computed to be: 1500 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/arm 265: ++ CC=cc @@ -36470,23 +36532,26 @@ 265: ++ OBJCOPY=objcopy 265: ++ STRIP=strip 265: ++ QEMU= -264: ++ case $MACHINE in -264: ++ tlsdesc_opt=-mtls-dialect=gnu2 -264: +++ uname 265: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh .sh -264: ++ '[' Linux = FreeBSD ']' -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: ++ echo -n 'Testing tls-df-static-tls ... ' -264: Testing tls-df-static-tls ... ++ set -o pipefail -264: ++ set -x 265: ++ testname=tls-dso 265: ++ t=out/test/arm/tls-dso 265: ++ mkdir -p out/test/arm/tls-dso -264: + cc -fPIC -ftls-model=initial-exec -c -o out/test/arm/tls-df-static-tls/a.o -xc - -264: + cat +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +263/354 Test #262: arm-tls-alignment-multi .......................... Passed 0.39 sec 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 267 + Start 267: arm-tls-gd-noplt + +267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" +267: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +267: Environment variables: +267: MACHINE=arm +267: CPU= +267: Test timeout computed to be: 1500 265: +++ uname 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR @@ -36496,23 +36561,6 @@ 265: ++ set -x 265: + cat 265: + cc -fPIC -shared -o out/test/arm/tls-dso/a.so -xc - -262: + cc -B. -ldl -pthread -o out/test/arm/tls-alignment-multi/exe out/test/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/arm/tls-alignment-multi -264: + cc -B. -shared -o out/test/arm/tls-df-static-tls/b.so out/test/arm/tls-df-static-tls/a.o -Wl,--relax -262: + out/test/arm/tls-alignment-multi/exe -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -263/354 Test #262: arm-tls-alignment-multi .......................... Passed 1.09 sec -test 266 - Start 266: arm-tls-gd-dlopen - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" -266: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -266: Environment variables: -266: MACHINE=arm -266: CPU= -266: Test timeout computed to be: 1500 266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh 266: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 266: ++ export LC_ALL=C @@ -36532,42 +36580,6 @@ 266: ++ testname=tls-gd-dlopen 266: ++ t=out/test/arm/tls-gd-dlopen 266: ++ mkdir -p out/test/arm/tls-gd-dlopen -266: ++ case $MACHINE in -266: ++ tlsdesc_opt=-mtls-dialect=gnu2 -266: +++ uname -266: ++ '[' Linux = FreeBSD ']' -265: + cat -266: ++ trap 'on_error $LINENO' ERR -266: ++ trap on_exit EXIT -266: ++ echo -n 'Testing tls-gd-dlopen ... ' -266: Testing tls-gd-dlopen ... ++ set -o pipefail -266: ++ set -x -265: + cc -c -o out/test/arm/tls-dso/b.o -xc - -266: + cat -266: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/a.o -xc - -264: + readelf --dynamic out/test/arm/tls-df-static-tls/b.so -264: + grep STATIC_TLS -264: 0x0000001e (FLAGS) STATIC_TLS -264: + cc -B. -shared -o out/test/arm/tls-df-static-tls/c.so out/test/arm/tls-df-static-tls/a.o -Wl,--no-relax -266: + cc -B. -shared -o out/test/arm/tls-gd-dlopen/b.so out/test/arm/tls-gd-dlopen/a.o -265: + cc -B. -o out/test/arm/tls-dso/exe out/test/arm/tls-dso/a.so out/test/arm/tls-dso/b.o -264: + readelf --dynamic out/test/arm/tls-df-static-tls/c.so -264: + grep STATIC_TLS -264: 0x0000001e (FLAGS) STATIC_TLS -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -264/354 Test #264: arm-tls-df-static-tls ............................ Passed 0.82 sec -test 267 - Start 267: arm-tls-gd-noplt - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" -267: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -267: Environment variables: -267: MACHINE=arm -267: CPU= -267: Test timeout computed to be: 1500 267: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh 267: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 267: ++ export LC_ALL=C @@ -36583,31 +36595,53 @@ 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= +266: ++ case $MACHINE in +266: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh .sh 267: ++ testname=tls-gd-noplt 267: ++ t=out/test/arm/tls-gd-noplt 267: ++ mkdir -p out/test/arm/tls-gd-noplt +266: +++ uname 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 -266: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/c.o -xc - -266: + cat 267: +++ uname +266: ++ '[' Linux = FreeBSD ']' +266: ++ trap 'on_error $LINENO' ERR +266: ++ trap on_exit EXIT +266: ++ echo -n 'Testing tls-gd-dlopen ... ' +266: Testing tls-gd-dlopen ... ++ set -o pipefail +266: ++ set -x 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: ++ echo -n 'Testing tls-gd-noplt ... ' 267: Testing tls-gd-noplt ... ++ set -o pipefail 267: ++ set -x +266: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/a.o -xc - 267: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/a.o -xc - +266: + cat 267: + cat -265: + out/test/arm/tls-dso/exe -265: + grep '5 3 5 3 5 3' -265: 5 3 5 3 5 3 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -265/354 Test #265: arm-tls-dso ...................................... Passed 0.96 sec +266: + cc -B. -shared -o out/test/arm/tls-gd-dlopen/b.so out/test/arm/tls-gd-dlopen/a.o +264: + grep STATIC_TLS +264: + readelf --dynamic out/test/arm/tls-df-static-tls/b.so +264: 0x0000001e (FLAGS) STATIC_TLS +264: + cc -B. -shared -o out/test/arm/tls-df-static-tls/c.so out/test/arm/tls-df-static-tls/a.o -Wl,--no-relax +267: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/b.o -xc - +267: + cat +265: + cc -c -o out/test/arm/tls-dso/b.o -xc - +265: + cat +266: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/c.o -xc - +266: + cat +267: + cat +267: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/c.o -xc - +264: + readelf --dynamic out/test/arm/tls-df-static-tls/c.so +264: + grep STATIC_TLS +264: 0x0000001e (FLAGS) STATIC_TLS +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +264/354 Test #264: arm-tls-df-static-tls ............................ Passed 0.31 sec test 268 Start 268: arm-tls-gd-to-ie @@ -36617,6 +36651,7 @@ 268: MACHINE=arm 268: CPU= 268: Test timeout computed to be: 1500 +265: + cc -B. -o out/test/arm/tls-dso/exe out/test/arm/tls-dso/a.so out/test/arm/tls-dso/b.o 268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh 268: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 268: ++ export LC_ALL=C @@ -36647,21 +36682,18 @@ 268: ++ set -x 268: + cat 268: + gcc -fPIC -c -o out/test/arm/tls-gd-to-ie/a.o -xc - -267: + cat -267: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/b.o -xc - +267: + cc -B. -shared -o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/b.o 266: + cc -B. -o out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/c.o -ldl -268: + cat +265: + out/test/arm/tls-dso/exe +265: + grep '5 3 5 3 5 3' +265: 5 3 5 3 5 3 +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +265/354 Test #265: arm-tls-dso ...................................... Passed 0.31 sec 268: + cc -fPIC -c -o out/test/arm/tls-gd-to-ie/b.o -xc - -267: + cat -267: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/c.o -xc - -266: + grep '3 0 5' -266: + out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/b.so -266: 3 0 5 -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -266/354 Test #266: arm-tls-gd-dlopen ................................ Passed 1.05 sec +268: + cat test 269 Start 269: arm-tls-gd @@ -36671,7 +36703,6 @@ 269: MACHINE=arm 269: CPU= 269: Test timeout computed to be: 1500 -268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/c.so out/test/arm/tls-gd-to-ie/a.o 269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh 269: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 269: ++ export LC_ALL=C @@ -36691,6 +36722,7 @@ 269: ++ testname=tls-gd 269: ++ t=out/test/arm/tls-gd 269: ++ mkdir -p out/test/arm/tls-gd +267: + cc -B. -shared -o out/test/arm/tls-gd-noplt/e.so out/test/arm/tls-gd-noplt/c.o -Wl,--no-relax 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 269: +++ uname @@ -36701,38 +36733,15 @@ 269: Testing tls-gd ... ++ set -o pipefail 269: ++ set -x 269: + cat +266: + out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/b.so +266: + grep '3 0 5' 269: + gcc -fPIC -c -o out/test/arm/tls-gd/a.o -xc - -267: + cc -B. -shared -o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/b.o -268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe1 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/c.so -269: + gcc -fPIC -c -o out/test/arm/tls-gd/b.o -xc - -269: + cat -267: + cc -B. -shared -o out/test/arm/tls-gd-noplt/e.so out/test/arm/tls-gd-noplt/c.o -Wl,--no-relax -269: + cat -269: + gcc -fPIC -c -o out/test/arm/tls-gd/c.o -xc - -268: + out/test/arm/tls-gd-to-ie/exe1 -268: + grep '1 2 3' -268: 1 2 3 -268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/d.so out/test/arm/tls-gd-to-ie/a.o -Wl,-no-relax -267: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so -269: + cc -B. -shared -o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/b.o -267: + grep '1 2 3 4 5 6' -267: + out/test/arm/tls-gd-noplt/exe -267: 1 2 3 4 5 6 -267: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so -Wl,-no-relax -268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe2 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/d.so -269: + cc -B. -shared -o out/test/arm/tls-gd/e.so out/test/arm/tls-gd/c.o -Wl,--no-relax -267: + grep '1 2 3 4 5 6' -267: + out/test/arm/tls-gd-noplt/exe -268: + grep '1 2 3' -268: + out/test/arm/tls-gd-to-ie/exe2 -267: 1 2 3 4 5 6 -268: 1 2 3 -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/e.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -267/354 Test #267: arm-tls-gd-noplt ................................. Passed 1.69 sec +266: 3 0 5 +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +266/354 Test #266: arm-tls-gd-dlopen ................................ Passed 0.34 sec test 270 Start 270: arm-tls-ie @@ -36743,6 +36752,7 @@ 270: CPU= 270: Test timeout computed to be: 1500 270: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh +268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/c.so out/test/arm/tls-gd-to-ie/a.o 270: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C @@ -36758,7 +36768,6 @@ 270: ++ STRIP=strip 270: ++ QEMU= 270: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh .sh -269: + cc -B. -o out/test/arm/tls-gd/exe1 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so 270: ++ testname=tls-ie 270: ++ t=out/test/arm/tls-ie 270: ++ mkdir -p out/test/arm/tls-ie @@ -36773,34 +36782,35 @@ 270: ++ set -x 270: + cat 270: + gcc -fPIC -c -o out/test/arm/tls-ie/a.o -xc - -268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe3 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/e.so -269: + out/test/arm/tls-gd/exe1 -269: + grep '1 2 3 4 5 6' -269: 1 2 3 4 5 6 -269: + cc -B. -o out/test/arm/tls-gd/exe2 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so -Wl,-no-relax +269: + gcc -fPIC -c -o out/test/arm/tls-gd/b.o -xc - +269: + cat +267: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so +268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe1 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/c.so 270: + cc -B. -shared -o out/test/arm/tls-ie/b.so out/test/arm/tls-ie/a.o -268: + out/test/arm/tls-gd-to-ie/exe3 -268: + grep '1 2 3' -268: 1 2 3 -268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/f.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -270: + cat +269: + gcc -fPIC -c -o out/test/arm/tls-gd/c.o -xc - +269: + cat +269: + cc -B. -shared -o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/b.o +267: + grep '1 2 3 4 5 6' +267: + out/test/arm/tls-gd-noplt/exe +267: 1 2 3 4 5 6 +267: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so -Wl,-no-relax 270: + gcc -c -o out/test/arm/tls-ie/c.o -xc - -fPIC -269: + grep '1 2 3 4 5 6' -269: + out/test/arm/tls-gd/exe2 -269: 1 2 3 4 5 6 -269: + test_cflags -static -269: + echo 'int main() {}' -269: + cc -B. -static -o /dev/null -xc - -268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe4 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/f.so -270: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o -268: + out/test/arm/tls-gd-to-ie/exe4 +270: + cat +268: + out/test/arm/tls-gd-to-ie/exe1 268: + grep '1 2 3' 268: 1 2 3 -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -268/354 Test #268: arm-tls-gd-to-ie ................................. Passed 2.55 sec +268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/d.so out/test/arm/tls-gd-to-ie/a.o -Wl,-no-relax +270: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o +269: + cc -B. -shared -o out/test/arm/tls-gd/e.so out/test/arm/tls-gd/c.o -Wl,--no-relax +268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe2 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/d.so +267: + grep '1 2 3 4 5 6' +267: + out/test/arm/tls-gd-noplt/exe +267: 1 2 3 4 5 6 +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +267/354 Test #267: arm-tls-gd-noplt ................................. Passed 0.64 sec test 271 Start 271: arm-tls-irregular-start-addr @@ -36810,10 +36820,6 @@ 271: MACHINE=arm 271: CPU= 271: Test timeout computed to be: 1500 -270: + out/test/arm/tls-ie/exe -270: + grep '^0 0 3 5 7$' -270: 0 0 3 5 7 -270: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o -Wl,-no-relax 271: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh 271: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 271: ++ export LC_ALL=C @@ -36844,15 +36850,28 @@ 271: ++ set -x 271: + cat 271: + cc -fPIC -c -o out/test/arm/tls-irregular-start-addr/a.o -xc - -269: + cc -B. -o out/test/arm/tls-gd/exe3 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static +270: + grep '^0 0 3 5 7$' 270: + out/test/arm/tls-ie/exe +270: 0 0 3 5 7 +270: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o -Wl,-no-relax +269: + cc -B. -o out/test/arm/tls-gd/exe1 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so +268: + grep '1 2 3' +268: + out/test/arm/tls-gd-to-ie/exe2 +268: 1 2 3 +268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/e.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen +271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe1 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +269: + grep '1 2 3 4 5 6' +269: + out/test/arm/tls-gd/exe1 270: + grep '^0 0 3 5 7$' +269: 1 2 3 4 5 6 +269: + cc -B. -o out/test/arm/tls-gd/exe2 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so -Wl,-no-relax +270: + out/test/arm/tls-ie/exe 270: 0 0 3 5 7 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 -269/354 Test #270: arm-tls-ie ....................................... Passed 1.28 sec +268/354 Test #270: arm-tls-ie ....................................... Passed 0.49 sec test 272 Start 272: arm-tls-large-alignment @@ -36862,7 +36881,9 @@ 272: MACHINE=arm 272: CPU= 272: Test timeout computed to be: 1500 +268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe3 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/e.so 272: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh +271: + grep '^42$' 272: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C @@ -36877,8 +36898,10 @@ 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= +271: + out/test/arm/tls-irregular-start-addr/exe1 +271: 42 +271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe2 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 272: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh .sh -271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe1 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 272: ++ testname=tls-large-alignment 272: ++ t=out/test/arm/tls-large-alignment 272: ++ mkdir -p out/test/arm/tls-large-alignment @@ -36891,32 +36914,42 @@ 272: ++ echo -n 'Testing tls-large-alignment ... ' 272: Testing tls-large-alignment ... ++ set -o pipefail 272: ++ set -x -272: + cat 272: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/a.o -xc - -269: + grep '1 2 3 4 5 6' -269: + out/test/arm/tls-gd/exe3 -269: 1 2 3 4 5 6 -269: + cc -B. -o out/test/arm/tls-gd/exe4 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static -Wl,-no-relax +272: + cat 272: + cat 272: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/b.o -xc - -271: + out/test/arm/tls-irregular-start-addr/exe1 +268: + out/test/arm/tls-gd-to-ie/exe3 +268: + grep '1 2 3' +268: 1 2 3 +268: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/f.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +269: + out/test/arm/tls-gd/exe2 +269: + grep '1 2 3 4 5 6' +269: 1 2 3 4 5 6 271: + grep '^42$' +271: + out/test/arm/tls-irregular-start-addr/exe2 +269: + test_cflags -static +269: + cc -B. -static -o /dev/null -xc - 271: 42 -271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe2 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -272: + cat +271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe3 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax +269: + echo 'int main() {}' 272: + cc -fPIC -c -o out/test/arm/tls-large-alignment/c.o -xc - -269: + out/test/arm/tls-gd/exe4 -271: + out/test/arm/tls-irregular-start-addr/exe2 +272: + cat +272: + cc -B. -shared -o out/test/arm/tls-large-alignment/d.so out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o +268: + cc -B. -o out/test/arm/tls-gd-to-ie/exe4 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/f.so +271: + out/test/arm/tls-irregular-start-addr/exe3 271: + grep '^42$' -269: + grep '1 2 3 4 5 6' 271: 42 -271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe3 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -269: 1 2 3 4 5 6 -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -270/354 Test #269: arm-tls-gd ....................................... Passed 2.93 sec +271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe4 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +272: + cc -B. -o out/test/arm/tls-large-alignment/exe1 out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o out/test/arm/tls-large-alignment/c.o +269: + cc -B. -o out/test/arm/tls-gd/exe3 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static +268: + out/test/arm/tls-gd-to-ie/exe4 +268: + grep '1 2 3' +268: 1 2 3 +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +269/354 Test #268: arm-tls-gd-to-ie ................................. Passed 0.93 sec test 273 Start 273: arm-tls-large-static-image @@ -36927,7 +36960,6 @@ 273: CPU= 273: Test timeout computed to be: 1500 273: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh -272: + cc -B. -shared -o out/test/arm/tls-large-alignment/d.so out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o 273: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C @@ -36942,37 +36974,18 @@ 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= +271: + grep '^42$' 273: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh .sh 273: ++ testname=tls-large-static-image 273: ++ t=out/test/arm/tls-large-static-image 273: ++ mkdir -p out/test/arm/tls-large-static-image -273: ++ case $MACHINE in -273: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: +++ uname -273: ++ '[' Linux = FreeBSD ']' -273: ++ trap 'on_error $LINENO' ERR -273: ++ trap on_exit EXIT -273: ++ echo -n 'Testing tls-large-static-image ... ' -273: Testing tls-large-static-image ... ++ set -o pipefail -273: ++ set -x -273: + cat -273: + cc -fPIC -c -o out/test/arm/tls-large-static-image/a.o -xc - -273: + cat -273: + cc -fPIC -c -o out/test/arm/tls-large-static-image/b.o -xc - -272: + cc -B. -o out/test/arm/tls-large-alignment/exe1 out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o out/test/arm/tls-large-alignment/c.o -271: + grep '^42$' -271: + out/test/arm/tls-irregular-start-addr/exe3 -271: 42 -271: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe4 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -273: + cc -B. -o out/test/arm/tls-large-static-image/exe out/test/arm/tls-large-static-image/a.o out/test/arm/tls-large-static-image/b.o -271: + grep '^42$' 271: + out/test/arm/tls-irregular-start-addr/exe4 271: 42 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 -271/354 Test #271: arm-tls-irregular-start-addr ..................... Passed 1.38 sec +270/354 Test #271: arm-tls-irregular-start-addr ..................... Passed 0.50 sec test 274 Start 274: arm-tls-ld-noplt @@ -36982,10 +36995,17 @@ 274: MACHINE=arm 274: CPU= 274: Test timeout computed to be: 1500 -272: + grep '^42 1 2 3$' -272: + out/test/arm/tls-large-alignment/exe1 -272: 42 1 2 3 -272: + cc -B. -o out/test/arm/tls-large-alignment/exe2 out/test/arm/tls-large-alignment/c.o out/test/arm/tls-large-alignment/d.so +273: ++ case $MACHINE in +273: ++ tlsdesc_opt=-mtls-dialect=gnu2 +273: +++ uname +273: ++ '[' Linux = FreeBSD ']' +273: ++ trap 'on_error $LINENO' ERR +273: ++ trap on_exit EXIT +273: ++ echo -n 'Testing tls-large-static-image ... ' +273: Testing tls-large-static-image ... ++ set -o pipefail +273: ++ set -x +273: + cc -fPIC -c -o out/test/arm/tls-large-static-image/a.o -xc - +273: + cat 274: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh 274: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 274: ++ export LC_ALL=C @@ -37014,16 +37034,29 @@ 274: ++ echo -n 'Testing tls-ld-noplt ... ' 274: Testing tls-ld-noplt ... ++ set -o pipefail 274: ++ set -x +274: + cat 274: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/a.o -xc - +273: + cat +272: + grep '^42 1 2 3$' +272: + out/test/arm/tls-large-alignment/exe1 +272: 42 1 2 3 +272: + cc -B. -o out/test/arm/tls-large-alignment/exe2 out/test/arm/tls-large-alignment/c.o out/test/arm/tls-large-alignment/d.so +273: + cc -fPIC -c -o out/test/arm/tls-large-static-image/b.o -xc - +269: + grep '1 2 3 4 5 6' +269: + out/test/arm/tls-gd/exe3 +269: 1 2 3 4 5 6 +269: + cc -B. -o out/test/arm/tls-gd/exe4 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static -Wl,-no-relax +274: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/b.o -xc - 274: + cat -273: + grep '^1 2 3 0 5$' -273: + out/test/arm/tls-large-static-image/exe -273: 1 2 3 0 5 -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -272/354 Test #273: arm-tls-large-static-image ....................... Passed 0.74 sec +273: + cc -B. -o out/test/arm/tls-large-static-image/exe out/test/arm/tls-large-static-image/a.o out/test/arm/tls-large-static-image/b.o +272: + out/test/arm/tls-large-alignment/exe2 +272: + grep '^42 1 2 3$' +272: 42 1 2 3 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +271/354 Test #272: arm-tls-large-alignment .......................... Passed 0.48 sec test 275 Start 275: arm-tls-ld @@ -37033,6 +37066,7 @@ 275: MACHINE=arm 275: CPU= 275: Test timeout computed to be: 1500 +274: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o 275: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh 275: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 275: ++ export LC_ALL=C @@ -37061,16 +37095,16 @@ 275: ++ echo -n 'Testing tls-ld ... ' 275: Testing tls-ld ... ++ set -o pipefail 275: ++ set -x -272: + out/test/arm/tls-large-alignment/exe2 -272: + grep '^42 1 2 3$' -275: + cat 275: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/a.o -xc - -272: 42 1 2 3 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -273/354 Test #272: arm-tls-large-alignment .......................... Passed 1.42 sec +275: + cat +269: + grep '1 2 3 4 5 6' +269: + out/test/arm/tls-gd/exe4 +269: 1 2 3 4 5 6 +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +272/354 Test #269: arm-tls-gd ....................................... Passed 1.10 sec test 276 Start 276: arm-tls-le-error @@ -37080,8 +37114,6 @@ 276: MACHINE=arm 276: CPU= 276: Test timeout computed to be: 1500 -274: + cat -274: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/b.o -xc - 276: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh 276: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 276: ++ export LC_ALL=C @@ -37097,37 +37129,23 @@ 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= +273: + grep '^1 2 3 0 5$' 276: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh .sh +274: + grep '3 5 3 5' 276: ++ testname=tls-le-error 276: ++ t=out/test/arm/tls-le-error 276: ++ mkdir -p out/test/arm/tls-le-error -276: ++ case $MACHINE in -276: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: +++ uname -276: ++ '[' Linux = FreeBSD ']' -276: ++ trap 'on_error $LINENO' ERR -276: ++ trap on_exit EXIT -276: ++ echo -n 'Testing tls-le-error ... ' -276: Testing tls-le-error ... ++ set -o pipefail -276: ++ set -x -276: + cat -276: + gcc -fPIC -c -o out/test/arm/tls-le-error/a.o -xc - -274: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o -275: + cat -275: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/b.o -xc - -276: + not cc -B. -shared -o out/test/arm/tls-le-error/b.so out/test/arm/tls-le-error/a.o -276: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -275: + cc -B. -o out/test/arm/tls-ld/exe1 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-relax +273: + out/test/arm/tls-large-static-image/exe 274: + out/test/arm/tls-ld-noplt/exe -274: + grep '3 5 3 5' +273: 1 2 3 0 5 +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 274: 3 5 3 5 -274: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o -Wl,-no-relax -276: mold: error: out/test/arm/tls-le-error/a.o:(.text): relocation R_ARM_TLS_LE32 against `foo` can not be used when making a shared object; recompile with -fPIC -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -274/354 Test #276: arm-tls-le-error ................................. Passed 0.51 sec +273/354 Test #273: arm-tls-large-static-image ....................... Passed 0.28 sec +276: ++ case $MACHINE in +276: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 277 Start 277: arm-tls-le @@ -37137,7 +37155,19 @@ 277: MACHINE=arm 277: CPU= 277: Test timeout computed to be: 1500 +276: +++ uname +276: ++ '[' Linux = FreeBSD ']' +276: ++ trap 'on_error $LINENO' ERR +276: ++ trap on_exit EXIT +276: ++ echo -n 'Testing tls-le-error ... ' +276: Testing tls-le-error ... ++ set -o pipefail +276: ++ set -x +276: + gcc -fPIC -c -o out/test/arm/tls-le-error/a.o -xc - +274: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o -Wl,-no-relax +275: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/b.o -xc - +275: + cat 277: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh +276: + cat 277: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -37167,18 +37197,19 @@ 277: ++ set -x 277: + cat 277: + gcc -fPIC -c -o out/test/arm/tls-le/a.o -xc - -275: + out/test/arm/tls-ld/exe1 -275: + grep '3 5 3 5' -274: + out/test/arm/tls-ld-noplt/exe -275: 3 5 3 5 -275: + cc -B. -o out/test/arm/tls-ld/exe2 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-no-relax +275: + cc -B. -o out/test/arm/tls-ld/exe1 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-relax +276: + not cc -B. -shared -o out/test/arm/tls-le-error/b.so out/test/arm/tls-le-error/a.o +276: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' 274: + grep '3 5 3 5' +274: + out/test/arm/tls-ld-noplt/exe +277: + gcc -fPIC -c -o out/test/arm/tls-le/b.o -xc - 274: 3 5 3 5 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 -275/354 Test #274: arm-tls-ld-noplt ................................. Passed 1.00 sec +274/354 Test #274: arm-tls-ld-noplt ................................. Passed 0.37 sec +277: + cat test 278 Start 278: arm-tls-nopic @@ -37218,16 +37249,17 @@ 278: ++ set -x 278: + cat 278: + gcc -c -o out/test/arm/tls-nopic/a.o -xc - -277: + gcc -fPIC -c -o out/test/arm/tls-le/b.o -xc - -277: + cat -275: + out/test/arm/tls-ld/exe2 +275: + out/test/arm/tls-ld/exe1 275: + grep '3 5 3 5' 275: 3 5 3 5 -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -276/354 Test #275: arm-tls-ld ....................................... Passed 1.04 sec +277: + cc -B. -o out/test/arm/tls-le/exe1 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o +275: + cc -B. -o out/test/arm/tls-ld/exe2 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-no-relax +276: mold: error: out/test/arm/tls-le-error/a.o:(.text): relocation R_ARM_TLS_LE32 against `foo` can not be used when making a shared object; recompile with -fPIC +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +275/354 Test #276: arm-tls-le-error ................................. Passed 0.17 sec test 279 Start 279: arm-tls-pic @@ -37256,7 +37288,6 @@ 279: ++ testname=tls-pic 279: ++ t=out/test/arm/tls-pic 279: ++ mkdir -p out/test/arm/tls-pic -277: + cc -B. -o out/test/arm/tls-le/exe1 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: +++ uname @@ -37270,22 +37301,18 @@ 279: + gcc -fPIC -c -o out/test/arm/tls-pic/a.o -xc - 278: + cat 278: + cc -xc -c -o out/test/arm/tls-nopic/b.o - -278: + cc -B. -o out/test/arm/tls-nopic/exe out/test/arm/tls-nopic/a.o out/test/arm/tls-nopic/b.o -no-pie -277: + grep '3 5 3 5' 277: + out/test/arm/tls-le/exe1 +277: + grep '3 5 3 5' 277: 3 5 3 5 277: + cc -B. -o out/test/arm/tls-le/exe2 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o -Wl,-no-relax -279: + cat -279: + cc -xc -c -o out/test/arm/tls-pic/b.o - -279: + cc -B. -o out/test/arm/tls-pic/exe out/test/arm/tls-pic/a.o out/test/arm/tls-pic/b.o -278: + grep '3 5 3 5' -278: + out/test/arm/tls-nopic/exe -278: 3 5 3 5 -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -277/354 Test #278: arm-tls-nopic .................................... Passed 0.76 sec +275: + grep '3 5 3 5' +275: + out/test/arm/tls-ld/exe2 +275: 3 5 3 5 +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +276/354 Test #275: arm-tls-ld ....................................... Passed 0.36 sec test 280 Start 280: arm-tls-small-alignment @@ -37311,17 +37338,36 @@ 280: ++ STRIP=strip 280: ++ QEMU= 280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh .sh -277: + out/test/arm/tls-le/exe2 -277: + grep '3 5 3 5' 280: ++ testname=tls-small-alignment 280: ++ t=out/test/arm/tls-small-alignment 280: ++ mkdir -p out/test/arm/tls-small-alignment +278: + cc -B. -o out/test/arm/tls-nopic/exe out/test/arm/tls-nopic/a.o out/test/arm/tls-nopic/b.o -no-pie +280: ++ case $MACHINE in +280: ++ tlsdesc_opt=-mtls-dialect=gnu2 +280: +++ uname +280: ++ '[' Linux = FreeBSD ']' +280: ++ trap 'on_error $LINENO' ERR +280: ++ trap on_exit EXIT +280: ++ echo -n 'Testing tls-small-alignment ... ' +280: Testing tls-small-alignment ... ++ set -o pipefail +280: ++ set -x +280: + cat +280: + cc -fPIC -c -o out/test/arm/tls-small-alignment/a.o -xassembler - +279: + cat +279: + cc -xc -c -o out/test/arm/tls-pic/b.o - +280: + cc -fPIC -std=c11 -c -o out/test/arm/tls-small-alignment/b.o -xc - +280: + cat +279: + cc -B. -o out/test/arm/tls-pic/exe out/test/arm/tls-pic/a.o out/test/arm/tls-pic/b.o +277: + out/test/arm/tls-le/exe2 +280: + cc -fPIC -c -o out/test/arm/tls-small-alignment/c.o -xc - +277: + grep '3 5 3 5' +280: + cat 277: 3 5 3 5 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 -278/354 Test #277: arm-tls-le ....................................... Passed 1.00 sec +277/354 Test #277: arm-tls-le ....................................... Passed 0.34 sec test 281 Start 281: arm-tlsdesc-dlopen @@ -37331,18 +37377,7 @@ 281: MACHINE=arm 281: CPU= 281: Test timeout computed to be: 1500 -280: ++ case $MACHINE in -280: ++ tlsdesc_opt=-mtls-dialect=gnu2 -280: +++ uname -280: ++ '[' Linux = FreeBSD ']' -280: ++ trap 'on_error $LINENO' ERR -280: ++ trap on_exit EXIT -280: ++ echo -n 'Testing tls-small-alignment ... ' -280: Testing tls-small-alignment ... ++ set -o pipefail -280: ++ set -x -280: + cat 281: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh -280: + cc -fPIC -c -o out/test/arm/tls-small-alignment/a.o -xassembler - 281: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C @@ -37361,10 +37396,8 @@ 281: ++ testname=tlsdesc-dlopen 281: ++ t=out/test/arm/tlsdesc-dlopen 281: ++ mkdir -p out/test/arm/tlsdesc-dlopen -280: + cc -fPIC -std=c11 -c -o out/test/arm/tls-small-alignment/b.o -xc - 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -280: + cat 281: +++ uname 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR @@ -37379,16 +37412,16 @@ 281: ++ uname 281: + '[' Linux = FreeBSD ']' 281: + '[' -mtls-dialect=gnu2 = '' ']' -281: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - 281: + echo '_Thread_local int x; int y() { return x; }' -279: + grep '3 5 3 5' -279: + out/test/arm/tls-pic/exe -279: 3 5 3 5 -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -279/354 Test #279: arm-tls-pic ...................................... Passed 0.74 sec +281: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - +278: + grep '3 5 3 5' +278: + out/test/arm/tls-nopic/exe +278: 3 5 3 5 +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +278/354 Test #278: arm-tls-nopic .................................... Passed 0.28 sec test 282 Start 282: arm-tlsdesc-import @@ -37398,6 +37431,7 @@ 282: MACHINE=arm 282: CPU= 282: Test timeout computed to be: 1500 +280: + cc -B. -shared -o out/test/arm/tls-small-alignment/d.so out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o 282: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh 282: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 282: ++ export LC_ALL=C @@ -37417,9 +37451,17 @@ 282: ++ testname=tlsdesc-import 282: ++ t=out/test/arm/tlsdesc-import 282: ++ mkdir -p out/test/arm/tlsdesc-import +279: + grep '3 5 3 5' +279: + out/test/arm/tls-pic/exe 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 282: +++ uname +279: 3 5 3 5 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +279/354 Test #279: arm-tls-pic ...................................... Passed 0.28 sec 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT @@ -37429,41 +37471,6 @@ 282: + supports_tlsdesc 282: + '[' arm = arm ']' 282: + is_musl -282: + grep musl -280: + cat -280: + cc -fPIC -c -o out/test/arm/tls-small-alignment/c.o -xc - -282: ++ uname -282: + '[' Linux = FreeBSD ']' -282: + '[' -mtls-dialect=gnu2 = '' ']' -282: + echo '_Thread_local int x; int y() { return x; }' -282: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - -281: + echo 'int y(); int main() { y(); }' -280: + cc -B. -shared -o out/test/arm/tls-small-alignment/d.so out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o -281: + cc -xc -c -o out/test/arm/tlsdesc-dlopen/tlsdesc.o - -282: + echo 'int y(); int main() { y(); }' -282: + cc -xc -c -o out/test/arm/tlsdesc-import/tlsdesc.o - -281: + cc -o out/test/arm/tlsdesc-dlopen/tlsdesc out/test/arm/tlsdesc-dlopen/tlsdesc.o out/test/arm/tlsdesc-dlopen/tlsdesc.so -280: + cc -B. -o out/test/arm/tls-small-alignment/exe1 out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o out/test/arm/tls-small-alignment/c.o -282: + cc -o out/test/arm/tlsdesc-import/tlsdesc out/test/arm/tlsdesc-import/tlsdesc.o out/test/arm/tlsdesc-import/tlsdesc.so -280: + grep '^42$' -280: + out/test/arm/tls-small-alignment/exe1 -280: 42 -280: + cc -B. -o out/test/arm/tls-small-alignment/exe2 out/test/arm/tls-small-alignment/c.o out/test/arm/tls-small-alignment/d.so -281: + out/test/arm/tlsdesc-dlopen/tlsdesc -281: + cat -281: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -282: + out/test/arm/tlsdesc-import/tlsdesc -282: + cat -282: + gcc -fPIC -c -o out/test/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -281: + cc -B. -shared -o out/test/arm/tlsdesc-dlopen/b.so out/test/arm/tlsdesc-dlopen/a.o -280: + out/test/arm/tls-small-alignment/exe2 -280: + grep '^42$' -280: 42 -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -280/354 Test #280: arm-tls-small-alignment .......................... Passed 1.25 sec test 283 Start 283: arm-tlsdesc-initial-exec @@ -37473,7 +37480,9 @@ 283: MACHINE=arm 283: CPU= 283: Test timeout computed to be: 1500 +282: + grep musl 283: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh +282: ++ uname 283: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -37492,6 +37501,10 @@ 283: ++ testname=tlsdesc-initial-exec 283: ++ t=out/test/arm/tlsdesc-initial-exec 283: ++ mkdir -p out/test/arm/tlsdesc-initial-exec +282: + '[' Linux = FreeBSD ']' +282: + '[' -mtls-dialect=gnu2 = '' ']' +282: + echo '_Thread_local int x; int y() { return x; }' +282: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname @@ -37508,25 +37521,35 @@ 283: ++ uname 283: + '[' Linux = FreeBSD ']' 283: + '[' -mtls-dialect=gnu2 = '' ']' -283: + echo '_Thread_local int x; int y() { return x; }' 283: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - -282: + cat -282: + gcc -fPIC -shared -o out/test/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -281: + cat -281: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -282: + cc -B. -o out/test/arm/tlsdesc-import/exe out/test/arm/tlsdesc-import/a.o out/test/arm/tlsdesc-import/b.so -283: + echo 'int y(); int main() { y(); }' +283: + echo '_Thread_local int x; int y() { return x; }' +281: + cc -xc -c -o out/test/arm/tlsdesc-dlopen/tlsdesc.o - +281: + echo 'int y(); int main() { y(); }' +280: + cc -B. -o out/test/arm/tls-small-alignment/exe1 out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o out/test/arm/tls-small-alignment/c.o +281: + cc -o out/test/arm/tlsdesc-dlopen/tlsdesc out/test/arm/tlsdesc-dlopen/tlsdesc.o out/test/arm/tlsdesc-dlopen/tlsdesc.so +282: + cc -xc -c -o out/test/arm/tlsdesc-import/tlsdesc.o - +282: + echo 'int y(); int main() { y(); }' 283: + cc -xc -c -o out/test/arm/tlsdesc-initial-exec/tlsdesc.o - -281: + cc -B. -o out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/c.o -ldl +283: + echo 'int y(); int main() { y(); }' +280: + grep '^42$' +280: + out/test/arm/tls-small-alignment/exe1 +280: 42 +280: + cc -B. -o out/test/arm/tls-small-alignment/exe2 out/test/arm/tls-small-alignment/c.o out/test/arm/tls-small-alignment/d.so +282: + cc -o out/test/arm/tlsdesc-import/tlsdesc out/test/arm/tlsdesc-import/tlsdesc.o out/test/arm/tlsdesc-import/tlsdesc.so +281: + out/test/arm/tlsdesc-dlopen/tlsdesc +281: + cat +281: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 283: + cc -o out/test/arm/tlsdesc-initial-exec/tlsdesc out/test/arm/tlsdesc-initial-exec/tlsdesc.o out/test/arm/tlsdesc-initial-exec/tlsdesc.so -282: + grep '5 7' -282: + out/test/arm/tlsdesc-import/exe -282: 5 7 -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -281/354 Test #282: arm-tlsdesc-import ............................... Passed 1.70 sec +281: + cc -B. -shared -o out/test/arm/tlsdesc-dlopen/b.so out/test/arm/tlsdesc-dlopen/a.o +280: + out/test/arm/tls-small-alignment/exe2 +280: + grep '^42$' +282: + out/test/arm/tlsdesc-import/tlsdesc +280: 42 +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +280/354 Test #280: arm-tls-small-alignment .......................... Passed 0.45 sec test 284 Start 284: arm-tlsdesc-local-dynamic @@ -37536,8 +37559,8 @@ 284: MACHINE=arm 284: CPU= 284: Test timeout computed to be: 1500 -281: + out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/b.so -281: + grep '3 0 5' +282: + gcc -fPIC -c -o out/test/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +282: + cat 284: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh 284: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 284: ++ export LC_ALL=C @@ -37546,11 +37569,6 @@ 284: ++ '[' -z '' ']' 284: ++ TESTDIR=out/test/arm 284: ++ CC=cc -281: 3 0 5 -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 284: ++ CXX=c++ 284: ++ GCC=gcc 284: ++ GXX=g++ @@ -37558,24 +37576,15 @@ 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= -282/354 Test #281: arm-tlsdesc-dlopen ............................... Passed 1.91 sec 284: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh -test 285 - Start 285: arm-tlsdesc-static - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh" -285: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -285: Environment variables: -285: MACHINE=arm -285: CPU= -285: Test timeout computed to be: 1500 284: ++ testname=tlsdesc-local-dynamic 284: ++ t=out/test/arm/tlsdesc-local-dynamic 284: ++ mkdir -p out/test/arm/tlsdesc-local-dynamic +283: + out/test/arm/tlsdesc-initial-exec/tlsdesc 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 284: +++ uname -285: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh +283: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 284: ++ '[' Linux = FreeBSD ']' 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT @@ -37585,11 +37594,66 @@ 284: + supports_tlsdesc 284: + '[' arm = arm ']' 284: + is_musl +284: + grep musl +283: + cat +284: ++ uname +284: + '[' Linux = FreeBSD ']' +284: + '[' -mtls-dialect=gnu2 = '' ']' +284: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - +284: + echo '_Thread_local int x; int y() { return x; }' +281: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +281: + cat +283: + cc -B. -shared -o out/test/arm/tlsdesc-initial-exec/b.so out/test/arm/tlsdesc-initial-exec/a.o +282: + gcc -fPIC -shared -o out/test/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 +282: + cat +284: + cc -xc -c -o out/test/arm/tlsdesc-local-dynamic/tlsdesc.o - +281: + cc -B. -o out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/c.o -ldl +284: + echo 'int y(); int main() { y(); }' +282: + cc -B. -o out/test/arm/tlsdesc-import/exe out/test/arm/tlsdesc-import/a.o out/test/arm/tlsdesc-import/b.so +283: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +283: + cat +284: + cc -o out/test/arm/tlsdesc-local-dynamic/tlsdesc out/test/arm/tlsdesc-local-dynamic/tlsdesc.o out/test/arm/tlsdesc-local-dynamic/tlsdesc.so +283: + gcc -fPIC -fPIE -c -o out/test/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +283: + cat +281: + grep '3 0 5' +281: + out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/b.so +281: 3 0 5 +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +281/354 Test #281: arm-tlsdesc-dlopen ............................... Passed 0.61 sec +test 285 + Start 285: arm-tlsdesc-static + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh" +285: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +285: Environment variables: +285: MACHINE=arm +285: CPU= +285: Test timeout computed to be: 1500 +282: + out/test/arm/tlsdesc-import/exe +282: + grep '5 7' +282: 5 7 +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +285: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh +282/354 Test #282: arm-tlsdesc-import ............................... Passed 0.57 sec 285: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C +test 286 + Start 286: arm-tlsdesc + +286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" +286: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +286: Environment variables: +286: MACHINE=arm +286: CPU= +286: Test timeout computed to be: 1500 285: ++ '[' -z arm ']' -284: + grep musl 285: ++ '[' -z '' ']' 285: ++ TESTDIR=out/test/arm 285: ++ CC=cc @@ -37604,13 +37668,8 @@ 285: ++ testname=tlsdesc-static 285: ++ t=out/test/arm/tlsdesc-static 285: ++ mkdir -p out/test/arm/tlsdesc-static -284: ++ uname -284: + '[' Linux = FreeBSD ']' -284: + '[' -mtls-dialect=gnu2 = '' ']' -284: + echo '_Thread_local int x; int y() { return x; }' 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 -284: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - 285: +++ uname 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR @@ -37619,74 +37678,12 @@ 285: Testing tlsdesc-static ... ++ set -o pipefail 285: ++ set -x 285: + supports_tlsdesc +283: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe1 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so 285: + '[' arm = arm ']' 285: + is_musl 285: + grep musl -285: ++ uname -285: + '[' Linux = FreeBSD ']' -285: + '[' -mtls-dialect=gnu2 = '' ']' -285: + echo '_Thread_local int x; int y() { return x; }' -285: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - -283: + out/test/arm/tlsdesc-initial-exec/tlsdesc -283: + cat -283: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -283: + cc -B. -shared -o out/test/arm/tlsdesc-initial-exec/b.so out/test/arm/tlsdesc-initial-exec/a.o -284: + echo 'int y(); int main() { y(); }' -284: + cc -xc -c -o out/test/arm/tlsdesc-local-dynamic/tlsdesc.o - -285: + cc -xc -c -o out/test/arm/tlsdesc-static/tlsdesc.o - -285: + echo 'int y(); int main() { y(); }' -283: + cat -283: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -284: + cc -o out/test/arm/tlsdesc-local-dynamic/tlsdesc out/test/arm/tlsdesc-local-dynamic/tlsdesc.o out/test/arm/tlsdesc-local-dynamic/tlsdesc.so -285: + cc -o out/test/arm/tlsdesc-static/tlsdesc out/test/arm/tlsdesc-static/tlsdesc.o out/test/arm/tlsdesc-static/tlsdesc.so -283: + cat -283: + gcc -fPIC -fPIE -c -o out/test/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -284: + out/test/arm/tlsdesc-local-dynamic/tlsdesc -284: + cat -284: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -285: + out/test/arm/tlsdesc-static/tlsdesc -285: + test_cflags -static -285: + cc -B. -static -o /dev/null -xc - -285: + echo 'int main() {}' -283: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe1 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so -284: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -284: + cat -283: + grep '^5 5 5$' -283: + out/test/arm/tlsdesc-initial-exec/exe1 -283: 5 5 5 -283: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe1 -283: + not grep -E 'TLS_?DESC' -283: + grep -E 'TLS_?DESC' -283: + return 0 -283: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe2 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so -Wl,--no-relax -284: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe1 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o -285: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -285: + cat -283: + out/test/arm/tlsdesc-initial-exec/exe2 -283: + grep '^5 5 5$' -283: 5 5 5 -283: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe2 -283: + grep -E 'TLS_?DESC' -284: + out/test/arm/tlsdesc-local-dynamic/exe1 -283: 00020880 R_ARM_TLS_DESC foo@Base -284: + grep '42 5' -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -283/354 Test #283: arm-tlsdesc-initial-exec ......................... Passed 2.28 sec -test 286 - Start 286: arm-tlsdesc - -286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" -286: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -286: Environment variables: -286: MACHINE=arm -286: CPU= -286: Test timeout computed to be: 1500 -284: 42 5 -284: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe2 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o -Wl,--no-relax 286: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh +284: + out/test/arm/tlsdesc-local-dynamic/tlsdesc 286: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -37702,11 +37699,16 @@ 286: ++ STRIP=strip 286: ++ QEMU= 286: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh .sh +284: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +285: ++ uname 286: ++ testname=tlsdesc 286: ++ t=out/test/arm/tlsdesc 286: ++ mkdir -p out/test/arm/tlsdesc +285: + '[' Linux = FreeBSD ']' +285: + '[' -mtls-dialect=gnu2 = '' ']' 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 +285: + echo '_Thread_local int x; int y() { return x; }' 286: +++ uname 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR @@ -37715,25 +37717,44 @@ 286: Testing tlsdesc ... ++ set -o pipefail 286: ++ set -x 286: + supports_tlsdesc +285: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - 286: + '[' arm = arm ']' 286: + is_musl 286: + grep musl -285: + cat -285: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +284: + cat 286: ++ uname 286: + '[' Linux = FreeBSD ']' 286: + '[' -mtls-dialect=gnu2 = '' ']' 286: + echo '_Thread_local int x; int y() { return x; }' 286: + cc -shared -fPIC -xc -o out/test/arm/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -285: + cc -B. -o out/test/arm/tlsdesc-static/exe1 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static -284: + out/test/arm/tlsdesc-local-dynamic/exe2 -284: + grep '42 5' -284: 42 5 -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -284/354 Test #284: arm-tlsdesc-local-dynamic ........................ Passed 1.86 sec +284: + cat +284: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +283: + grep '^5 5 5$' +283: + out/test/arm/tlsdesc-initial-exec/exe1 +283: 5 5 5 +283: + not grep -E 'TLS_?DESC' +283: + grep -E 'TLS_?DESC' +283: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe1 +283: + return 0 +283: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe2 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so -Wl,--no-relax +285: + echo 'int y(); int main() { y(); }' +285: + cc -xc -c -o out/test/arm/tlsdesc-static/tlsdesc.o - +286: + echo 'int y(); int main() { y(); }' +286: + cc -xc -c -o out/test/arm/tlsdesc/tlsdesc.o - +284: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe1 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o +285: + cc -o out/test/arm/tlsdesc-static/tlsdesc out/test/arm/tlsdesc-static/tlsdesc.o out/test/arm/tlsdesc-static/tlsdesc.so +283: + grep '^5 5 5$' +286: + cc -o out/test/arm/tlsdesc/tlsdesc out/test/arm/tlsdesc/tlsdesc.o out/test/arm/tlsdesc/tlsdesc.so +283: + out/test/arm/tlsdesc-initial-exec/exe2 +283: 5 5 5 +283: + grep -E 'TLS_?DESC' +283: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe2 +283: 00020880 R_ARM_TLS_DESC foo@Base +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +283/354 Test #283: arm-tlsdesc-initial-exec ......................... Passed 0.74 sec test 287 Start 287: arm-trace-symbol-symver @@ -37771,27 +37792,31 @@ 287: ++ echo -n 'Testing trace-symbol-symver ... ' 287: Testing trace-symbol-symver ... ++ set -o pipefail 287: ++ set -x -287: + cat 287: + cc -c -o out/test/arm/trace-symbol-symver/a.o -xc - -286: + echo 'int y(); int main() { y(); }' -286: + cc -xc -c -o out/test/arm/tlsdesc/tlsdesc.o - 287: + cat -287: + cc -B. -o out/test/arm/trace-symbol-symver/c.so -shared out/test/arm/trace-symbol-symver/a.o -Wl,--version-script=out/test/arm/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -285: + grep 42 -285: + out/test/arm/tlsdesc-static/exe1 -285: 42 -285: + cc -B. -o out/test/arm/tlsdesc-static/exe2 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static -Wl,-no-relax -286: + cc -o out/test/arm/tlsdesc/tlsdesc out/test/arm/tlsdesc/tlsdesc.o out/test/arm/tlsdesc/tlsdesc.so +284: + out/test/arm/tlsdesc-local-dynamic/exe1 +284: + grep '42 5' +284: 42 5 +284: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe2 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o -Wl,--no-relax +285: + out/test/arm/tlsdesc-static/tlsdesc +286: + out/test/arm/tlsdesc/tlsdesc +285: + test_cflags -static +286: + gcc -fPIC -c -o out/test/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +285: + cc -B. -static -o /dev/null -xc - +286: + cat +285: + echo 'int main() {}' 287: + cat -287: + cc -c -o out/test/arm/trace-symbol-symver/d.o -xc - -285: + grep 42 -285: + out/test/arm/tlsdesc-static/exe2 -285: 42 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -285/354 Test #285: arm-tlsdesc-static ............................... Passed 2.46 sec +287: + cc -B. -o out/test/arm/trace-symbol-symver/c.so -shared out/test/arm/trace-symbol-symver/a.o -Wl,--version-script=out/test/arm/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 +286: + gcc -fPIC -c -o out/test/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +286: + cat +284: + grep '42 5' +284: + out/test/arm/tlsdesc-local-dynamic/exe2 +284: 42 5 +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +284/354 Test #284: arm-tlsdesc-local-dynamic ........................ Passed 0.64 sec test 288 Start 288: arm-trace-symbol @@ -37802,7 +37827,6 @@ 288: CPU= 288: Test timeout computed to be: 1500 288: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh -287: + cc -B. -o out/test/arm/trace-symbol-symver/exe out/test/arm/trace-symbol-symver/d.o out/test/arm/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 288: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C @@ -37830,19 +37854,30 @@ 288: ++ echo -n 'Testing trace-symbol ... ' 288: Testing trace-symbol ... ++ set -o pipefail 288: ++ set -x -286: + out/test/arm/tlsdesc/tlsdesc 288: + cat 288: + cc -c -o out/test/arm/trace-symbol/a.o -xc - -286: + cat -286: + gcc -fPIC -c -o out/test/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 -286: + cat -286: + gcc -fPIC -c -o out/test/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +287: + cc -c -o out/test/arm/trace-symbol-symver/d.o -xc - +286: + cc -B. -o out/test/arm/tlsdesc/exe1 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o +287: + cat +287: + cc -B. -o out/test/arm/trace-symbol-symver/exe out/test/arm/trace-symbol-symver/d.o out/test/arm/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 +285: + cat +285: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +288: + cc -c -o out/test/arm/trace-symbol/b.o -xc - +288: + cat +286: + grep '42 3 5' +286: + out/test/arm/tlsdesc/exe1 +286: 42 3 5 +286: + cc -B. -o out/test/arm/tlsdesc/exe2 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -Wl,-no-relax +285: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +285: + cat +288: + cat 287: + out/test/arm/trace-symbol-symver/exe 287: + on_exit 287: + echo OK 287: OK 287: + exit 0 -286/354 Test #287: arm-trace-symbol-symver .......................... Passed 0.90 sec +288: + cc -shared -o out/test/arm/trace-symbol/c.so -xc - +285/354 Test #287: arm-trace-symbol-symver .......................... Passed 0.34 sec test 289 Start 289: arm-trace @@ -37852,8 +37887,6 @@ 289: MACHINE=arm 289: CPU= 289: Test timeout computed to be: 1500 -288: + cat -288: + cc -c -o out/test/arm/trace-symbol/b.o -xc - 289: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh 289: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 289: ++ export LC_ALL=C @@ -37876,30 +37909,37 @@ 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 289: +++ uname +285: + cc -B. -o out/test/arm/tlsdesc-static/exe1 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: ++ echo -n 'Testing trace ... ' 289: Testing trace ... ++ set -o pipefail 289: ++ set -x -289: + cat 289: + cc -c -o out/test/arm/trace/a.o -xc - -288: + cat -288: + cc -shared -o out/test/arm/trace-symbol/c.so -xc - -286: + cc -B. -o out/test/arm/tlsdesc/exe1 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -289: + cc -B. -o out/test/arm/trace/exe out/test/arm/trace/a.o -Wl,-trace -286: + out/test/arm/tlsdesc/exe1 +289: + cat 286: + grep '42 3 5' +286: + out/test/arm/tlsdesc/exe2 286: 42 3 5 -286: + cc -B. -o out/test/arm/tlsdesc/exe2 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -Wl,-no-relax +286: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o 288: + cc -B. -o out/test/arm/trace-symbol/exe out/test/arm/trace-symbol/a.o out/test/arm/trace-symbol/b.o out/test/arm/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -289: + grep '/a\.o$' out/test/arm/trace/log -289: trace: out/test/arm/trace/a.o -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -287/354 Test #289: arm-trace ........................................ Passed 0.62 sec +289: + cc -B. -o out/test/arm/trace/exe out/test/arm/trace/a.o -Wl,-trace +286: + cc -B. -o out/test/arm/tlsdesc/exe3 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so +285: + out/test/arm/tlsdesc-static/exe1 +285: + grep 42 +285: 42 +285: + cc -B. -o out/test/arm/tlsdesc-static/exe2 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static -Wl,-no-relax +288: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/arm/trace-symbol/log +288: trace-symbol: out/test/arm/trace-symbol/a.o: reference to foo +288: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/arm/trace-symbol/log +288: trace-symbol: out/test/arm/trace-symbol/b.o: definition of foo +288: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/arm/trace-symbol/log +288: trace-symbol: out/test/arm/trace-symbol/c.so: definition of baz +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +286/354 Test #288: arm-trace-symbol ................................. Passed 0.40 sec test 290 Start 290: arm-undefined-glob-gc-sections @@ -37909,6 +37949,10 @@ 290: MACHINE=arm 290: CPU= 290: Test timeout computed to be: 1500 +286: + grep '42 3 5' +286: + out/test/arm/tlsdesc/exe3 +286: 42 3 5 +286: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -Wl,-no-relax 290: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh 290: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 290: ++ export LC_ALL=C @@ -37928,33 +37972,13 @@ 290: ++ testname=undefined-glob-gc-sections 290: ++ t=out/test/arm/undefined-glob-gc-sections 290: ++ mkdir -p out/test/arm/undefined-glob-gc-sections -290: ++ case $MACHINE in -290: ++ tlsdesc_opt=-mtls-dialect=gnu2 -286: + grep '42 3 5' -286: + out/test/arm/tlsdesc/exe2 -290: +++ uname -286: 42 3 5 -286: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -290: ++ '[' Linux = FreeBSD ']' -290: ++ trap 'on_error $LINENO' ERR -290: ++ trap on_exit EXIT -290: ++ echo -n 'Testing undefined-glob-gc-sections ... ' -290: Testing undefined-glob-gc-sections ... ++ set -o pipefail -290: ++ set -x -290: + test_cflags -static -290: + cc -B. -static -o /dev/null -xc - -290: + echo 'int main() {}' -288: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/arm/trace-symbol/log -288: trace-symbol: out/test/arm/trace-symbol/a.o: reference to foo -288: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/arm/trace-symbol/log -288: trace-symbol: out/test/arm/trace-symbol/b.o: definition of foo -288: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/arm/trace-symbol/log -288: trace-symbol: out/test/arm/trace-symbol/c.so: definition of baz -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -288/354 Test #288: arm-trace-symbol ................................. Passed 1.10 sec +289: + grep '/a\.o$' out/test/arm/trace/log +289: trace: out/test/arm/trace/a.o +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +287/354 Test #289: arm-trace ........................................ Passed 0.25 sec test 291 Start 291: arm-undefined-glob @@ -37964,6 +37988,9 @@ 291: MACHINE=arm 291: CPU= 291: Test timeout computed to be: 1500 +290: ++ case $MACHINE in +290: ++ tlsdesc_opt=-mtls-dialect=gnu2 +290: +++ uname 291: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh 291: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 291: ++ export LC_ALL=C @@ -37979,6 +38006,15 @@ 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= +290: ++ '[' Linux = FreeBSD ']' +290: ++ trap 'on_error $LINENO' ERR +290: ++ trap on_exit EXIT +290: ++ echo -n 'Testing undefined-glob-gc-sections ... ' +290: Testing undefined-glob-gc-sections ... ++ set -o pipefail +290: ++ set -x +290: + test_cflags -static +290: + echo 'int main() {}' +290: + cc -B. -static -o /dev/null -xc - 291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh .sh 291: ++ testname=undefined-glob 291: ++ t=out/test/arm/undefined-glob @@ -37995,36 +38031,14 @@ 291: + test_cflags -static 291: + echo 'int main() {}' 291: + cc -B. -static -o /dev/null -xc - -286: + cc -B. -o out/test/arm/tlsdesc/exe3 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -290: + cc -o out/test/arm/undefined-glob-gc-sections/a.o -c -xc - -290: + cat -286: + out/test/arm/tlsdesc/exe3 -286: + grep '42 3 5' -286: 42 3 5 -286: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -Wl,-no-relax -290: + cat -290: + cc -o out/test/arm/undefined-glob-gc-sections/b.o -c -xc - -291: + cat -291: + cc -o out/test/arm/undefined-glob/a.o -c -xc - -286: + cc -B. -o out/test/arm/tlsdesc/exe4 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -Wl,-no-relax -290: + cat -290: + cc -o out/test/arm/undefined-glob-gc-sections/c.o -c -xc - -291: + cat -291: + cc -o out/test/arm/undefined-glob/b.o -c -xc - -290: + rm -f out/test/arm/undefined-glob-gc-sections/d.a -290: + ar cr out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/a.o out/test/arm/undefined-glob-gc-sections/b.o out/test/arm/undefined-glob-gc-sections/c.o -291: + cat -291: + cc -o out/test/arm/undefined-glob/c.o -c -xc - -290: + cc -o out/test/arm/undefined-glob-gc-sections/e.o -c -xc - -290: + cat -286: + out/test/arm/tlsdesc/exe4 -286: + grep '42 3 5' -286: 42 3 5 -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -289/354 Test #286: arm-tlsdesc ...................................... Passed 2.93 sec +285: + out/test/arm/tlsdesc-static/exe2 +285: + grep 42 +285: 42 +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +288/354 Test #285: arm-tlsdesc-static ............................... Passed 0.85 sec test 292 Start 292: arm-undefined @@ -38065,26 +38079,15 @@ 292: + test_cflags -static 292: + echo 'int main() {}' 292: + cc -B. -static -o /dev/null -xc - -290: + cc -B. -o out/test/arm/undefined-glob-gc-sections/exe2 out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections -291: + rm -f out/test/arm/undefined-glob/d.a -291: + ar cr out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/a.o out/test/arm/undefined-glob/b.o out/test/arm/undefined-glob/c.o -291: + cat -291: + cc -o out/test/arm/undefined-glob/e.o -c -xc - -291: + cc -B. -o out/test/arm/undefined-glob/exe1 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o -290: + readelf -W --symbols out/test/arm/undefined-glob-gc-sections/exe2 -290: + grep foo out/test/arm/undefined-glob-gc-sections/log2 -290: 106: 00030654 4 OBJECT LOCAL DEFAULT 24 foo -290: 109: 00030658 4 OBJECT LOCAL DEFAULT 24 foobar -290: + grep foobar out/test/arm/undefined-glob-gc-sections/log2 -290: 109: 00030658 4 OBJECT LOCAL DEFAULT 24 foobar -290: + not grep baz out/test/arm/undefined-glob-gc-sections/log2 -290: + grep baz out/test/arm/undefined-glob-gc-sections/log2 -290: + return 0 -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -290/354 Test #290: arm-undefined-glob-gc-sections ................... Passed 1.52 sec +286: + cc -B. -o out/test/arm/tlsdesc/exe4 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -Wl,-no-relax +286: + grep '42 3 5' +286: + out/test/arm/tlsdesc/exe4 +286: 42 3 5 +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +289/354 Test #286: arm-tlsdesc ...................................... Passed 0.98 sec test 293 Start 293: arm-undefined2 @@ -38110,6 +38113,8 @@ 293: ++ STRIP=strip 293: ++ QEMU= 293: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh .sh +290: + cc -o out/test/arm/undefined-glob-gc-sections/a.o -c -xc - +290: + cat 293: ++ testname=undefined2 293: ++ t=out/test/arm/undefined2 293: ++ mkdir -p out/test/arm/undefined2 @@ -38125,27 +38130,24 @@ 293: + test_cflags -static 293: + echo 'int main() {}' 293: + cc -B. -static -o /dev/null -xc - -291: + readelf -W --symbols out/test/arm/undefined-glob/exe1 -292: + cat -291: + not grep foo out/test/arm/undefined-glob/log1 -291: + grep foo out/test/arm/undefined-glob/log1 +291: + cat +291: + cc -o out/test/arm/undefined-glob/a.o -c -xc - 292: + cc -o out/test/arm/undefined/a.o -c -x assembler - -291: + return 0 -291: + not grep foobar out/test/arm/undefined-glob/log1 -291: + grep foobar out/test/arm/undefined-glob/log1 -291: + return 0 -291: + not grep baz out/test/arm/undefined-glob/log1 -291: + grep baz out/test/arm/undefined-glob/log1 292: + cat +290: + cat +290: + cc -o out/test/arm/undefined-glob-gc-sections/b.o -c -xc - 292: + cc -o out/test/arm/undefined/b.o -c -x assembler - -291: + return 0 -291: + cc -B. -o out/test/arm/undefined-glob/exe2 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o '-Wl,--undefined-glob=foo*' +292: + cat 292: + cat 292: + cc -o out/test/arm/undefined/c.o -c -x assembler - 292: + rm -f out/test/arm/undefined/d.a +291: + cc -o out/test/arm/undefined-glob/b.o -c -xc - 292: + ar cr out/test/arm/undefined/d.a out/test/arm/undefined/b.o out/test/arm/undefined/c.o +291: + cat 292: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a 292: + readelf --symbols out/test/arm/undefined/exe +290: + cc -o out/test/arm/undefined-glob-gc-sections/c.o -c -xc - +290: + cat 292: + not grep foo out/test/arm/undefined/log 292: + grep foo out/test/arm/undefined/log 292: + return 0 @@ -38154,26 +38156,29 @@ 292: + return 0 292: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo 292: + readelf --symbols out/test/arm/undefined/exe -291: + readelf -W --symbols out/test/arm/undefined-glob/exe2 292: + grep foo out/test/arm/undefined/log -291: + grep foo out/test/arm/undefined-glob/log2 +291: + cc -o out/test/arm/undefined-glob/c.o -c -xc - +291: + cat 292: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo 292: + not grep bar out/test/arm/undefined/log 292: + grep bar out/test/arm/undefined/log -291: 116: 00030778 4 OBJECT LOCAL DEFAULT 27 foo -291: 119: 0003077c 4 OBJECT LOCAL DEFAULT 27 foobar -291: + grep foobar out/test/arm/undefined-glob/log2 292: + return 0 292: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo --undefined=bar -291: 119: 0003077c 4 OBJECT LOCAL DEFAULT 27 foobar -291: + not grep baz out/test/arm/undefined-glob/log2 -291: + grep baz out/test/arm/undefined-glob/log2 -291: + return 0 -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -291/354 Test #291: arm-undefined-glob ............................... Passed 1.91 sec +290: + rm -f out/test/arm/undefined-glob-gc-sections/d.a +290: + ar cr out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/a.o out/test/arm/undefined-glob-gc-sections/b.o out/test/arm/undefined-glob-gc-sections/c.o +290: + cc -o out/test/arm/undefined-glob-gc-sections/e.o -c -xc - +292: + readelf --symbols out/test/arm/undefined/exe +290: + cat +292: + grep foo out/test/arm/undefined/log +292: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo +292: + grep bar out/test/arm/undefined/log +292: 15: 00210144 0 NOTYPE LOCAL DEFAULT 3 bar +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +290/354 Test #292: arm-undefined .................................... Passed 0.31 sec +291: + rm -f out/test/arm/undefined-glob/d.a test 294 Start 294: arm-unkown-section-type @@ -38183,11 +38188,10 @@ 294: MACHINE=arm 294: CPU= 294: Test timeout computed to be: 1500 -293: + cat -293: + cc -o out/test/arm/undefined2/a.o -c -x assembler - -292: + readelf --symbols out/test/arm/undefined/exe +291: + ar cr out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/a.o out/test/arm/undefined-glob/b.o out/test/arm/undefined-glob/c.o +291: + cc -o out/test/arm/undefined-glob/e.o -c -xc - 294: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh -292: + grep foo out/test/arm/undefined/log +291: + cat 294: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C @@ -38202,29 +38206,11 @@ 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= -292: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo -292: + grep bar out/test/arm/undefined/log 294: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh -293: + cat 294: ++ testname=unkown-section-type 294: ++ t=out/test/arm/unkown-section-type 294: ++ mkdir -p out/test/arm/unkown-section-type -293: + cc -o out/test/arm/undefined2/b.o -c -x assembler - -292: 15: 00210144 0 NOTYPE LOCAL DEFAULT 3 bar -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -292/354 Test #292: arm-undefined .................................... Passed 1.07 sec -test 295 - Start 295: arm-unresolved-symbols - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh" -295: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -295: Environment variables: -295: MACHINE=arm -295: CPU= -295: Test timeout computed to be: 1500 +293: + cc -o out/test/arm/undefined2/a.o -c -x assembler - 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname @@ -38234,10 +38220,32 @@ 294: ++ echo -n 'Testing unkown-section-type ... ' 294: Testing unkown-section-type ... ++ set -o pipefail 294: ++ set -x -294: + cc -o out/test/arm/unkown-section-type/a.o -c -xassembler - +290: + cc -B. -o out/test/arm/undefined-glob-gc-sections/exe2 out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections +293: + cat 294: + cat 293: + cat +293: + cc -o out/test/arm/undefined2/b.o -c -x assembler - +294: + cc -o out/test/arm/unkown-section-type/a.o -c -xassembler - +293: + cat 293: + cc -o out/test/arm/undefined2/c.o -c -x assembler - +294: + skip +294: + echo skipped +294: skipped +294: + trap - EXIT +294: + exit 0 +291/354 Test #294: arm-unkown-section-type ..........................***Skipped 0.05 sec +test 295 + Start 295: arm-unresolved-symbols + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh" +295: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +295: Environment variables: +295: MACHINE=arm +295: CPU= +295: Test timeout computed to be: 1500 +291: + cc -B. -o out/test/arm/undefined-glob/exe1 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o +293: + rm -f out/test/arm/undefined2/d.a +293: + ar cr out/test/arm/undefined2/d.a out/test/arm/undefined2/b.o out/test/arm/undefined2/c.o 295: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh 295: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 295: ++ export LC_ALL=C @@ -38248,17 +38256,38 @@ 295: ++ CC=cc 295: ++ CXX=c++ 295: ++ GCC=gcc -294: + skip 295: ++ GXX=g++ -294: + echo skipped -294: skipped -294: + trap - EXIT -294: + exit 0 295: ++ OBJDUMP=objdump 295: ++ OBJCOPY=objcopy 295: ++ STRIP=strip -293/354 Test #294: arm-unkown-section-type ..........................***Skipped 0.12 sec 295: ++ QEMU= +295: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh .sh +293: + ./mold -static -o out/test/arm/undefined2/exe out/test/arm/undefined2/a.o out/test/arm/undefined2/d.a -undefined foo +295: ++ testname=unresolved-symbols +295: ++ t=out/test/arm/unresolved-symbols +295: ++ mkdir -p out/test/arm/unresolved-symbols +295: ++ case $MACHINE in +295: ++ tlsdesc_opt=-mtls-dialect=gnu2 +295: +++ uname +295: ++ '[' Linux = FreeBSD ']' +295: ++ trap 'on_error $LINENO' ERR +295: ++ trap on_exit EXIT +295: ++ echo -n 'Testing unresolved-symbols ... ' +295: Testing unresolved-symbols ... ++ set -o pipefail +295: ++ set -x +295: + cc -c -o out/test/arm/unresolved-symbols/a.o -xc - +293: + readelf --symbols out/test/arm/undefined2/exe +295: + cat +293: + grep foo out/test/arm/undefined2/log +293: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo +293: + not grep ndefined out/test/arm/undefined2/log +293: + grep ndefined out/test/arm/undefined2/log +293: + return 0 +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +292/354 Test #293: arm-undefined2 ................................... Passed 0.27 sec test 296 Start 296: arm-unresolved-symbols2 @@ -38268,16 +38297,7 @@ 296: MACHINE=arm 296: CPU= 296: Test timeout computed to be: 1500 -295: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh .sh -295: ++ testname=unresolved-symbols -295: ++ t=out/test/arm/unresolved-symbols -295: ++ mkdir -p out/test/arm/unresolved-symbols -293: + rm -f out/test/arm/undefined2/d.a -293: + ar cr out/test/arm/undefined2/d.a out/test/arm/undefined2/b.o out/test/arm/undefined2/c.o 296: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh -295: ++ case $MACHINE in -295: ++ tlsdesc_opt=-mtls-dialect=gnu2 -295: +++ uname 296: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -38292,41 +38312,38 @@ 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= -295: ++ '[' Linux = FreeBSD ']' -295: ++ trap 'on_error $LINENO' ERR -295: ++ trap on_exit EXIT -295: ++ echo -n 'Testing unresolved-symbols ... ' -295: Testing unresolved-symbols ... ++ set -o pipefail -295: ++ set -x -293: + ./mold -static -o out/test/arm/undefined2/exe out/test/arm/undefined2/a.o out/test/arm/undefined2/d.a -undefined foo -295: + cat 296: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh .sh -295: + cc -c -o out/test/arm/unresolved-symbols/a.o -xc - 296: ++ testname=unresolved-symbols2 296: ++ t=out/test/arm/unresolved-symbols2 296: ++ mkdir -p out/test/arm/unresolved-symbols2 +290: + readelf -W --symbols out/test/arm/undefined-glob-gc-sections/exe2 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 296: +++ uname +290: + grep foo out/test/arm/undefined-glob-gc-sections/log2 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: ++ echo -n 'Testing unresolved-symbols2 ... ' 296: Testing unresolved-symbols2 ... ++ set -o pipefail 296: ++ set -x -296: + cat +290: 106: 00030654 4 OBJECT LOCAL DEFAULT 24 foo +290: 109: 00030658 4 OBJECT LOCAL DEFAULT 24 foobar 296: + cc -c -o out/test/arm/unresolved-symbols2/a.o -xc -fPIC - -293: + readelf --symbols out/test/arm/undefined2/exe -293: + grep foo out/test/arm/undefined2/log -293: 14: 00210144 0 NOTYPE LOCAL DEFAULT 3 foo -293: + not grep ndefined out/test/arm/undefined2/log -293: + grep ndefined out/test/arm/undefined2/log -293: + return 0 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -294/354 Test #293: arm-undefined2 ................................... Passed 0.87 sec +296: + cat +290: + grep foobar out/test/arm/undefined-glob-gc-sections/log2 +295: + not cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o +295: + grep 'undefined.*foo' +290: 109: 00030658 4 OBJECT LOCAL DEFAULT 24 foobar +290: + not grep baz out/test/arm/undefined-glob-gc-sections/log2 +290: + grep baz out/test/arm/undefined-glob-gc-sections/log2 +290: + return 0 +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +291: + readelf -W --symbols out/test/arm/undefined-glob/exe1 +293/354 Test #290: arm-undefined-glob-gc-sections ................... Passed 0.54 sec test 297 Start 297: arm-verbose @@ -38336,7 +38353,17 @@ 297: MACHINE=arm 297: CPU= 297: Test timeout computed to be: 1500 +291: + not grep foo out/test/arm/undefined-glob/log1 +291: + grep foo out/test/arm/undefined-glob/log1 +291: + return 0 +291: + not grep foobar out/test/arm/undefined-glob/log1 +291: + grep foobar out/test/arm/undefined-glob/log1 +291: + return 0 +291: + not grep baz out/test/arm/undefined-glob/log1 +291: + grep baz out/test/arm/undefined-glob/log1 297: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh +291: + return 0 +291: + cc -B. -o out/test/arm/undefined-glob/exe2 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o '-Wl,--undefined-glob=foo*' 297: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -38365,22 +38392,26 @@ 297: Testing verbose ... ++ set -o pipefail 297: ++ set -x 297: + cat -297: + cc -c -xc -o out/test/arm/verbose/a.o - -295: + not cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -295: + grep 'undefined.*foo' 296: + cc -B. -shared -o out/test/arm/unresolved-symbols2/b.so out/test/arm/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files -297: + cc -B. -Wl,--verbose -o out/test/arm/verbose/exe out/test/arm/verbose/a.o -296: + grep ' UND foo$' -296: + readelf -W --dyn-syms out/test/arm/unresolved-symbols2/b.so +297: + cc -c -xc -o out/test/arm/verbose/a.o - 295: mold: error: undefined symbol: foo 295: + not cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 295: + grep 'undefined.*foo' -296: 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND foo -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -295/354 Test #296: arm-unresolved-symbols2 .......................... Passed 0.50 sec +291: + readelf -W --symbols out/test/arm/undefined-glob/exe2 +291: + grep foo out/test/arm/undefined-glob/log2 +291: 116: 00030778 4 OBJECT LOCAL DEFAULT 27 foo +291: 119: 0003077c 4 OBJECT LOCAL DEFAULT 27 foobar +291: + grep foobar out/test/arm/undefined-glob/log2 +297: + cc -B. -Wl,--verbose -o out/test/arm/verbose/exe out/test/arm/verbose/a.o +291: 119: 0003077c 4 OBJECT LOCAL DEFAULT 27 foobar +291: + not grep baz out/test/arm/undefined-glob/log2 +291: + grep baz out/test/arm/undefined-glob/log2 +291: + return 0 +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +294/354 Test #291: arm-undefined-glob ............................... Passed 0.63 sec test 298 Start 298: arm-version-script-search-paths @@ -38405,28 +38436,15 @@ 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= +296: + grep ' UND foo$' +296: + readelf -W --dyn-syms out/test/arm/unresolved-symbols2/b.so +296: 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND foo +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 298: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh .sh -298: ++ testname=version-script-search-paths -298: ++ t=out/test/arm/version-script-search-paths -298: ++ mkdir -p out/test/arm/version-script-search-paths -298: ++ case $MACHINE in -298: ++ tlsdesc_opt=-mtls-dialect=gnu2 -298: +++ uname -298: ++ '[' Linux = FreeBSD ']' -298: ++ trap 'on_error $LINENO' ERR -298: ++ trap on_exit EXIT -298: ++ echo -n 'Testing version-script-search-paths ... ' -298: Testing version-script-search-paths ... ++ set -o pipefail -298: ++ set -x -298: + mkdir -p out/test/arm/version-script-search-paths/foo/bar -298: + echo 'ver_x { global: *; };' -298: + cat -298: + cc -B. -shared -o out/test/arm/version-script-search-paths/c.so -Wl,-Lout/test/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/arm/version-script-search-paths/b.s -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -296/354 Test #297: arm-verbose ...................................... Passed 0.58 sec +295/354 Test #296: arm-unresolved-symbols2 .......................... Passed 0.19 sec test 299 Start 299: arm-version-script @@ -38436,9 +38454,13 @@ 299: MACHINE=arm 299: CPU= 299: Test timeout computed to be: 1500 -295: mold: error: undefined symbol: foo -295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +298: ++ testname=version-script-search-paths +298: ++ t=out/test/arm/version-script-search-paths +298: ++ mkdir -p out/test/arm/version-script-search-paths 299: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh +298: ++ case $MACHINE in +298: ++ tlsdesc_opt=-mtls-dialect=gnu2 +298: +++ uname 299: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C @@ -38453,12 +38475,21 @@ 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= +298: ++ '[' Linux = FreeBSD ']' +298: ++ trap 'on_error $LINENO' ERR +298: ++ trap on_exit EXIT +298: ++ echo -n 'Testing version-script-search-paths ... ' +298: Testing version-script-search-paths ... ++ set -o pipefail +298: ++ set -x +298: + mkdir -p out/test/arm/version-script-search-paths/foo/bar 299: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh 299: ++ testname=version-script 299: ++ t=out/test/arm/version-script 299: ++ mkdir -p out/test/arm/version-script 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 +298: + echo 'ver_x { global: *; };' +298: + cat 299: +++ uname 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR @@ -38469,14 +38500,14 @@ 299: + echo 'ver_x { global: *; };' 299: + cat 299: + cc -B. -shared -o out/test/arm/version-script/c.so -Wl,-version-script,out/test/arm/version-script/a.ver out/test/arm/version-script/b.s -298: + readelf --version-info out/test/arm/version-script-search-paths/c.so -298: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script-search-paths/log -298: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -297/354 Test #298: arm-version-script-search-paths .................. Passed 0.42 sec +298: + cc -B. -shared -o out/test/arm/version-script-search-paths/c.so -Wl,-Lout/test/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/arm/version-script-search-paths/b.s +295: mold: error: undefined symbol: foo +295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +296/354 Test #297: arm-verbose ...................................... Passed 0.22 sec test 300 Start 300: arm-version-script10 @@ -38516,15 +38547,10 @@ 300: ++ set -x 300: + echo 'VER1 { foo[12]; }; VER2 {};' 300: + cat -295: + readelf --dyn-syms out/test/arm/unresolved-symbols/exe 300: + cc -B. -shared -o out/test/arm/version-script10/c.so -Wl,-version-script,out/test/arm/version-script10/a.ver out/test/arm/version-script10/b.s -295: + not grep -w foo -295: + grep -w foo -295: + return 0 -295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -295: + grep 'undefined.*foo' 299: + readelf --version-info out/test/arm/version-script/c.so 299: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/arm/version-script/log +298: + readelf --version-info out/test/arm/version-script-search-paths/c.so 299: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so 299: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script/log 299: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x @@ -38532,7 +38558,12 @@ 299: + echo OK 299: OK 299: + exit 0 -298/354 Test #299: arm-version-script ............................... Passed 0.41 sec +298: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script-search-paths/log +295: + not grep -w foo +295: + grep -w foo +297/354 Test #299: arm-version-script ............................... Passed 0.15 sec +298: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +295: + readelf --dyn-syms out/test/arm/unresolved-symbols/exe test 301 Start 301: arm-version-script11 @@ -38542,7 +38573,24 @@ 301: MACHINE=arm 301: CPU= 301: Test timeout computed to be: 1500 +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +295: + return 0 +295: + grep 'undefined.*foo' +295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 301: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh +298/354 Test #298: arm-version-script-search-paths .................. Passed 0.18 sec +test 302 + Start 302: arm-version-script12 + +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" +302: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +302: Environment variables: +302: MACHINE=arm +302: CPU= +302: Test timeout computed to be: 1500 301: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -38563,42 +38611,6 @@ 301: ++ mkdir -p out/test/arm/version-script11 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 -301: +++ uname -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing version-script11 ... ' -301: Testing version-script11 ... ++ set -o pipefail -301: ++ set -x -301: + cat -301: + cat -301: + c++ -fPIC -c -o out/test/arm/version-script11/b.o -xc - -295: mold: warning: undefined symbol: foo -300: + readelf --dyn-syms out/test/arm/version-script10/c.so -295: + not grep 'undefined.*foo' -295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -295: + grep 'undefined.*foo' -300: + grep ' foo1@@VER1$' out/test/arm/version-script10/log -300: 5: 000105e8 0 NOTYPE GLOBAL DEFAULT 15 foo1@@VER1 -300: + grep ' foo2@@VER1$' out/test/arm/version-script10/log -300: 6: 000105ec 0 NOTYPE GLOBAL DEFAULT 15 foo2@@VER1 -300: + not grep ' foo3@@VER1$' out/test/arm/version-script10/log -300: + grep ' foo3@@VER1$' out/test/arm/version-script10/log -300: + return 0 -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -299/354 Test #300: arm-version-script10 ............................. Passed 0.44 sec -test 302 - Start 302: arm-version-script12 - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" -302: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -302: Environment variables: -302: MACHINE=arm -302: CPU= -302: Test timeout computed to be: 1500 302: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh 302: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 302: ++ export LC_ALL=C @@ -38615,12 +38627,20 @@ 302: ++ STRIP=strip 302: ++ QEMU= 302: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh .sh +301: +++ uname +301: ++ '[' Linux = FreeBSD ']' +301: ++ trap 'on_error $LINENO' ERR +301: ++ trap on_exit EXIT +301: ++ echo -n 'Testing version-script11 ... ' +301: Testing version-script11 ... ++ set -o pipefail +301: ++ set -x +301: + cat 302: ++ testname=version-script12 302: ++ t=out/test/arm/version-script12 302: ++ mkdir -p out/test/arm/version-script12 -301: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script11/a.ver -o out/test/arm/version-script11/c.so out/test/arm/version-script11/b.o 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 +301: + c++ -fPIC -c -o out/test/arm/version-script11/b.o -xc - 302: +++ uname 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR @@ -38629,26 +38649,24 @@ 302: Testing version-script12 ... ++ set -o pipefail 302: ++ set -x 302: + cat +301: + cat 302: + cat 302: + c++ -fPIC -c -o out/test/arm/version-script12/b.o -xc - -295: + return 0 -295: + not cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -295: + grep 'undefined.*foo' +300: + readelf --dyn-syms out/test/arm/version-script10/c.so +301: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script11/a.ver -o out/test/arm/version-script11/c.so out/test/arm/version-script11/b.o +300: + grep ' foo1@@VER1$' out/test/arm/version-script10/log +300: 5: 000105e8 0 NOTYPE GLOBAL DEFAULT 15 foo1@@VER1 +300: + grep ' foo2@@VER1$' out/test/arm/version-script10/log +300: 6: 000105ec 0 NOTYPE GLOBAL DEFAULT 15 foo2@@VER1 +300: + not grep ' foo3@@VER1$' out/test/arm/version-script10/log +300: + grep ' foo3@@VER1$' out/test/arm/version-script10/log +300: + return 0 +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 302: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script12/a.ver -o out/test/arm/version-script12/c.so out/test/arm/version-script12/b.o -301: + readelf --dyn-syms out/test/arm/version-script11/c.so -301: + grep foo@@VER_X1 out/test/arm/version-script11/log -301: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@VER_X1 -301: + not grep ' bar' out/test/arm/version-script11/log -301: + grep ' bar' out/test/arm/version-script11/log -301: + return 0 -301: + not grep ' baz' out/test/arm/version-script11/log -301: + grep ' baz' out/test/arm/version-script11/log -301: + return 0 -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -300/354 Test #301: arm-version-script11 ............................. Passed 0.59 sec +299/354 Test #300: arm-version-script10 ............................. Passed 0.15 sec test 303 Start 303: arm-version-script13 @@ -38658,7 +38676,11 @@ 303: MACHINE=arm 303: CPU= 303: Test timeout computed to be: 1500 +295: mold: warning: undefined symbol: foo 303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh +295: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +295: + not grep 'undefined.*foo' +295: + grep 'undefined.*foo' 303: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C @@ -38687,12 +38709,22 @@ 303: Testing version-script13 ... ++ set -o pipefail 303: ++ set -x 303: + cat -295: mold: error: undefined symbol: foo -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -301/354 Test #295: arm-unresolved-symbols ........................... Passed 1.88 sec +303: + cat +303: + c++ -fPIC -c -o out/test/arm/version-script13/b.o -xc - +301: + readelf --dyn-syms out/test/arm/version-script11/c.so +301: + grep foo@@VER_X1 out/test/arm/version-script11/log +301: 5: 00010599 14 FUNC GLOBAL DEFAULT 15 foo@@VER_X1 +301: + not grep ' bar' out/test/arm/version-script11/log +301: + grep ' bar' out/test/arm/version-script11/log +301: + return 0 +301: + not grep ' baz' out/test/arm/version-script11/log +301: + grep ' baz' out/test/arm/version-script11/log +301: + return 0 +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +300/354 Test #301: arm-version-script11 ............................. Passed 0.17 sec test 304 Start 304: arm-version-script14 @@ -38702,9 +38734,8 @@ 304: MACHINE=arm 304: CPU= 304: Test timeout computed to be: 1500 -303: + cat -303: + c++ -fPIC -c -o out/test/arm/version-script13/b.o -xc - 304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh +302: + readelf --dyn-syms out/test/arm/version-script12/c.so 304: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -38719,35 +38750,26 @@ 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= +302: + grep ' xyz' out/test/arm/version-script12/log +302: 6: 00010579 14 FUNC GLOBAL DEFAULT 14 xyz 304: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh .sh +302: + grep ' foo_bar' out/test/arm/version-script12/log +303: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script13/a.ver -o out/test/arm/version-script13/c.so out/test/arm/version-script13/b.o 304: ++ testname=version-script14 304: ++ t=out/test/arm/version-script14 304: ++ mkdir -p out/test/arm/version-script14 -304: ++ case $MACHINE in -304: ++ tlsdesc_opt=-mtls-dialect=gnu2 -302: + readelf --dyn-syms out/test/arm/version-script12/c.so -304: +++ uname -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -304: ++ echo -n 'Testing version-script14 ... ' -304: Testing version-script14 ... ++ set -o pipefail -304: ++ set -x -304: + cat -302: + grep ' xyz' out/test/arm/version-script12/log -302: 6: 00010579 14 FUNC GLOBAL DEFAULT 14 xyz -302: + grep ' foo_bar' out/test/arm/version-script12/log -304: + cat 302: 5: 00010587 14 FUNC GLOBAL DEFAULT 14 foo_bar 302: + not grep ' foo$' out/test/arm/version-script12/log 302: + grep ' foo$' out/test/arm/version-script12/log -304: + c++ -fPIC -c -o out/test/arm/version-script14/b.o -xc - 302: + return 0 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 -302/354 Test #302: arm-version-script12 ............................. Passed 0.59 sec +304: ++ case $MACHINE in +304: ++ tlsdesc_opt=-mtls-dialect=gnu2 +304: +++ uname +301/354 Test #302: arm-version-script12 ............................. Passed 0.19 sec test 305 Start 305: arm-version-script15 @@ -38757,6 +38779,15 @@ 305: MACHINE=arm 305: CPU= 305: Test timeout computed to be: 1500 +304: ++ '[' Linux = FreeBSD ']' +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +304: ++ echo -n 'Testing version-script14 ... ' +304: Testing version-script14 ... ++ set -o pipefail +304: ++ set -x +304: + cat +304: + cat +304: + c++ -fPIC -c -o out/test/arm/version-script14/b.o -xc - 305: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh 305: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 305: ++ export LC_ALL=C @@ -38776,9 +38807,9 @@ 305: ++ testname=version-script15 305: ++ t=out/test/arm/version-script15 305: ++ mkdir -p out/test/arm/version-script15 +295: + return 0 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 -303: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script13/a.ver -o out/test/arm/version-script13/c.so out/test/arm/version-script13/b.o 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR @@ -38787,26 +38818,23 @@ 305: Testing version-script15 ... ++ set -o pipefail 305: ++ set -x 305: + cat +295: + grep 'undefined.*foo' +295: + not cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 305: + cat 305: + c++ -fPIC -c -o out/test/arm/version-script15/b.o -xc - 304: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script14/a.ver -o out/test/arm/version-script14/c.so out/test/arm/version-script14/b.o -305: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script15/a.ver -o out/test/arm/version-script15/c.so out/test/arm/version-script15/b.o 303: + readelf --dyn-syms out/test/arm/version-script13/c.so +305: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script15/a.ver -o out/test/arm/version-script15/c.so out/test/arm/version-script15/b.o 303: + grep ' foobar' out/test/arm/version-script13/log -304: + readelf --dyn-syms out/test/arm/version-script14/c.so 303: 5: 00010559 14 FUNC GLOBAL DEFAULT 14 foobar 303: + not grep ' foo$' out/test/arm/version-script13/log 303: + grep ' foo$' out/test/arm/version-script13/log -304: + grep ' xyz' out/test/arm/version-script14/log 303: + return 0 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 -303/354 Test #303: arm-version-script13 ............................. Passed 0.63 sec -304: 7: 00010599 14 FUNC GLOBAL DEFAULT 14 xyz -304: + not grep ' foobarzx' out/test/arm/version-script14/log -304: + grep ' foobarzx' out/test/arm/version-script14/log +302/354 Test #303: arm-version-script13 ............................. Passed 0.19 sec test 306 Start 306: arm-version-script16 @@ -38816,14 +38844,7 @@ 306: MACHINE=arm 306: CPU= 306: Test timeout computed to be: 1500 -304: + return 0 -304: + grep ' foobarcx' out/test/arm/version-script14/log -304: 6: 000105b5 14 FUNC GLOBAL DEFAULT 14 foobarcx -304: + grep ' foo123bar456bx' out/test/arm/version-script14/log 306: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh -304: 5: 000105c3 14 FUNC GLOBAL DEFAULT 14 foo123bar456bx -304: + not grep ' foo123bar456c' out/test/arm/version-script14/log -304: + grep ' foo123bar456c' out/test/arm/version-script14/log 306: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C @@ -38832,9 +38853,6 @@ 306: ++ TESTDIR=out/test/arm 306: ++ CC=cc 306: ++ CXX=c++ -304: + return 0 -304: + not grep ' foo123bar456x' out/test/arm/version-script14/log -304: + grep ' foo123bar456x' out/test/arm/version-script14/log 306: ++ GCC=gcc 306: ++ GXX=g++ 306: ++ OBJDUMP=objdump @@ -38842,12 +38860,19 @@ 306: ++ STRIP=strip 306: ++ QEMU= 306: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh .sh -304: + return 0 -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -304/354 Test #304: arm-version-script14 ............................. Passed 0.59 sec +306: ++ testname=version-script16 +306: ++ t=out/test/arm/version-script16 +306: ++ mkdir -p out/test/arm/version-script16 +295: mold: error: undefined symbol: foo +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +306: ++ case $MACHINE in +306: ++ tlsdesc_opt=-mtls-dialect=gnu2 +306: +++ uname +303/354 Test #295: arm-unresolved-symbols ........................... Passed 0.71 sec +306: ++ '[' Linux = FreeBSD ']' test 307 Start 307: arm-version-script17 @@ -38857,14 +38882,15 @@ 307: MACHINE=arm 307: CPU= 307: Test timeout computed to be: 1500 -306: ++ testname=version-script16 -306: ++ t=out/test/arm/version-script16 -306: ++ mkdir -p out/test/arm/version-script16 -306: ++ case $MACHINE in -306: ++ tlsdesc_opt=-mtls-dialect=gnu2 -306: +++ uname +306: ++ trap 'on_error $LINENO' ERR +306: ++ trap on_exit EXIT +306: ++ echo -n 'Testing version-script16 ... ' +306: Testing version-script16 ... ++ set -o pipefail +306: ++ set -x +306: + cat +306: + cc -fPIC -c -o out/test/arm/version-script16/b.o -xc - +306: + cat 307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh -306: ++ '[' Linux = FreeBSD ']' 307: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -38879,45 +38905,52 @@ 307: ++ OBJCOPY=objcopy 307: ++ STRIP=strip 307: ++ QEMU= -306: ++ trap 'on_error $LINENO' ERR -306: ++ trap on_exit EXIT -306: ++ echo -n 'Testing version-script16 ... ' -306: Testing version-script16 ... ++ set -o pipefail -306: ++ set -x -306: + cat 307: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh -305: + readelf --dyn-syms out/test/arm/version-script15/c.so 307: ++ testname=version-script17 307: ++ t=out/test/arm/version-script17 307: ++ mkdir -p out/test/arm/version-script17 -306: + cat -306: + cc -fPIC -c -o out/test/arm/version-script16/b.o -xc - -305: + grep ' azZ' out/test/arm/version-script15/log +304: + readelf --dyn-syms out/test/arm/version-script14/c.so 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 -305: 5: 00010569 14 FUNC GLOBAL DEFAULT 14 azZ 307: +++ uname -305: + grep ' czZ' out/test/arm/version-script15/log +305: + readelf --dyn-syms out/test/arm/version-script15/c.so +304: + grep ' xyz' out/test/arm/version-script14/log 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: ++ echo -n 'Testing version-script17 ... ' 307: Testing version-script17 ... ++ set -o pipefail 307: ++ set -x -305: 6: 00010577 14 FUNC GLOBAL DEFAULT 14 czZ -307: + cat 307: + cc -fPIC -c -o out/test/arm/version-script17/a.o -xc - +305: + grep ' azZ' out/test/arm/version-script15/log +304: 7: 00010599 14 FUNC GLOBAL DEFAULT 14 xyz +304: + not grep ' foobarzx' out/test/arm/version-script14/log +304: + grep ' foobarzx' out/test/arm/version-script14/log +307: + cat +305: 5: 00010569 14 FUNC GLOBAL DEFAULT 14 azZ +305: + grep ' czZ' out/test/arm/version-script15/log +304: + return 0 +304: + grep ' foobarcx' out/test/arm/version-script14/log +305: 6: 00010577 14 FUNC GLOBAL DEFAULT 14 czZ 305: + not grep ' azC' out/test/arm/version-script15/log 305: + grep ' azC' out/test/arm/version-script15/log +304: 6: 000105b5 14 FUNC GLOBAL DEFAULT 14 foobarcx +304: + grep ' foo123bar456bx' out/test/arm/version-script14/log 305: + return 0 305: + not grep ' aaZ' out/test/arm/version-script15/log 305: + grep ' aaZ' out/test/arm/version-script15/log +304: 5: 000105c3 14 FUNC GLOBAL DEFAULT 14 foo123bar456bx +304: + not grep ' foo123bar456c' out/test/arm/version-script14/log +304: + grep ' foo123bar456c' out/test/arm/version-script14/log 305: + return 0 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 -305/354 Test #305: arm-version-script15 ............................. Passed 0.58 sec +304/354 Test #305: arm-version-script15 ............................. Passed 0.18 sec +304: + return 0 +304: + not grep ' foo123bar456x' out/test/arm/version-script14/log +304: + grep ' foo123bar456x' out/test/arm/version-script14/log test 308 Start 308: arm-version-script18 @@ -38927,7 +38960,23 @@ 308: MACHINE=arm 308: CPU= 308: Test timeout computed to be: 1500 +304: + return 0 +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +306: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script16/a.ver -o out/test/arm/version-script16/c.so out/test/arm/version-script16/b.o +305/354 Test #304: arm-version-script14 ............................. Passed 0.21 sec 308: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh +test 309 + Start 309: arm-version-script19 + +309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh" +309: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +309: Environment variables: +309: MACHINE=arm +309: CPU= +309: Test timeout computed to be: 1500 308: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C @@ -38948,37 +38997,6 @@ 308: ++ mkdir -p out/test/arm/version-script18 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 -308: +++ uname -308: ++ '[' Linux = FreeBSD ']' -308: ++ trap 'on_error $LINENO' ERR -308: ++ trap on_exit EXIT -308: ++ echo -n 'Testing version-script18 ... ' -308: Testing version-script18 ... ++ set -o pipefail -308: ++ set -x -308: + cat -308: + cat -308: + cc -fPIC -c -o out/test/arm/version-script18/b.o -xc++ - -306: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script16/a.ver -o out/test/arm/version-script16/c.so out/test/arm/version-script16/b.o -307: + cat -307: + cc -B. -shared -fPIC -o out/test/arm/version-script17/b.so -xc - -308: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script18/a.ver -o out/test/arm/version-script18/c.so out/test/arm/version-script18/b.o -306: + readelf --dyn-syms out/test/arm/version-script16/c.so -306: + grep foobar -306: 5: 00010559 14 FUNC GLOBAL DEFAULT 14 foobar -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -306/354 Test #306: arm-version-script16 ............................. Passed 0.55 sec -test 309 - Start 309: arm-version-script19 - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh" -309: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -309: Environment variables: -309: MACHINE=arm -309: CPU= -309: Test timeout computed to be: 1500 309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh 309: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 309: ++ export LC_ALL=C @@ -38994,13 +39012,23 @@ 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= +308: +++ uname 309: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh .sh 309: ++ testname=version-script19 309: ++ t=out/test/arm/version-script19 309: ++ mkdir -p out/test/arm/version-script19 +308: ++ '[' Linux = FreeBSD ']' +308: ++ trap 'on_error $LINENO' ERR +308: ++ trap on_exit EXIT +308: ++ echo -n 'Testing version-script18 ... ' +308: Testing version-script18 ... ++ set -o pipefail +308: ++ set -x +308: + cat +308: + cc -fPIC -c -o out/test/arm/version-script18/b.o -xc++ - 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: +++ uname +308: + cat 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT @@ -39008,17 +39036,20 @@ 309: Testing version-script19 ... ++ set -o pipefail 309: ++ set -x 309: + cat +307: + cat +307: + cc -B. -shared -fPIC -o out/test/arm/version-script17/b.so -xc - 309: + cat 309: + cc -fPIC -c -o out/test/arm/version-script19/b.o -xc++ - -308: + grep libalpha -308: + grep Bar -308: + readelf --wide --dyn-syms out/test/arm/version-script18/c.so -308: 5: 00010599 14 FUNC WEAK DEFAULT 16 _ZN8libalpha3fooIN7libbeta3BarEEEvv -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -307/354 Test #308: arm-version-script18 ............................. Passed 0.59 sec +308: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script18/a.ver -o out/test/arm/version-script18/c.so out/test/arm/version-script18/b.o +306: + grep foobar +306: + readelf --dyn-syms out/test/arm/version-script16/c.so +309: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script19/a.ver -o out/test/arm/version-script19/c.so out/test/arm/version-script19/b.o +306: 5: 00010559 14 FUNC GLOBAL DEFAULT 14 foobar +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +306/354 Test #306: arm-version-script16 ............................. Passed 0.19 sec test 310 Start 310: arm-version-script2 @@ -39028,7 +39059,6 @@ 310: MACHINE=arm 310: CPU= 310: Test timeout computed to be: 1500 -307: + cc -B. -o out/test/arm/version-script17/exe1 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so 310: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh 310: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 310: ++ export LC_ALL=C @@ -39060,23 +39090,16 @@ 310: + cat 310: + cat 310: + cc -B. -xc -shared -o out/test/arm/version-script2/b.so -Wl,-version-script,out/test/arm/version-script2/a.ver - -309: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script19/a.ver -o out/test/arm/version-script19/c.so out/test/arm/version-script19/b.o -307: + grep foo -307: + nm -g out/test/arm/version-script17/exe1 -307: 0001066c T foo -309: + readelf -W --dyn-syms out/test/arm/version-script19/c.so -307: + cat -307: + cc -B. -o out/test/arm/version-script17/exe2 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/c.ver -Wl,--undefined-version -309: + not grep -E foobar out/test/arm/version-script19/log -309: + grep -E foobar out/test/arm/version-script19/log -309: + return 0 -309: + grep -E 'GLOBAL.*baz' out/test/arm/version-script19/log -309: 5: 00010597 14 FUNC GLOBAL DEFAULT 16 _Z3bazv -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -308/354 Test #309: arm-version-script19 ............................. Passed 0.57 sec +307: + cc -B. -o out/test/arm/version-script17/exe1 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so +308: + readelf --wide --dyn-syms out/test/arm/version-script18/c.so +308: + grep libalpha +308: + grep Bar +308: 5: 00010599 14 FUNC WEAK DEFAULT 16 _ZN8libalpha3fooIN7libbeta3BarEEEvv +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +307/354 Test #308: arm-version-script18 ............................. Passed 0.18 sec test 311 Start 311: arm-version-script20 @@ -39107,6 +39130,7 @@ 311: ++ mkdir -p out/test/arm/version-script20 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 +309: + readelf -W --dyn-syms out/test/arm/version-script19/c.so 311: +++ uname 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR @@ -39115,33 +39139,18 @@ 311: Testing version-script20 ... ++ set -o pipefail 311: ++ set -x 311: + cat -311: + cc -fPIC -c -o out/test/arm/version-script20/b.o -xc - +309: + not grep -E foobar out/test/arm/version-script19/log +309: + grep -E foobar out/test/arm/version-script19/log 311: + cat -310: + cat -310: + cc -xc -c -o out/test/arm/version-script2/c.o - -307: + not grep foo -307: + grep foo -307: + nm -g out/test/arm/version-script17/exe2 -307: + return 0 -307: + cat -311: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script20/a.ver -o out/test/arm/version-script20/c.so out/test/arm/version-script20/b.o -307: + cc -B. -o out/test/arm/version-script17/exe3 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/d.ver -310: + cc -B. -o out/test/arm/version-script2/exe out/test/arm/version-script2/c.o out/test/arm/version-script2/b.so -311: + readelf -W --dyn-syms out/test/arm/version-script20/c.so -311: + grep -F foo_x@@VER2 out/test/arm/version-script20/log -311: 5: 000105f9 14 FUNC GLOBAL DEFAULT 15 foo_x@@VER2 -311: + grep -F foo_y@@VER1 out/test/arm/version-script20/log -307: + nm -g out/test/arm/version-script17/exe3 -307: + not grep foo -307: + grep foo -311: 6: 00010607 14 FUNC GLOBAL DEFAULT 15 foo_y@@VER1 -311: + grep -F foo_z@@VER1 out/test/arm/version-script20/log -311: 7: 00010615 14 FUNC GLOBAL DEFAULT 15 foo_z@@VER1 -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -309/354 Test #311: arm-version-script20 ............................. Passed 0.56 sec +311: + cc -fPIC -c -o out/test/arm/version-script20/b.o -xc - +309: + return 0 +309: + grep -E 'GLOBAL.*baz' out/test/arm/version-script19/log +309: 5: 00010597 14 FUNC GLOBAL DEFAULT 16 _Z3bazv +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +308/354 Test #309: arm-version-script19 ............................. Passed 0.22 sec test 312 Start 312: arm-version-script21 @@ -39151,21 +39160,6 @@ 312: MACHINE=arm 312: CPU= 312: Test timeout computed to be: 1500 -307: + return 0 -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -310/354 Test #307: arm-version-script17 ............................. Passed 1.64 sec -test 313 - Start 313: arm-version-script22 - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" -313: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -313: Environment variables: -313: MACHINE=arm -313: CPU= -313: Test timeout computed to be: 1500 312: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh 312: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 312: ++ export LC_ALL=C @@ -39182,11 +39176,59 @@ 312: ++ STRIP=strip 312: ++ QEMU= 312: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh .sh -310: + out/test/arm/version-script2/exe -313: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh 312: ++ testname=version-script21 312: ++ t=out/test/arm/version-script21 312: ++ mkdir -p out/test/arm/version-script21 +312: ++ case $MACHINE in +312: ++ tlsdesc_opt=-mtls-dialect=gnu2 +312: +++ uname +310: + cat +310: + cc -xc -c -o out/test/arm/version-script2/c.o - +312: ++ '[' Linux = FreeBSD ']' +312: ++ trap 'on_error $LINENO' ERR +312: ++ trap on_exit EXIT +312: ++ echo -n 'Testing version-script21 ... ' +312: Testing version-script21 ... ++ set -o pipefail +312: ++ set -x +312: + cat +307: + grep foo +307: + nm -g out/test/arm/version-script17/exe1 +311: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script20/a.ver -o out/test/arm/version-script20/c.so out/test/arm/version-script20/b.o +312: + cc -fPIC -c -o out/test/arm/version-script21/b.o -xc - +307: 0001066c T foo +307: + cat +312: + cat +307: + cc -B. -o out/test/arm/version-script17/exe2 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/c.ver -Wl,--undefined-version +310: + cc -B. -o out/test/arm/version-script2/exe out/test/arm/version-script2/c.o out/test/arm/version-script2/b.so +312: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script21/a.ver -o out/test/arm/version-script21/c.so out/test/arm/version-script21/b.o +311: + readelf -W --dyn-syms out/test/arm/version-script20/c.so +307: + not grep foo +307: + grep foo +307: + nm -g out/test/arm/version-script17/exe2 +311: + grep -F foo_x@@VER2 out/test/arm/version-script20/log +311: 5: 000105f9 14 FUNC GLOBAL DEFAULT 15 foo_x@@VER2 +311: + grep -F foo_y@@VER1 out/test/arm/version-script20/log +311: 6: 00010607 14 FUNC GLOBAL DEFAULT 15 foo_y@@VER1 +307: + return 0 +307: + cat +311: + grep -F foo_z@@VER1 out/test/arm/version-script20/log +307: + cc -B. -o out/test/arm/version-script17/exe3 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/d.ver +311: 7: 00010615 14 FUNC GLOBAL DEFAULT 15 foo_z@@VER1 +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +309/354 Test #311: arm-version-script20 ............................. Passed 0.20 sec +test 313 + Start 313: arm-version-script22 + +313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" +313: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +313: Environment variables: +313: MACHINE=arm +313: CPU= +313: Test timeout computed to be: 1500 +313: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh 313: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C @@ -39201,45 +39243,47 @@ 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= -310: + readelf --dyn-syms out/test/arm/version-script2/exe 313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh .sh -312: ++ case $MACHINE in -312: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: ++ testname=version-script22 313: ++ t=out/test/arm/version-script22 313: ++ mkdir -p out/test/arm/version-script22 -312: +++ uname -310: + grep -F foo@ver1 out/test/arm/version-script2/log -312: ++ '[' Linux = FreeBSD ']' -312: ++ trap 'on_error $LINENO' ERR -312: ++ trap on_exit EXIT -312: ++ echo -n 'Testing version-script21 ... ' -312: Testing version-script21 ... ++ set -o pipefail -312: ++ set -x -312: + cat 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 -310: 3: 00000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -310: + grep -F bar@ver2 out/test/arm/version-script2/log 313: +++ uname 313: ++ '[' Linux = FreeBSD ']' -310: 1: 00000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -310: + grep -F baz@ver3 out/test/arm/version-script2/log 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 313: ++ echo -n 'Testing version-script22 ... ' 313: Testing version-script22 ... ++ set -o pipefail 313: ++ set -x 313: + cat -312: + cat -312: + cc -fPIC -c -o out/test/arm/version-script21/b.o -xc - +310: + out/test/arm/version-script2/exe +313: + cat +313: + cc -fPIC -c -o out/test/arm/version-script22/b.o -xc - +310: + readelf --dyn-syms out/test/arm/version-script2/exe +312: + readelf -W --dyn-syms out/test/arm/version-script21/c.so +310: + grep -F foo@ver1 out/test/arm/version-script2/log +310: 3: 00000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +310: + grep -F bar@ver2 out/test/arm/version-script2/log +312: + grep -F foo_x@@VER1 out/test/arm/version-script21/log +312: 5: 000105f9 14 FUNC GLOBAL DEFAULT 15 foo_x@@VER1 +312: + grep -F foo_y@@VER2 out/test/arm/version-script21/log +310: 1: 00000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +310: + grep -F baz@ver3 out/test/arm/version-script2/log +312: 6: 00010607 14 FUNC GLOBAL DEFAULT 15 foo_y@@VER2 +312: + grep -F foo_z@@VER2 out/test/arm/version-script21/log 310: 2: 00000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) +312: 7: 00010615 14 FUNC GLOBAL DEFAULT 15 foo_z@@VER2 +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 -311/354 Test #310: arm-version-script2 .............................. Passed 1.03 sec -313: + cc -fPIC -c -o out/test/arm/version-script22/b.o -xc - +310/354 Test #310: arm-version-script2 .............................. Passed 0.35 sec +311/354 Test #312: arm-version-script21 ............................. Passed 0.21 sec test 314 Start 314: arm-version-script23 @@ -39249,7 +39293,15 @@ 314: MACHINE=arm 314: CPU= 314: Test timeout computed to be: 1500 -313: + cat +test 315 + Start 315: arm-version-script3 + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh" +315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +315: Environment variables: +315: MACHINE=arm +315: CPU= +315: Test timeout computed to be: 1500 314: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh 314: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 314: ++ export LC_ALL=C @@ -39265,54 +39317,13 @@ 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= -314: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh .sh -314: ++ testname=version-script23 -314: ++ t=out/test/arm/version-script23 -314: ++ mkdir -p out/test/arm/version-script23 -314: ++ case $MACHINE in -314: ++ tlsdesc_opt=-mtls-dialect=gnu2 -314: +++ uname -314: ++ '[' Linux = FreeBSD ']' -314: ++ trap 'on_error $LINENO' ERR -314: ++ trap on_exit EXIT -314: ++ echo -n 'Testing version-script23 ... ' -314: Testing version-script23 ... ++ set -o pipefail -314: ++ set -x -314: + cat -314: + cat -314: + cc -c -o out/test/arm/version-script23/b.o -xassembler - -314: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script23/a.ver -o out/test/arm/version-script23/c.so out/test/arm/version-script23/b.o -312: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script21/a.ver -o out/test/arm/version-script21/c.so out/test/arm/version-script21/b.o -313: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script22/a.ver -o out/test/arm/version-script22/c.so out/test/arm/version-script22/b.o -314: + readelf -W --dyn-syms out/test/arm/version-script23/c.so -314: + grep -F 'foo?@@VER1' out/test/arm/version-script23/log -314: 5: 00010598 0 NOTYPE GLOBAL DEFAULT 15 foo?@@VER1 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -312/354 Test #314: arm-version-script23 ............................. Passed 0.40 sec -test 315 - Start 315: arm-version-script3 - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh" -315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -315: Environment variables: -315: MACHINE=arm -315: CPU= -315: Test timeout computed to be: 1500 -312: + readelf -W --dyn-syms out/test/arm/version-script21/c.so -313: + readelf -W --dyn-syms out/test/arm/version-script22/c.so -312: + grep -F foo_x@@VER1 out/test/arm/version-script21/log 315: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh -313: + grep -F foo_bar@@VER2 out/test/arm/version-script22/log +314: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh .sh 315: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z arm ']' 315: ++ '[' -z '' ']' -312: 5: 000105f9 14 FUNC GLOBAL DEFAULT 15 foo_x@@VER1 -312: + grep -F foo_y@@VER2 out/test/arm/version-script21/log 315: ++ TESTDIR=out/test/arm 315: ++ CC=cc 315: ++ CXX=c++ @@ -39322,30 +39333,27 @@ 315: ++ OBJCOPY=objcopy 315: ++ STRIP=strip 315: ++ QEMU= -313: 5: 000105b9 14 FUNC GLOBAL DEFAULT 15 foo_bar@@VER2 -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 315: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh .sh +314: ++ testname=version-script23 +314: ++ t=out/test/arm/version-script23 +314: ++ mkdir -p out/test/arm/version-script23 315: ++ testname=version-script3 -312: 6: 00010607 14 FUNC GLOBAL DEFAULT 15 foo_y@@VER2 -312: + grep -F foo_z@@VER2 out/test/arm/version-script21/log -313/354 Test #313: arm-version-script22 ............................. Passed 0.56 sec 315: ++ t=out/test/arm/version-script3 315: ++ mkdir -p out/test/arm/version-script3 -test 316 - Start 316: arm-version-script4 - -316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh" -316: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -316: Environment variables: -316: MACHINE=arm -316: CPU= -316: Test timeout computed to be: 1500 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 +314: ++ case $MACHINE in +314: ++ tlsdesc_opt=-mtls-dialect=gnu2 +313: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script22/a.ver -o out/test/arm/version-script22/c.so out/test/arm/version-script22/b.o 315: +++ uname +314: +++ uname +314: ++ '[' Linux = FreeBSD ']' +314: ++ trap 'on_error $LINENO' ERR +314: ++ trap on_exit EXIT +314: ++ echo -n 'Testing version-script23 ... ' +314: Testing version-script23 ... ++ set -o pipefail +314: ++ set -x +314: + cat 315: ++ '[' Linux = FreeBSD ']' 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT @@ -39353,23 +39361,29 @@ 315: Testing version-script3 ... ++ set -o pipefail 315: ++ set -x 315: + cat -312: 7: 00010615 14 FUNC GLOBAL DEFAULT 15 foo_z@@VER2 -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -314/354 Test #312: arm-version-script21 ............................. Passed 0.61 sec +314: + cat +314: + cc -c -o out/test/arm/version-script23/b.o -xassembler - 315: + cat -test 317 - Start 317: arm-version-script5 - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh" -317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -317: Environment variables: -317: MACHINE=arm -317: CPU= -317: Test timeout computed to be: 1500 +307: + nm -g out/test/arm/version-script17/exe3 +307: + not grep foo +307: + grep foo 315: + cc -B. -xc -shared -o out/test/arm/version-script3/b.so -Wl,-version-script,out/test/arm/version-script3/a.ver - +307: + return 0 +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +312/354 Test #307: arm-version-script17 ............................. Passed 0.54 sec +test 316 + Start 316: arm-version-script4 + +316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh" +316: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +316: Environment variables: +316: MACHINE=arm +316: CPU= +316: Test timeout computed to be: 1500 +314: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script23/a.ver -o out/test/arm/version-script23/c.so out/test/arm/version-script23/b.o 316: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh 316: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 316: ++ export LC_ALL=C @@ -39391,11 +39405,46 @@ 316: ++ mkdir -p out/test/arm/version-script4 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 +316: +++ uname +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +316: ++ echo -n 'Testing version-script4 ... ' +316: Testing version-script4 ... ++ set -o pipefail +316: ++ set -x +316: + cat +316: + cat +316: + c++ -fPIC -c -o out/test/arm/version-script4/b.o -xc++ - +316: + cc -B. -shared -o out/test/arm/version-script4/c.so -Wl,-version-script,out/test/arm/version-script4/a.ver out/test/arm/version-script4/b.o +314: + readelf -W --dyn-syms out/test/arm/version-script23/c.so +314: + grep -F 'foo?@@VER1' out/test/arm/version-script23/log +314: 5: 00010598 0 NOTYPE GLOBAL DEFAULT 15 foo?@@VER1 +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +313/354 Test #314: arm-version-script23 ............................. Passed 0.14 sec +313: + readelf -W --dyn-syms out/test/arm/version-script22/c.so +test 317 + Start 317: arm-version-script5 + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh" +317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +317: Environment variables: +317: MACHINE=arm +317: CPU= +317: Test timeout computed to be: 1500 +313: + grep -F foo_bar@@VER2 out/test/arm/version-script22/log +313: 5: 000105b9 14 FUNC GLOBAL DEFAULT 15 foo_bar@@VER2 +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +314/354 Test #313: arm-version-script22 ............................. Passed 0.21 sec 317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh 317: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C -316: +++ uname 317: ++ '[' -z arm ']' 317: ++ '[' -z '' ']' 317: ++ TESTDIR=out/test/arm @@ -39407,66 +39456,78 @@ 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= -316: ++ '[' Linux = FreeBSD ']' +test 318 + Start 318: arm-version-script6 + +318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh" +318: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +318: Environment variables: +318: MACHINE=arm +318: CPU= +318: Test timeout computed to be: 1500 317: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh .sh -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -316: ++ echo -n 'Testing version-script4 ... ' -316: Testing version-script4 ... ++ set -o pipefail -316: ++ set -x 317: ++ testname=version-script5 317: ++ t=out/test/arm/version-script5 317: ++ mkdir -p out/test/arm/version-script5 -316: + cat +318: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 -316: + cat -316: + c++ -fPIC -c -o out/test/arm/version-script4/b.o -xc++ - 317: +++ uname +318: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +318: ++ export LC_ALL=C +318: ++ LC_ALL=C +318: ++ '[' -z arm ']' +318: ++ '[' -z '' ']' +318: ++ TESTDIR=out/test/arm +318: ++ CC=cc +318: ++ CXX=c++ +318: ++ GCC=gcc +318: ++ GXX=g++ +318: ++ OBJDUMP=objdump +318: ++ OBJCOPY=objcopy +318: ++ STRIP=strip +318: ++ QEMU= 317: ++ '[' Linux = FreeBSD ']' +315: + cat 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: ++ echo -n 'Testing version-script5 ... ' 317: Testing version-script5 ... ++ set -o pipefail 317: ++ set -x 317: + cat +315: + cc -xc -c -o out/test/arm/version-script3/c.o - +318: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh .sh 317: + cat +318: ++ testname=version-script6 +318: ++ t=out/test/arm/version-script6 +318: ++ mkdir -p out/test/arm/version-script6 317: + c++ -fPIC -c -o out/test/arm/version-script5/b.o -xc - +318: ++ case $MACHINE in +318: ++ tlsdesc_opt=-mtls-dialect=gnu2 +318: +++ uname +318: ++ '[' Linux = FreeBSD ']' +318: ++ trap 'on_error $LINENO' ERR +318: ++ trap on_exit EXIT +318: ++ echo -n 'Testing version-script6 ... ' +318: Testing version-script6 ... ++ set -o pipefail +318: ++ set -x +318: + cat +318: + cat +318: + c++ -fPIC -c -o out/test/arm/version-script6/b.o -xc - 317: + cc -B. -shared -o out/test/arm/version-script5/c.so -Wl,-version-script,out/test/arm/version-script5/a.ver out/test/arm/version-script5/b.o -316: + cc -B. -shared -o out/test/arm/version-script4/c.so -Wl,-version-script,out/test/arm/version-script4/a.ver out/test/arm/version-script4/b.o -315: + cat -315: + cc -xc -c -o out/test/arm/version-script3/c.o - +315: + cc -B. -o out/test/arm/version-script3/exe out/test/arm/version-script3/c.o out/test/arm/version-script3/b.so +318: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script6/a.ver -o out/test/arm/version-script6/c.so out/test/arm/version-script6/b.o 316: + readelf --dyn-syms out/test/arm/version-script4/c.so -317: + readelf --dyn-syms out/test/arm/version-script5/c.so 316: + grep -F _ZN3foo3barE out/test/arm/version-script4/log -317: + grep -F foo out/test/arm/version-script5/log 316: 5: 000306bc 4 OBJECT GLOBAL DEFAULT 22 _ZN3foo3barE 316: + not grep -F ' bar' out/test/arm/version-script4/log 316: + grep -F ' bar' out/test/arm/version-script4/log -317: 5: 00030688 4 OBJECT GLOBAL DEFAULT 20 foo 316: + return 0 -317: + not grep -F ' main' out/test/arm/version-script5/log -317: + grep -F ' main' out/test/arm/version-script5/log 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 -315/354 Test #316: arm-version-script4 .............................. Passed 0.56 sec -test 318 - Start 318: arm-version-script6 - -318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh" -318: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -318: Environment variables: -318: MACHINE=arm -318: CPU= -318: Test timeout computed to be: 1500 -317: + return 0 -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -316/354 Test #317: arm-version-script5 .............................. Passed 0.54 sec +315/354 Test #316: arm-version-script4 .............................. Passed 0.20 sec test 319 Start 319: arm-version-script7 @@ -39476,23 +39537,7 @@ 319: MACHINE=arm 319: CPU= 319: Test timeout computed to be: 1500 -318: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh -318: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -318: ++ export LC_ALL=C -318: ++ LC_ALL=C -318: ++ '[' -z arm ']' -318: ++ '[' -z '' ']' -318: ++ TESTDIR=out/test/arm -318: ++ CC=cc -318: ++ CXX=c++ -318: ++ GCC=gcc -318: ++ GXX=g++ -318: ++ OBJDUMP=objdump -318: ++ OBJCOPY=objcopy -318: ++ STRIP=strip -318: ++ QEMU= 319: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh -318: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh .sh 319: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 319: ++ export LC_ALL=C 319: ++ LC_ALL=C @@ -39507,26 +39552,13 @@ 319: ++ OBJCOPY=objcopy 319: ++ STRIP=strip 319: ++ QEMU= -318: ++ testname=version-script6 -318: ++ t=out/test/arm/version-script6 -318: ++ mkdir -p out/test/arm/version-script6 319: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh .sh 319: ++ testname=version-script7 319: ++ t=out/test/arm/version-script7 319: ++ mkdir -p out/test/arm/version-script7 -318: ++ case $MACHINE in -318: ++ tlsdesc_opt=-mtls-dialect=gnu2 -318: +++ uname -318: ++ '[' Linux = FreeBSD ']' 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: +++ uname -318: ++ trap 'on_error $LINENO' ERR -318: ++ trap on_exit EXIT -318: ++ echo -n 'Testing version-script6 ... ' -318: Testing version-script6 ... ++ set -o pipefail -318: ++ set -x -318: + cat 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT @@ -39534,26 +39566,29 @@ 319: Testing version-script7 ... ++ set -o pipefail 319: ++ set -x 319: + cat -315: + cc -B. -o out/test/arm/version-script3/exe out/test/arm/version-script3/c.o out/test/arm/version-script3/b.so -318: + cat -318: + c++ -fPIC -c -o out/test/arm/version-script6/b.o -xc - -319: + cat 319: + c++ -fPIC -c -o out/test/arm/version-script7/b.o -xc - -318: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script6/a.ver -o out/test/arm/version-script6/c.so out/test/arm/version-script6/b.o -319: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script7/a.ver -o out/test/arm/version-script7/c.so out/test/arm/version-script7/b.o +319: + cat 315: + out/test/arm/version-script3/exe +317: + readelf --dyn-syms out/test/arm/version-script5/c.so 315: + readelf --dyn-syms out/test/arm/version-script3/exe +317: + grep -F foo out/test/arm/version-script5/log +318: + cat +317: 5: 00030688 4 OBJECT GLOBAL DEFAULT 20 foo +317: + not grep -F ' main' out/test/arm/version-script5/log +317: + grep -F ' main' out/test/arm/version-script5/log 315: + grep -F foo@ver1 out/test/arm/version-script3/log +318: + c++ -fPIC -c -o out/test/arm/version-script6/e.o -xc - +318: + cat 315: 3: 00000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 315: + grep -F bar@ver2 out/test/arm/version-script3/log +317: + return 0 +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 315: 1: 00000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +316/354 Test #317: arm-version-script5 .............................. Passed 0.18 sec 315: + grep -F baz@ver2 out/test/arm/version-script3/log -315: 2: 00000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -317/354 Test #315: arm-version-script3 .............................. Passed 1.04 sec test 320 Start 320: arm-version-script8 @@ -39563,7 +39598,23 @@ 320: MACHINE=arm 320: CPU= 320: Test timeout computed to be: 1500 +315: 2: 00000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +319: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script7/a.ver -o out/test/arm/version-script7/c.so out/test/arm/version-script7/b.o +317/354 Test #315: arm-version-script3 .............................. Passed 0.32 sec 320: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh +test 321 + Start 321: arm-version-script9 + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" +321: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +321: Environment variables: +321: MACHINE=arm +321: CPU= +321: Test timeout computed to be: 1500 320: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C @@ -39586,36 +39637,14 @@ 320: ++ tlsdesc_opt=-mtls-dialect=gnu2 320: +++ uname 320: ++ '[' Linux = FreeBSD ']' -318: + cat 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT 320: ++ echo -n 'Testing version-script8 ... ' 320: Testing version-script8 ... ++ set -o pipefail 320: ++ set -x 320: + cat -318: + c++ -fPIC -c -o out/test/arm/version-script6/e.o -xc - 320: + cat 320: + cc -B. -xc -shared -o out/test/arm/version-script8/b.so -Wl,-version-script,out/test/arm/version-script8/a.ver - -318: + cat -319: + readelf --dyn-syms out/test/arm/version-script7/c.so -319: + grep 'foo$' out/test/arm/version-script7/log -319: 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND foo -319: + grep bar@@VER_X1 out/test/arm/version-script7/log -319: 6: 000105b9 32 FUNC GLOBAL DEFAULT 15 bar@@VER_X1 -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -318/354 Test #319: arm-version-script7 .............................. Passed 0.59 sec -test 321 - Start 321: arm-version-script9 - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" -321: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -321: Environment variables: -321: MACHINE=arm -321: CPU= -321: Test timeout computed to be: 1500 321: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh 321: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 321: ++ export LC_ALL=C @@ -39648,22 +39677,16 @@ 321: + cat 318: + cc -B. -shared -Wl,-version-script,out/test/arm/version-script6/d.ver -o out/test/arm/version-script6/f.so out/test/arm/version-script6/e.o out/test/arm/version-script6/c.so -Wl,--undefined-version 321: + cc -B. -shared -o out/test/arm/version-script9/c.so -Wl,-version-script,out/test/arm/version-script9/a.ver out/test/arm/version-script9/b.s -320: + cc -xc -c -o out/test/arm/version-script8/c.o - -320: + cat -318: + readelf --dyn-syms out/test/arm/version-script6/f.so -321: + readelf --dyn-syms out/test/arm/version-script9/c.so -318: + grep foo@VER_X1 out/test/arm/version-script6/log -321: + grep ' foo@@VER1$' out/test/arm/version-script9/log -318: 5: 00000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -318: + grep bar@VER_X2 out/test/arm/version-script6/log -321: 7: 000105e8 0 NOTYPE GLOBAL DEFAULT 15 foo@@VER1 -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -318: 4: 00000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) -319/354 Test #321: arm-version-script9 .............................. Passed 0.38 sec -318: + grep baz@@VER_Y2 out/test/arm/version-script6/log +319: + readelf --dyn-syms out/test/arm/version-script7/c.so +319: + grep 'foo$' out/test/arm/version-script7/log +319: 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND foo +319: + grep bar@@VER_X1 out/test/arm/version-script7/log +319: 6: 000105b9 32 FUNC GLOBAL DEFAULT 15 bar@@VER_X1 +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +318/354 Test #319: arm-version-script7 .............................. Passed 0.20 sec test 322 Start 322: arm-version @@ -39673,21 +39696,6 @@ 322: MACHINE=arm 322: CPU= 322: Test timeout computed to be: 1500 -318: 7: 00010679 44 FUNC GLOBAL DEFAULT 15 baz@@VER_Y2 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -320/354 Test #318: arm-version-script6 .............................. Passed 1.01 sec -test 323 - Start 323: arm-versioned-undef - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh" -323: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -323: Environment variables: -323: MACHINE=arm -323: CPU= -323: Test timeout computed to be: 1500 322: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh 322: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 322: ++ export LC_ALL=C @@ -39704,10 +39712,61 @@ 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh .sh -323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh 322: ++ testname=version 322: ++ t=out/test/arm/version 322: ++ mkdir -p out/test/arm/version +322: ++ case $MACHINE in +322: ++ tlsdesc_opt=-mtls-dialect=gnu2 +322: +++ uname +318: + readelf --dyn-syms out/test/arm/version-script6/f.so +322: ++ '[' Linux = FreeBSD ']' +322: ++ trap 'on_error $LINENO' ERR +322: ++ trap on_exit EXIT +322: ++ echo -n 'Testing version ... ' +322: Testing version ... ++ set -o pipefail +322: ++ set -x +321: + readelf --dyn-syms out/test/arm/version-script9/c.so +322: + nm mold +318: + grep foo@VER_X1 out/test/arm/version-script6/log +322: + grep __tsan_init +318: 5: 00000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) +318: + grep bar@VER_X2 out/test/arm/version-script6/log +321: + grep ' foo@@VER1$' out/test/arm/version-script9/log +318: 4: 00000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) +321: 7: 000105e8 0 NOTYPE GLOBAL DEFAULT 15 foo@@VER1 +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +318: + grep baz@@VER_Y2 out/test/arm/version-script6/log +319/354 Test #321: arm-version-script9 .............................. Passed 0.14 sec +318: 7: 00010679 44 FUNC GLOBAL DEFAULT 15 baz@@VER_Y2 +test 323 + Start 323: arm-versioned-undef + +323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh" +323: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +323: Environment variables: +323: MACHINE=arm +323: CPU= +323: Test timeout computed to be: 1500 +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +320: + cc -xc -c -o out/test/arm/version-script8/c.o - +320: + cat +320/354 Test #318: arm-version-script6 .............................. Passed 0.33 sec +323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh +test 324 + Start 324: arm-visibility + +324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" +324: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +324: Environment variables: +324: MACHINE=arm +324: CPU= +324: Test timeout computed to be: 1500 323: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C @@ -39725,58 +39784,11 @@ 323: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh .sh 323: ++ testname=versioned-undef 323: ++ t=out/test/arm/versioned-undef -322: ++ case $MACHINE in -322: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: +++ uname 323: ++ mkdir -p out/test/arm/versioned-undef -322: ++ '[' Linux = FreeBSD ']' -322: ++ trap 'on_error $LINENO' ERR -322: ++ trap on_exit EXIT -322: ++ echo -n 'Testing version ... ' -322: Testing version ... ++ set -o pipefail -322: ++ set -x +324: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: + grep __tsan_init -322: + nm mold 323: +++ uname -323: ++ '[' Linux = FreeBSD ']' -323: ++ trap 'on_error $LINENO' ERR -323: ++ trap on_exit EXIT -323: ++ echo -n 'Testing versioned-undef ... ' -323: Testing versioned-undef ... ++ set -o pipefail -323: ++ set -x -323: + is_musl -323: + grep musl -323: + cat -323: + cc -fPIC -c -o out/test/arm/versioned-undef/a.o -xc - -320: + cc -B. -o out/test/arm/version-script8/exe out/test/arm/version-script8/c.o out/test/arm/version-script8/b.so -323: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -323: + cc -B. -shared -o out/test/arm/versioned-undef/c.so out/test/arm/versioned-undef/a.o -Wl,--version-script=out/test/arm/versioned-undef/b.ver -320: + out/test/arm/version-script8/exe -320: + readelf --dyn-syms out/test/arm/version-script8/b.so -320: + grep -F foo@@ver1 out/test/arm/version-script8/log -320: 6: 000105d9 14 FUNC GLOBAL DEFAULT 15 foo@@ver1 -320: + grep -F bar@@ver2 out/test/arm/version-script8/log -320: 5: 000105e7 14 FUNC GLOBAL DEFAULT 15 bar@@ver2 -320: + not grep -F baz out/test/arm/version-script8/log -320: + grep -F baz out/test/arm/version-script8/log -320: + return 0 -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -321/354 Test #320: arm-version-script8 .............................. Passed 1.01 sec -test 324 - Start 324: arm-visibility - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" -324: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -324: Environment variables: -324: MACHINE=arm -324: CPU= -324: Test timeout computed to be: 1500 -324: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh 324: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 324: ++ export LC_ALL=C 324: ++ LC_ALL=C @@ -39791,12 +39803,22 @@ 324: ++ OBJCOPY=objcopy 324: ++ STRIP=strip 324: ++ QEMU= +323: ++ '[' Linux = FreeBSD ']' +323: ++ trap 'on_error $LINENO' ERR +323: ++ trap on_exit EXIT +323: ++ echo -n 'Testing versioned-undef ... ' +323: Testing versioned-undef ... ++ set -o pipefail +323: ++ set -x +323: + is_musl 324: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh .sh +323: + grep musl 324: ++ testname=visibility 324: ++ t=out/test/arm/visibility 324: ++ mkdir -p out/test/arm/visibility 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +323: + cat +323: + cc -fPIC -c -o out/test/arm/versioned-undef/a.o -xc - 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR @@ -39804,26 +39826,31 @@ 324: ++ echo -n 'Testing visibility ... ' 324: Testing visibility ... ++ set -o pipefail 324: ++ set -x -324: + cc -xc -c -o out/test/arm/visibility/a.o - 324: + cat -323: + cat -323: + cc -c -o out/test/arm/versioned-undef/d.o -xc - +324: + cc -xc -c -o out/test/arm/visibility/a.o - +320: + cc -B. -o out/test/arm/version-script8/exe out/test/arm/version-script8/c.o out/test/arm/version-script8/b.so 324: + cat +323: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +323: + cc -B. -shared -o out/test/arm/versioned-undef/c.so out/test/arm/versioned-undef/a.o -Wl,--version-script=out/test/arm/versioned-undef/b.ver 324: + cc -xc -c -o out/test/arm/visibility/b.o - 324: + rm -f out/test/arm/visibility/c.a 324: + ar crs out/test/arm/visibility/c.a out/test/arm/visibility/a.o out/test/arm/visibility/b.o -323: + cc -B. -o out/test/arm/versioned-undef/exe out/test/arm/versioned-undef/d.o out/test/arm/versioned-undef/c.so -324: + cat 324: + cc -xc -fPIC -c -o out/test/arm/visibility/d.o - -324: + cc -B. -shared -o out/test/arm/visibility/e.so out/test/arm/visibility/c.a out/test/arm/visibility/d.o -323: + grep '^1 2 3 3 4$' -323: + out/test/arm/versioned-undef/exe -323: 1 2 3 3 4 -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -322/354 Test #323: arm-versioned-undef .............................. Passed 0.99 sec +320: + out/test/arm/version-script8/exe +324: + cat +320: + readelf --dyn-syms out/test/arm/version-script8/b.so +320: + grep -F foo@@ver1 out/test/arm/version-script8/log +320: 6: 000105d9 14 FUNC GLOBAL DEFAULT 15 foo@@ver1 +320: + grep -F bar@@ver2 out/test/arm/version-script8/log +320: 5: 000105e7 14 FUNC GLOBAL DEFAULT 15 bar@@ver2 +320: + not grep -F baz out/test/arm/version-script8/log +320: + grep -F baz out/test/arm/version-script8/log +320: + return 0 +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +321/354 Test #320: arm-version-script8 .............................. Passed 0.30 sec test 325 Start 325: arm-warn-common @@ -39863,15 +39890,24 @@ 325: ++ set -x 325: + cat 325: + cc -fcommon -c -xc -o out/test/arm/warn-common/a.o - -324: + readelf --dyn-syms out/test/arm/visibility/e.so +323: + cat +323: + cc -c -o out/test/arm/versioned-undef/d.o -xc - +324: + cc -B. -shared -o out/test/arm/visibility/e.so out/test/arm/visibility/c.a out/test/arm/visibility/d.o +325: + cc -fcommon -c -xc -o out/test/arm/warn-common/b.o - +325: + cat +323: + cc -B. -o out/test/arm/versioned-undef/exe out/test/arm/versioned-undef/d.o out/test/arm/versioned-undef/c.so +325: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o +325: + not grep -F 'multiple common symbols' +325: + grep -F 'multiple common symbols' 324: + not grep -F foo 324: + grep -F foo +324: + readelf --dyn-syms out/test/arm/visibility/e.so 324: + return 0 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 -323/354 Test #324: arm-visibility ................................... Passed 0.77 sec +322/354 Test #324: arm-visibility ................................... Passed 0.29 sec test 326 Start 326: arm-warn-once @@ -39881,9 +39917,7 @@ 326: MACHINE=arm 326: CPU= 326: Test timeout computed to be: 1500 -325: + cat 326: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh -325: + cc -fcommon -c -xc -o out/test/arm/warn-common/b.o - 326: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C @@ -39913,48 +39947,17 @@ 326: ++ set -x 326: + cat 326: + cc -c -fPIC -xc -o out/test/arm/warn-once/a.o - -325: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o -325: + not grep -F 'multiple common symbols' -325: + grep -F 'multiple common symbols' -326: + cat -326: + cc -c -fPIC -xc -o out/test/arm/warn-once/b.o - -322: + ./mold -v -322: + grep 'mold .*compatible with GNU ld' -322: mold 2.37.1 (compatible with GNU ld) -322: + ./mold --version -322: + grep 'mold .*compatible with GNU ld' -322: mold 2.37.1 (compatible with GNU ld) -322: + grep 'mold .*compatible with GNU ld' -322: + ./mold -V -326: + cc -B. -o out/test/arm/warn-once/exe out/test/arm/warn-once/a.o out/test/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -322: mold 2.37.1 (compatible with GNU ld) -322: + ./mold -V +323: + grep '^1 2 3 3 4$' +323: + out/test/arm/versioned-undef/exe 325: + return 0 -322: + grep elf_x86_64 +323: 1 2 3 3 4 +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 325: + grep -F 'multiple common symbols' +323/354 Test #323: arm-versioned-undef .............................. Passed 0.35 sec 325: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o -Wl,-warn-common -322: elf_x86_64 -322: + ./mold -V -322: + grep elf_i386 -322: elf_i386 -322: + cat -322: + cc -c -xc -o out/test/arm/version/a.o - -326: ++ grep 'undefined symbol:.* foo$' out/test/arm/warn-once/log -326: ++ wc -l -322: + rm -f out/test/arm/version/exe -326: + '[' 1 = 1 ']' -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -322: + cc -B. -Wl,--version -o out/test/arm/version/exe1 out/test/arm/version/a.o -324/354 Test #326: arm-warn-once .................................... Passed 0.75 sec -322: + grep mold -325: mold: warning: out/test/arm/warn-common/b.o: multiple common symbols: foo -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 test 327 Start 327: arm-warn-symbol-type @@ -39964,16 +39967,6 @@ 327: MACHINE=arm 327: CPU= 327: Test timeout computed to be: 1500 -325/354 Test #325: arm-warn-common .................................. Passed 0.97 sec -test 328 - Start 328: arm-warn-unresolved-symbols - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" -328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -328: Environment variables: -328: MACHINE=arm -328: CPU= -328: Test timeout computed to be: 1500 327: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh 327: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 327: ++ export LC_ALL=C @@ -39989,8 +39982,42 @@ 327: ++ OBJCOPY=objcopy 327: ++ STRIP=strip 327: ++ QEMU= -328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh 327: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh .sh +327: ++ testname=warn-symbol-type +327: ++ t=out/test/arm/warn-symbol-type +327: ++ mkdir -p out/test/arm/warn-symbol-type +327: ++ case $MACHINE in +327: ++ tlsdesc_opt=-mtls-dialect=gnu2 +327: +++ uname +327: ++ '[' Linux = FreeBSD ']' +327: ++ trap 'on_error $LINENO' ERR +327: ++ trap on_exit EXIT +327: ++ echo -n 'Testing warn-symbol-type ... ' +327: Testing warn-symbol-type ... ++ set -o pipefail +327: ++ set -x +327: + cat +327: + cc -c -fPIC -xc -o out/test/arm/warn-symbol-type/a.o - +326: + cat +326: + cc -c -fPIC -xc -o out/test/arm/warn-once/b.o - +326: + cc -B. -o out/test/arm/warn-once/exe out/test/arm/warn-once/a.o out/test/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +327: + grep 'warning: symbol type mismatch: times' +327: + cc -B. -shared -o out/test/arm/warn-symbol-type/a.so out/test/arm/warn-symbol-type/a.o +325: mold: warning: out/test/arm/warn-common/b.o: multiple common symbols: foo +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +324/354 Test #325: arm-warn-common .................................. Passed 0.32 sec +test 328 + Start 328: arm-warn-unresolved-symbols + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" +328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +328: Environment variables: +328: MACHINE=arm +328: CPU= +328: Test timeout computed to be: 1500 +328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh 328: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C @@ -40006,57 +40033,36 @@ 328: ++ STRIP=strip 328: ++ QEMU= 328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh .sh -327: ++ testname=warn-symbol-type -327: ++ t=out/test/arm/warn-symbol-type -327: ++ mkdir -p out/test/arm/warn-symbol-type -322: mold 2.37.1 (compatible with GNU ld) 328: ++ testname=warn-unresolved-symbols 328: ++ t=out/test/arm/warn-unresolved-symbols 328: ++ mkdir -p out/test/arm/warn-unresolved-symbols -322: + not '[' -f out/test/arm/version/exe1 ']' -322: + '[' -f out/test/arm/version/exe1 ']' -322: + return 0 -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: + cc -B. -Wl,-v -o out/test/arm/version/exe2 out/test/arm/version/a.o -322: + grep mold -327: +++ uname 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -327: ++ echo -n 'Testing warn-symbol-type ... ' -327: Testing warn-symbol-type ... ++ set -o pipefail -327: ++ set -x 328: +++ uname -327: + cc -c -fPIC -xc -o out/test/arm/warn-symbol-type/a.o - -327: + cat 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT 328: ++ echo -n 'Testing warn-unresolved-symbols ... ' 328: Testing warn-unresolved-symbols ... ++ set -o pipefail 328: ++ set -x -328: + cat 328: + cc -c -o out/test/arm/warn-unresolved-symbols/a.o -xc - -328: + not cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o +328: + cat 328: + grep 'undefined symbol:.*foo' -322: mold 2.37.1 (compatible with GNU ld) -322: mold 2.37.1 (compatible with GNU ld) -322: + out/test/arm/version/exe2 -322: + grep 'Hello world' -327: + cc -B. -shared -o out/test/arm/warn-symbol-type/a.so out/test/arm/warn-symbol-type/a.o -327: + grep 'warning: symbol type mismatch: times' -322: Hello world -322: + not ./mold --v -322: + grep 'unknown command line option:' -322: mold: fatal: unknown command line option: --v -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -326/354 Test #322: arm-version ...................................... Passed 2.31 sec +328: + not cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o +326: ++ grep 'undefined symbol:.* foo$' out/test/arm/warn-once/log +326: ++ wc -l +327: mold: warning: symbol type mismatch: times +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 +326: + '[' 1 = 1 ']' +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +325/354 Test #326: arm-warn-once .................................... Passed 0.25 sec +326/354 Test #327: arm-warn-symbol-type ............................. Passed 0.20 sec test 329 Start 329: arm-weak-export-dso @@ -40066,6 +40072,15 @@ 329: MACHINE=arm 329: CPU= 329: Test timeout computed to be: 1500 +test 330 + Start 330: arm-weak-export-dso2 + +330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" +330: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +330: Environment variables: +330: MACHINE=arm +330: CPU= +330: Test timeout computed to be: 1500 329: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh 329: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 329: ++ export LC_ALL=C @@ -40082,39 +40097,10 @@ 329: ++ STRIP=strip 329: ++ QEMU= 329: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh .sh +330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh 329: ++ testname=weak-export-dso 329: ++ t=out/test/arm/weak-export-dso 329: ++ mkdir -p out/test/arm/weak-export-dso -329: ++ case $MACHINE in -329: ++ tlsdesc_opt=-mtls-dialect=gnu2 -329: +++ uname -329: ++ '[' Linux = FreeBSD ']' -329: ++ trap 'on_error $LINENO' ERR -329: ++ trap on_exit EXIT -329: ++ echo -n 'Testing weak-export-dso ... ' -329: Testing weak-export-dso ... ++ set -o pipefail -329: ++ set -x -329: + cat -329: + cc -fPIC -c -o out/test/arm/weak-export-dso/a.o -xc - -328: mold: error: undefined symbol: foo -327: mold: warning: symbol type mismatch: times -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -327/354 Test #327: arm-warn-symbol-type ............................. Passed 0.57 sec -328: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -test 330 - Start 330: arm-weak-export-dso2 - -330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" -330: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -330: Environment variables: -330: MACHINE=arm -330: CPU= -330: Test timeout computed to be: 1500 -328: + grep 'undefined symbol:.*foo' -330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh 330: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C @@ -40129,10 +40115,21 @@ 330: ++ OBJCOPY=objcopy 330: ++ STRIP=strip 330: ++ QEMU= +329: ++ case $MACHINE in +329: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh .sh +329: +++ uname +329: ++ '[' Linux = FreeBSD ']' +329: ++ trap 'on_error $LINENO' ERR +329: ++ trap on_exit EXIT +329: ++ echo -n 'Testing weak-export-dso ... ' +329: Testing weak-export-dso ... ++ set -o pipefail +329: ++ set -x +329: + cat 330: ++ testname=weak-export-dso2 330: ++ t=out/test/arm/weak-export-dso2 330: ++ mkdir -p out/test/arm/weak-export-dso2 +329: + cc -fPIC -c -o out/test/arm/weak-export-dso/a.o -xc - 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: +++ uname @@ -40141,23 +40138,53 @@ 330: ++ trap on_exit EXIT 330: ++ echo -n 'Testing weak-export-dso2 ... ' 330: Testing weak-export-dso2 ... ++ set -o pipefail +322: + ./mold -v 330: ++ set -x -329: + cc -B. -o out/test/arm/weak-export-dso/b.so out/test/arm/weak-export-dso/a.o -shared 330: + cat +322: + grep 'mold .*compatible with GNU ld' 330: + cc -fPIC -c -o out/test/arm/weak-export-dso2/a.o -xc - +322: mold 2.37.1 (compatible with GNU ld) +322: + ./mold --version +322: + grep 'mold .*compatible with GNU ld' +322: mold 2.37.1 (compatible with GNU ld) +322: + ./mold -V +322: + grep 'mold .*compatible with GNU ld' +322: mold 2.37.1 (compatible with GNU ld) +322: + ./mold -V +322: + grep elf_x86_64 +322: elf_x86_64 +322: + ./mold -V +322: + grep elf_i386 +322: elf_i386 +322: + cat +322: + cc -c -xc -o out/test/arm/version/a.o - +330: + cc -B. -o out/test/arm/weak-export-dso2/b.so out/test/arm/weak-export-dso2/a.o -shared +328: mold: error: undefined symbol: foo +328: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +328: + grep 'undefined symbol:.*foo' +329: + cc -B. -o out/test/arm/weak-export-dso/b.so out/test/arm/weak-export-dso/a.o -shared +322: + rm -f out/test/arm/version/exe +322: + grep mold +322: + cc -B. -Wl,--version -o out/test/arm/version/exe1 out/test/arm/version/a.o +322: mold 2.37.1 (compatible with GNU ld) 328: mold: warning: undefined symbol: foo -328: + not cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols +322: + not '[' -f out/test/arm/version/exe1 ']' +322: + '[' -f out/test/arm/version/exe1 ']' +322: + return 0 +322: + cc -B. -Wl,-v -o out/test/arm/version/exe2 out/test/arm/version/a.o 328: + grep 'undefined symbol:.*foo' -330: + cc -B. -o out/test/arm/weak-export-dso2/b.so out/test/arm/weak-export-dso2/a.o -shared -329: + cc -B. -o out/test/arm/weak-export-dso/c.so out/test/arm/weak-export-dso/a.o -shared -Wl,-z,defs +328: + not cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols +322: + grep mold 330: + cat 330: + cc -fPIC -c -o out/test/arm/weak-export-dso2/c.o -xc - +329: + cc -B. -o out/test/arm/weak-export-dso/c.so out/test/arm/weak-export-dso/a.o -shared -Wl,-z,defs +330: + cc -B. -o out/test/arm/weak-export-dso2/d.so out/test/arm/weak-export-dso2/c.o out/test/arm/weak-export-dso2/b.so -shared 328: mold: error: undefined symbol: foo 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 -328/354 Test #328: arm-warn-unresolved-symbols ...................... Passed 1.07 sec +327/354 Test #328: arm-warn-unresolved-symbols ...................... Passed 0.36 sec test 331 Start 331: arm-weak-export-exe @@ -40183,31 +40210,33 @@ 331: ++ STRIP=strip 331: ++ QEMU= 331: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh .sh +322: mold 2.37.1 (compatible with GNU ld) +322: mold 2.37.1 (compatible with GNU ld) 331: ++ testname=weak-export-exe 331: ++ t=out/test/arm/weak-export-exe 331: ++ mkdir -p out/test/arm/weak-export-exe -329: + readelf --dyn-syms out/test/arm/weak-export-dso/b.so -329: + grep 'WEAK DEFAULT UND foo' +322: + out/test/arm/version/exe2 +322: + grep 'Hello world' +322: Hello world 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 +322: + not ./mold --v 331: +++ uname -329: 4: 00000000 0 NOTYPE WEAK DEFAULT UND foo -329: + readelf --dyn-syms out/test/arm/weak-export-dso/c.so +322: + grep 'unknown command line option:' 331: ++ '[' Linux = FreeBSD ']' -329: + grep 'WEAK DEFAULT UND foo' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT 331: ++ echo -n 'Testing weak-export-exe ... ' 331: Testing weak-export-exe ... ++ set -o pipefail 331: ++ set -x -331: + cc -fPIC -c -o out/test/arm/weak-export-exe/a.o -xc - 331: + cat -329: 4: 00000000 0 NOTYPE WEAK DEFAULT UND foo -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -329/354 Test #329: arm-weak-export-dso .............................. Passed 0.82 sec +322: mold: fatal: unknown command line option: --v +331: + cc -fPIC -c -o out/test/arm/weak-export-exe/a.o -xc - +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +328/354 Test #322: arm-version ...................................... Passed 0.89 sec test 332 Start 332: arm-weak-undef-dso @@ -40217,6 +40246,9 @@ 332: MACHINE=arm 332: CPU= 332: Test timeout computed to be: 1500 +329: + grep 'WEAK DEFAULT UND foo' +329: + readelf --dyn-syms out/test/arm/weak-export-dso/b.so +329: 4: 00000000 0 NOTYPE WEAK DEFAULT UND foo 332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh 332: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 332: ++ export LC_ALL=C @@ -40232,7 +40264,24 @@ 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= +329: + readelf --dyn-syms out/test/arm/weak-export-dso/c.so +329: + grep 'WEAK DEFAULT UND foo' +329: 4: 00000000 0 NOTYPE WEAK DEFAULT UND foo +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +329/354 Test #329: arm-weak-export-dso .............................. Passed 0.32 sec 332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh .sh +test 333 + Start 333: arm-weak-undef + +333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" +333: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +333: Environment variables: +333: MACHINE=arm +333: CPU= +333: Test timeout computed to be: 1500 332: ++ testname=weak-undef-dso 332: ++ t=out/test/arm/weak-undef-dso 332: ++ mkdir -p out/test/arm/weak-undef-dso @@ -40246,37 +40295,12 @@ 332: Testing weak-undef-dso ... ++ set -o pipefail 332: ++ set -x 332: + cc -c -o out/test/arm/weak-undef-dso/a.o -fPIC -xc - -332: + cat -330: + cc -B. -o out/test/arm/weak-export-dso2/d.so out/test/arm/weak-export-dso2/c.o out/test/arm/weak-export-dso2/b.so -shared -332: + cc -B. -shared -o out/test/arm/weak-undef-dso/b.so out/test/arm/weak-undef-dso/a.o -331: + cc -B. -o out/test/arm/weak-export-exe/exe out/test/arm/weak-export-exe/a.o -330: + readelf -W --dyn-syms out/test/arm/weak-export-dso2/d.so -330: + grep 'WEAK DEFAULT .* UND foo' -330: 4: 00000000 0 FUNC WEAK DEFAULT UND foo -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -332: + cat -332: + cc -xc -c -o out/test/arm/weak-undef-dso/c.o - -330/354 Test #330: arm-weak-export-dso2 ............................. Passed 1.12 sec -test 333 - Start 333: arm-weak-undef - -333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" -333: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -333: Environment variables: -333: MACHINE=arm -333: CPU= -333: Test timeout computed to be: 1500 333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh +332: + cat 333: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C 333: ++ '[' -z arm ']' -331: + not grep 'WEAK DEFAULT UND foo' -331: + grep 'WEAK DEFAULT UND foo' -331: + readelf --dyn-syms out/test/arm/weak-export-exe/exe 333: ++ '[' -z '' ']' 333: ++ TESTDIR=out/test/arm 333: ++ CC=cc @@ -40291,24 +40315,24 @@ 333: ++ testname=weak-undef 333: ++ t=out/test/arm/weak-undef 333: ++ mkdir -p out/test/arm/weak-undef -331: + return 0 -331: + out/test/arm/weak-export-exe/exe +330: + grep 'WEAK DEFAULT .* UND foo' +330: + readelf -W --dyn-syms out/test/arm/weak-export-dso2/d.so 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -331: + grep '^3$' 333: +++ uname -331: 3 -331: + on_exit -331: + echo OK +330: 4: 00000000 0 FUNC WEAK DEFAULT UND foo +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 333: ++ '[' Linux = FreeBSD ']' -331: OK -331: + exit 0 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: ++ echo -n 'Testing weak-undef ... ' 333: Testing weak-undef ... ++ set -o pipefail 333: ++ set -x -331/354 Test #331: arm-weak-export-exe .............................. Passed 0.70 sec +333: + cc -c -o out/test/arm/weak-undef/a.o -fPIC -xc - +330/354 Test #330: arm-weak-export-dso2 ............................. Passed 0.34 sec test 334 Start 334: arm-weak-undef2 @@ -40318,9 +40342,9 @@ 334: MACHINE=arm 334: CPU= 334: Test timeout computed to be: 1500 -333: + cc -c -o out/test/arm/weak-undef/a.o -fPIC -xc - 333: + cat 334: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh +331: + cc -B. -o out/test/arm/weak-export-exe/exe out/test/arm/weak-export-exe/a.o 334: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -40349,29 +40373,26 @@ 334: Testing weak-undef2 ... ++ set -o pipefail 334: ++ set -x 334: + cat +332: + cc -B. -shared -o out/test/arm/weak-undef-dso/b.so out/test/arm/weak-undef-dso/a.o 334: + cc -c -o out/test/arm/weak-undef2/a.o -xc - -332: + cc -B. -o out/test/arm/weak-undef-dso/exe1 out/test/arm/weak-undef-dso/c.o out/test/arm/weak-undef-dso/b.so -333: + cat 333: + cc -c -o out/test/arm/weak-undef/b.o -fno-PIC -xc - -334: + cat +333: + cat 334: + cc -c -o out/test/arm/weak-undef2/b.o -xc - -332: + grep bar=-1 -332: + out/test/arm/weak-undef-dso/exe1 -332: bar=-1 +334: + cat +331: + readelf --dyn-syms out/test/arm/weak-export-exe/exe +331: + not grep 'WEAK DEFAULT UND foo' +331: + grep 'WEAK DEFAULT UND foo' +331: + return 0 +331: + out/test/arm/weak-export-exe/exe +331: + grep '^3$' +331: 3 +332: + cc -xc -c -o out/test/arm/weak-undef-dso/c.o - 332: + cat -332: + cc -xc -c -o out/test/arm/weak-undef-dso/d.o - -334: + not cc -B. -o out/test/arm/weak-undef2/exe out/test/arm/weak-undef2/a.o out/test/arm/weak-undef2/b.o -334: + grep 'undefined symbol: foo' -333: + cat -333: + cc -fcommon -xc -c -o out/test/arm/weak-undef/c.o - -332: + cc -B. -o out/test/arm/weak-undef-dso/exe2 out/test/arm/weak-undef-dso/d.o out/test/arm/weak-undef-dso/b.so -333: + cc -B. -o out/test/arm/weak-undef/exe1 out/test/arm/weak-undef/a.o -pie -334: mold: error: undefined symbol: foo -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -332/354 Test #334: arm-weak-undef2 .................................. Passed 0.71 sec +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 +331/354 Test #331: arm-weak-export-exe .............................. Passed 0.21 sec test 335 Start 335: arm-weak-undef4 @@ -40381,6 +40402,8 @@ 335: MACHINE=arm 335: CPU= 335: Test timeout computed to be: 1500 +333: + cc -fcommon -xc -c -o out/test/arm/weak-undef/c.o - +333: + cat 335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh 335: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 335: ++ export LC_ALL=C @@ -40400,6 +40423,7 @@ 335: ++ testname=weak-undef4 335: ++ t=out/test/arm/weak-undef4 335: ++ mkdir -p out/test/arm/weak-undef4 +334: + not cc -B. -o out/test/arm/weak-undef2/exe out/test/arm/weak-undef2/a.o out/test/arm/weak-undef2/b.o 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: +++ uname @@ -40410,15 +40434,18 @@ 335: Testing weak-undef4 ... ++ set -o pipefail 335: ++ set -x 335: + cat +334: + grep 'undefined symbol: foo' 335: + cc -c -o out/test/arm/weak-undef4/a.o -xc - -332: + out/test/arm/weak-undef-dso/exe2 -332: + grep bar=5 -332: bar=5 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -333/354 Test #332: arm-weak-undef-dso ............................... Passed 1.53 sec +332: + cc -B. -o out/test/arm/weak-undef-dso/exe1 out/test/arm/weak-undef-dso/c.o out/test/arm/weak-undef-dso/b.so +333: + cc -B. -o out/test/arm/weak-undef/exe1 out/test/arm/weak-undef/a.o -pie +335: + cc -c -o out/test/arm/weak-undef4/b.o -xc - +335: + cat +334: mold: error: undefined symbol: foo +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +332/354 Test #334: arm-weak-undef2 .................................. Passed 0.24 sec test 336 Start 336: arm-weak-undef5 @@ -40428,7 +40455,6 @@ 336: MACHINE=arm 336: CPU= 336: Test timeout computed to be: 1500 -333: + cc -B. -o out/test/arm/weak-undef/exe2 out/test/arm/weak-undef/b.o -no-pie 336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh 336: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 336: ++ export LC_ALL=C @@ -40450,6 +40476,7 @@ 336: ++ mkdir -p out/test/arm/weak-undef5 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 +333: + cc -B. -o out/test/arm/weak-undef/exe2 out/test/arm/weak-undef/b.o -no-pie 336: +++ uname 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR @@ -40459,36 +40486,29 @@ 336: ++ set -x 336: + cat 336: + cc -c -o out/test/arm/weak-undef5/a.o -fPIC -xc - -335: + cat -335: + cc -c -o out/test/arm/weak-undef4/b.o -xc - -333: + cc -B. -o out/test/arm/weak-undef/exe3 out/test/arm/weak-undef/a.o out/test/arm/weak-undef/c.o -pie -336: + cat -336: + cc -c -o out/test/arm/weak-undef5/b.o -fPIC -xc - +332: + grep bar=-1 +332: + out/test/arm/weak-undef-dso/exe1 +332: bar=-1 +332: + cc -xc -c -o out/test/arm/weak-undef-dso/d.o - +332: + cat 335: + cat 335: + cc -fcommon -xc -c -o out/test/arm/weak-undef4/c.o - +336: + cc -c -o out/test/arm/weak-undef5/b.o -fPIC -xc - 335: + ar rcs out/test/arm/weak-undef4/d.a out/test/arm/weak-undef4/c.o -333: + cc -B. -o out/test/arm/weak-undef/exe4 out/test/arm/weak-undef/b.o out/test/arm/weak-undef/c.o -no-pie +332: + cc -B. -o out/test/arm/weak-undef-dso/exe2 out/test/arm/weak-undef-dso/d.o out/test/arm/weak-undef-dso/b.so +336: + cat 335: + cc -B. -o out/test/arm/weak-undef4/exe1 out/test/arm/weak-undef4/a.o out/test/arm/weak-undef4/d.a +333: + cc -B. -o out/test/arm/weak-undef/exe3 out/test/arm/weak-undef/a.o out/test/arm/weak-undef/c.o -pie 336: + cc -B. -o out/test/arm/weak-undef5/libfoobar.so out/test/arm/weak-undef5/b.o -shared -333: + grep '^-1$' -333: + out/test/arm/weak-undef/exe1 -333: -1 +332: + grep bar=5 335: + cc -B. -o out/test/arm/weak-undef4/exe2 out/test/arm/weak-undef4/b.o out/test/arm/weak-undef4/d.a -333: + grep '^-1$' -333: + out/test/arm/weak-undef/exe2 -333: -1 -333: + grep '^2$' -333: + out/test/arm/weak-undef/exe3 -333: 2 -336: + cc -B. -o out/test/arm/weak-undef5/exe out/test/arm/weak-undef5/a.o -Wl,--as-needed -Lout/test/arm/weak-undef5 -lfoobar -Wl,-rpath,out/test/arm/weak-undef5 -333: + out/test/arm/weak-undef/exe4 -333: + grep '^2$' -333: 2 -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -334/354 Test #333: arm-weak-undef ................................... Passed 1.89 sec +332: + out/test/arm/weak-undef-dso/exe2 +332: bar=5 +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +333/354 Test #332: arm-weak-undef-dso ............................... Passed 0.50 sec test 337 Start 337: arm-whole-archive @@ -40513,6 +40533,7 @@ 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= +333: + cc -B. -o out/test/arm/weak-undef/exe4 out/test/arm/weak-undef/b.o out/test/arm/weak-undef/c.o -no-pie 337: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh .sh 337: ++ testname=whole-archive 337: ++ t=out/test/arm/whole-archive @@ -40526,24 +40547,24 @@ 337: ++ echo -n 'Testing whole-archive ... ' 337: Testing whole-archive ... ++ set -o pipefail 337: ++ set -x -337: + cc -o out/test/arm/whole-archive/a.o -c -x assembler - 337: + cat +337: + cc -o out/test/arm/whole-archive/a.o -c -x assembler - 337: + echo 'int fn1() { return 42; }' 337: + cc -o out/test/arm/whole-archive/b.o -c -xc - -335: + grep '^2$' +336: + cc -B. -o out/test/arm/weak-undef5/exe out/test/arm/weak-undef5/a.o -Wl,--as-needed -Lout/test/arm/weak-undef5 -lfoobar -Wl,-rpath,out/test/arm/weak-undef5 335: + out/test/arm/weak-undef4/exe1 +335: + grep '^2$' 335: 2 335: + out/test/arm/weak-undef4/exe2 335: + grep '^-1$' -336: + readelf --dynamic out/test/arm/weak-undef5/exe -336: + grep 'NEEDED.*libfoobar' +337: + echo 'int fn2() { return 42; }' +337: + cc -o out/test/arm/whole-archive/c.o -c -xc - 335: -1 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 -335/354 Test #335: arm-weak-undef4 .................................. Passed 1.36 sec -336: 0x00000001 (NEEDED) Shared library: [libfoobar.so] +334/354 Test #335: arm-weak-undef4 .................................. Passed 0.42 sec test 338 Start 338: arm-wrap-lto @@ -40553,26 +40574,13 @@ 338: MACHINE=arm 338: CPU= 338: Test timeout computed to be: 1500 -336: + out/test/arm/weak-undef5/exe -336: + grep '^2$' -336: 2 -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -336/354 Test #336: arm-weak-undef5 .................................. Passed 1.15 sec -test 339 - Start 339: arm-wrap - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh" -339: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -339: Environment variables: -339: MACHINE=arm -339: CPU= -339: Test timeout computed to be: 1500 +333: + grep '^-1$' +333: + out/test/arm/weak-undef/exe1 +333: -1 338: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh -337: + echo 'int fn2() { return 42; }' -337: + cc -o out/test/arm/whole-archive/c.o -c -xc - +333: + grep '^-1$' +333: + out/test/arm/weak-undef/exe2 +333: -1 338: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C @@ -40587,11 +40595,42 @@ 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= +333: + out/test/arm/weak-undef/exe3 +333: + grep '^2$' +333: 2 +333: + grep '^2$' 338: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh .sh -339: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh 338: ++ testname=wrap-lto 338: ++ t=out/test/arm/wrap-lto 338: ++ mkdir -p out/test/arm/wrap-lto +333: + out/test/arm/weak-undef/exe4 +333: 2 +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +335/354 Test #333: arm-weak-undef ................................... Passed 0.59 sec +test 339 + Start 339: arm-wrap + +339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh" +339: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +339: Environment variables: +339: MACHINE=arm +339: CPU= +339: Test timeout computed to be: 1500 +338: ++ case $MACHINE in +338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +338: +++ uname +338: ++ '[' Linux = FreeBSD ']' +338: ++ trap 'on_error $LINENO' ERR +338: ++ trap on_exit EXIT +338: ++ echo -n 'Testing wrap-lto ... ' +338: Testing wrap-lto ... ++ set -o pipefail +338: ++ set -x +338: + test_cflags -flto +338: + echo 'int main() {}' +339: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh 339: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C @@ -40607,24 +40646,14 @@ 339: ++ STRIP=strip 339: ++ QEMU= 339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh -338: ++ case $MACHINE in -338: ++ tlsdesc_opt=-mtls-dialect=gnu2 -338: +++ uname 339: ++ testname=wrap 339: ++ t=out/test/arm/wrap 339: ++ mkdir -p out/test/arm/wrap -338: ++ '[' Linux = FreeBSD ']' -338: ++ trap 'on_error $LINENO' ERR -338: ++ trap on_exit EXIT -338: ++ echo -n 'Testing wrap-lto ... ' -338: Testing wrap-lto ... ++ set -o pipefail -338: ++ set -x -338: + test_cflags -flto 338: + cc -B. -flto -o /dev/null -xc - -338: + echo 'int main() {}' 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 339: +++ uname +337: + rm -f out/test/arm/whole-archive/d.a 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR 339: ++ trap on_exit EXIT @@ -40633,35 +40662,20 @@ 339: ++ set -x 339: + cat 339: + cc -fPIC -shared -o out/test/arm/wrap/a.so -xc - -337: + rm -f out/test/arm/whole-archive/d.a 337: + ar cr out/test/arm/whole-archive/d.a out/test/arm/whole-archive/b.o out/test/arm/whole-archive/c.o 337: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o out/test/arm/whole-archive/d.a +336: + grep 'NEEDED.*libfoobar' +336: + readelf --dynamic out/test/arm/weak-undef5/exe +336: 0x00000001 (NEEDED) Shared library: [libfoobar.so] +336: + out/test/arm/weak-undef5/exe +336: + grep '^2$' +336: 2 +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 +336/354 Test #336: arm-weak-undef5 .................................. Passed 0.38 sec 337: + readelf --symbols out/test/arm/whole-archive/exe -337: + not grep fn1 out/test/arm/whole-archive/log -337: + grep fn1 out/test/arm/whole-archive/log -337: + return 0 -337: + not grep fn2 out/test/arm/whole-archive/log -337: + grep fn2 out/test/arm/whole-archive/log -337: + return 0 -337: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive out/test/arm/whole-archive/d.a -337: + readelf --symbols out/test/arm/whole-archive/exe -337: + grep fn1 out/test/arm/whole-archive/log -337: 22: 00010211 16 FUNC LOCAL DEFAULT 8 fn1 -337: + grep fn2 out/test/arm/whole-archive/log -337: 25: 00010221 16 FUNC LOCAL DEFAULT 8 fn2 -337: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/arm/whole-archive/d.a -337: + readelf --symbols out/test/arm/whole-archive/exe -337: + not grep fn1 out/test/arm/whole-archive/log -337: + grep fn1 out/test/arm/whole-archive/log -337: + return 0 -337: + not grep fn2 out/test/arm/whole-archive/log -337: + grep fn2 out/test/arm/whole-archive/log -337: + return 0 -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 -337/354 Test #337: arm-whole-archive ................................ Passed 0.87 sec test 340 Start 340: arm-z-cet-report @@ -40671,6 +40685,13 @@ 340: MACHINE=arm 340: CPU= 340: Test timeout computed to be: 1500 +337: + not grep fn1 out/test/arm/whole-archive/log +337: + grep fn1 out/test/arm/whole-archive/log +337: + return 0 +337: + not grep fn2 out/test/arm/whole-archive/log +337: + grep fn2 out/test/arm/whole-archive/log +337: + return 0 +337: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive out/test/arm/whole-archive/d.a 340: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh 340: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 340: ++ export LC_ALL=C @@ -40690,11 +40711,10 @@ 340: ++ testname=z-cet-report 340: ++ t=out/test/arm/z-cet-report 340: ++ mkdir -p out/test/arm/z-cet-report -339: + cc -c -o out/test/arm/wrap/b.o -xc - -339: + cat 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 340: +++ uname +337: + readelf --symbols out/test/arm/whole-archive/exe 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT @@ -40703,33 +40723,24 @@ 340: ++ set -x 340: + cat 340: + cc -o out/test/arm/z-cet-report/a.o -c -x assembler - +337: + grep fn1 out/test/arm/whole-archive/log +337: 22: 00010211 16 FUNC LOCAL DEFAULT 8 fn1 +337: + grep fn2 out/test/arm/whole-archive/log +337: 25: 00010221 16 FUNC LOCAL DEFAULT 8 fn2 +337: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/arm/whole-archive/d.a 340: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -339: + cc -c -o out/test/arm/wrap/c.o -xc - -339: + cat -338: + cat -338: + cc -fPIC -shared -o out/test/arm/wrap-lto/a.so -xc - -340: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=warning -339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -340: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log -340: mold: warning: out/test/arm/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT -340: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log -340: mold: warning: out/test/arm/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -340: + not cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=error -339: + out/test/arm/wrap/exe -339: + grep '^foo$' -339: foo -339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -Wl,-wrap,foo -338: + cat -338: + cc -c -o out/test/arm/wrap-lto/b.o -xc - -flto -340: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log -340: mold: error: out/test/arm/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT -340: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log -340: mold: error: out/test/arm/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 -338/354 Test #340: arm-z-cet-report ................................. Passed 1.02 sec +337: + readelf --symbols out/test/arm/whole-archive/exe +337: + not grep fn1 out/test/arm/whole-archive/log +337: + grep fn1 out/test/arm/whole-archive/log +337: + return 0 +337: + not grep fn2 out/test/arm/whole-archive/log +337: + grep fn2 out/test/arm/whole-archive/log +337: + return 0 +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 +337/354 Test #337: arm-whole-archive ................................ Passed 0.25 sec test 341 Start 341: arm-z-defs @@ -40758,12 +40769,8 @@ 341: ++ testname=z-defs 341: ++ t=out/test/arm/z-defs 341: ++ mkdir -p out/test/arm/z-defs -339: + grep '^wrap_foo$' -339: + out/test/arm/wrap/exe 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 -339: wrap_foo -339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/c.o -Wl,-wrap,foo 341: +++ uname 341: ++ '[' Linux = FreeBSD ']' 341: ++ trap 'on_error $LINENO' ERR @@ -40771,20 +40778,32 @@ 341: ++ echo -n 'Testing z-defs ... ' 341: Testing z-defs ... ++ set -o pipefail 341: ++ set -x -341: + cc -fPIC -c -o out/test/arm/z-defs/a.o -xc - 341: + cat -338: + cat -338: + cc -c -o out/test/arm/wrap-lto/c.o -xc - -flto +341: + cc -fPIC -c -o out/test/arm/z-defs/a.o -xc - +339: + cc -c -o out/test/arm/wrap/b.o -xc - +339: + cat +340: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=warning 341: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -flto -339: + grep '^foo$' -339: + out/test/arm/wrap/exe -339: foo -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -339/354 Test #339: arm-wrap ......................................... Passed 2.05 sec +339: + cat +339: + cc -c -o out/test/arm/wrap/c.o -xc - +338: + cat +338: + cc -fPIC -shared -o out/test/arm/wrap-lto/a.so -xc - +340: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log +340: mold: warning: out/test/arm/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT +340: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log +340: mold: warning: out/test/arm/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +340: + not cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=error +339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o +341: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,undefs +340: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log +340: mold: error: out/test/arm/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT +340: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log +340: mold: error: out/test/arm/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 +338/354 Test #340: arm-z-cet-report ................................. Passed 0.33 sec test 342 Start 342: arm-z-dynamic-undefined-weak-exe @@ -40809,10 +40828,16 @@ 342: ++ OBJCOPY=objcopy 342: ++ STRIP=strip 342: ++ QEMU= +338: + cc -c -o out/test/arm/wrap-lto/b.o -xc - -flto +338: + cat 342: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh +339: + out/test/arm/wrap/exe 342: ++ testname=z-dynamic-undefined-weak-exe 342: ++ t=out/test/arm/z-dynamic-undefined-weak-exe 342: ++ mkdir -p out/test/arm/z-dynamic-undefined-weak-exe +339: + grep '^foo$' +339: foo +339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -Wl,-wrap,foo 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 342: +++ uname @@ -40822,32 +40847,34 @@ 342: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' 342: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail 342: ++ set -x -342: + cc -o out/test/arm/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC 342: + cat -341: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,undefs +342: + cc -o out/test/arm/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC +341: + not cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,defs +341: + grep 'undefined symbol:.* foo' 342: + cc -B. -o out/test/arm/z-dynamic-undefined-weak-exe/exe1 out/test/arm/z-dynamic-undefined-weak-exe/a.o -pie +338: + cc -c -o out/test/arm/wrap-lto/c.o -xc - -flto +338: + cat +339: + out/test/arm/wrap/exe +339: + grep '^wrap_foo$' +339: wrap_foo +339: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/c.o -Wl,-wrap,foo +341: mold: error: undefined symbol: foo 341: + grep 'undefined symbol:.* foo' -341: + not cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,defs +341: + not cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-no-undefined +338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -flto 342: + not grep ' fn$' -342: + readelf -W --dyn-syms out/test/arm/z-dynamic-undefined-weak-exe/exe1 342: + grep ' fn$' +342: + readelf -W --dyn-syms out/test/arm/z-dynamic-undefined-weak-exe/exe1 342: + return 0 342: + cc -B. -o out/test/arm/z-dynamic-undefined-weak-exe/exe2 out/test/arm/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak -338: + out/test/arm/wrap-lto/exe -338: + grep '^foo$' -338: foo -338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -Wl,-wrap,foo -flto -341: mold: error: undefined symbol: foo -341: + grep 'undefined symbol:.* foo' -341: + not cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-no-undefined -342: + grep ' fn$' -342: + readelf -W --dyn-syms out/test/arm/z-dynamic-undefined-weak-exe/exe2 -342: 4: 00000000 0 NOTYPE WEAK DEFAULT UND fn -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 -340/354 Test #342: arm-z-dynamic-undefined-weak-exe ................. Passed 0.98 sec +339: + out/test/arm/wrap/exe +339: + grep '^foo$' +339: foo +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +339/354 Test #339: arm-wrap ......................................... Passed 0.62 sec test 343 Start 343: arm-z-dynamic-undefined-weak @@ -40879,24 +40906,25 @@ 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 343: +++ uname +341: mold: error: undefined symbol: foo 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT 343: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 343: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 343: ++ set -x +341: + grep 'undefined symbol:.* foo$' +341: + cc -B. -shared -o out/test/arm/z-defs/c.so out/test/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 343: + cat -341: mold: error: undefined symbol: foo 343: + cc -o out/test/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -341: + cc -B. -shared -o out/test/arm/z-defs/c.so out/test/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -341: + grep 'undefined symbol:.* foo$' -343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/b.so out/test/arm/z-dynamic-undefined-weak/a.o -341: mold: warning: undefined symbol: foo -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -341/354 Test #341: arm-z-defs ....................................... Passed 1.75 sec +342: + readelf -W --dyn-syms out/test/arm/z-dynamic-undefined-weak-exe/exe2 +342: + grep ' fn$' +342: 4: 00000000 0 NOTYPE WEAK DEFAULT UND fn +342: + on_exit +342: + echo OK +342: OK +342: + exit 0 +340/354 Test #342: arm-z-dynamic-undefined-weak-exe ................. Passed 0.26 sec test 344 Start 344: arm-z-max-page-size @@ -40925,41 +40953,24 @@ 344: ++ testname=z-max-page-size 344: ++ t=out/test/arm/z-max-page-size 344: ++ mkdir -p out/test/arm/z-max-page-size -338: + grep '^wrap_foo$' 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 344: +++ uname -338: + out/test/arm/wrap-lto/exe -338: wrap_foo 344: ++ '[' Linux = FreeBSD ']' -338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/c.o -Wl,-wrap,foo -flto 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT 344: ++ echo -n 'Testing z-max-page-size ... ' 344: Testing z-max-page-size ... ++ set -o pipefail 344: ++ set -x -344: + cat 344: + cc -o out/test/arm/z-max-page-size/a.o -c -xc - -343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/c.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -344: + cc -B. -o out/test/arm/z-max-page-size/exe1 out/test/arm/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments -343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/d.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -344: + out/test/arm/z-max-page-size/exe1 -344: + grep 'Hello world' -344: Hello world -344: + readelf -W --segments out/test/arm/z-max-page-size/exe1 -344: + grep 'LOAD.*R 0x10000$' -344: LOAD 0x000000 0x00000000 0x00000000 0x0046c 0x0046c R 0x10000 -344: + cc -B. -o out/test/arm/z-max-page-size/exe2 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments -343: + cc -o out/test/arm/z-dynamic-undefined-weak/e.o -c -xc - -343: + cat -338: + grep '^foo$' -338: + out/test/arm/wrap-lto/exe -338: foo -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -342/354 Test #338: arm-wrap-lto ..................................... Passed 4.25 sec +344: + cat +343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/b.so out/test/arm/z-dynamic-undefined-weak/a.o +341: mold: warning: undefined symbol: foo +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +341/354 Test #341: arm-z-defs ....................................... Passed 0.59 sec test 345 Start 345: arm-z-nodefaultlib @@ -40969,6 +40980,7 @@ 345: MACHINE=arm 345: CPU= 345: Test timeout computed to be: 1500 +344: + cc -B. -o out/test/arm/z-max-page-size/exe1 out/test/arm/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 345: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh 345: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 345: ++ export LC_ALL=C @@ -40999,33 +41011,30 @@ 345: ++ set -x 345: + cat 345: + cc -o out/test/arm/z-nodefaultlib/a.o -c -xc - -343: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe1 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/b.so -344: + out/test/arm/z-max-page-size/exe2 -344: + grep 'Hello world' -344: Hello world -344: + readelf -W --segments out/test/arm/z-max-page-size/exe2 -344: + grep 'LOAD.*R 0x100000$' -344: LOAD 0x000000 0x00000000 0x00000000 0x0046c 0x0046c R 0x100000 -344: + cc -B. -o out/test/arm/z-max-page-size/exe3 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +338: + out/test/arm/wrap-lto/exe +338: + grep '^foo$' +338: foo +338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -Wl,-wrap,foo -flto +343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/c.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak 345: + cc -B. -o out/test/arm/z-nodefaultlib/exe out/test/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -343: + grep 1 -343: + out/test/arm/z-dynamic-undefined-weak/exe1 -343: 1 -343: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe2 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/c.so 344: + grep 'Hello world' -344: + out/test/arm/z-max-page-size/exe3 +344: + out/test/arm/z-max-page-size/exe1 344: Hello world -344: + grep 'LOAD.*R 0x100000$' -344: + readelf -W --segments out/test/arm/z-max-page-size/exe3 +344: + readelf -W --segments out/test/arm/z-max-page-size/exe1 +344: + grep 'LOAD.*R 0x10000$' +344: LOAD 0x000000 0x00000000 0x00000000 0x0046c 0x0046c R 0x10000 +344: + cc -B. -o out/test/arm/z-max-page-size/exe2 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +343: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/d.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +343: + cc -o out/test/arm/z-dynamic-undefined-weak/e.o -c -xc - +343: + cat 345: + grep 'Flags:.*NODEFLIB' 345: + readelf --dynamic out/test/arm/z-nodefaultlib/exe -344: LOAD 0x000000 0x00000000 0x00000000 0x0048c 0x0048c R 0x100000 -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 -343/354 Test #344: arm-z-max-page-size .............................. Passed 1.50 sec 345: 0x6ffffffb (FLAGS_1) Flags: NODEFLIB PIE +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +342/354 Test #345: arm-z-nodefaultlib ............................... Passed 0.23 sec test 346 Start 346: arm-z-nodump @@ -41035,20 +41044,9 @@ 346: MACHINE=arm 346: CPU= 346: Test timeout computed to be: 1500 -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -344/354 Test #345: arm-z-nodefaultlib ............................... Passed 0.66 sec -test 347 - Start 347: arm-z-now - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" -347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -347: Environment variables: -347: MACHINE=arm -347: CPU= -347: Test timeout computed to be: 1500 +344: + grep 'Hello world' +344: + out/test/arm/z-max-page-size/exe2 +344: Hello world 346: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh 346: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 346: ++ export LC_ALL=C @@ -41064,11 +41062,56 @@ 346: ++ OBJCOPY=objcopy 346: ++ STRIP=strip 346: ++ QEMU= +344: + grep 'LOAD.*R 0x100000$' 346: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh -347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh 346: ++ testname=z-nodump 346: ++ t=out/test/arm/z-nodump 346: ++ mkdir -p out/test/arm/z-nodump +344: + readelf -W --segments out/test/arm/z-max-page-size/exe2 +346: ++ case $MACHINE in +346: ++ tlsdesc_opt=-mtls-dialect=gnu2 +344: LOAD 0x000000 0x00000000 0x00000000 0x0046c 0x0046c R 0x100000 +346: +++ uname +346: ++ '[' Linux = FreeBSD ']' +344: + cc -B. -o out/test/arm/z-max-page-size/exe3 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +346: ++ trap 'on_error $LINENO' ERR +346: ++ trap on_exit EXIT +346: ++ echo -n 'Testing z-nodump ... ' +346: Testing z-nodump ... ++ set -o pipefail +346: ++ set -x +346: + cat +346: + cc -c -o out/test/arm/z-nodump/a.o -xc - +338: + out/test/arm/wrap-lto/exe +338: + grep '^wrap_foo$' +338: wrap_foo +338: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/c.o -Wl,-wrap,foo -flto +343: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe1 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/b.so +346: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o +344: + grep 'Hello world' +344: + out/test/arm/z-max-page-size/exe3 +344: Hello world +344: + readelf -W --segments out/test/arm/z-max-page-size/exe3 +344: + grep 'LOAD.*R 0x100000$' +344: LOAD 0x000000 0x00000000 0x00000000 0x0048c 0x0048c R 0x100000 +344: + on_exit +344: + echo OK +344: OK +344: + exit 0 +343/354 Test #344: arm-z-max-page-size .............................. Passed 0.43 sec +test 347 + Start 347: arm-z-now + +347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" +347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +347: Environment variables: +347: MACHINE=arm +347: CPU= +347: Test timeout computed to be: 1500 +347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh +343: + grep 1 +343: + out/test/arm/z-dynamic-undefined-weak/exe1 +343: 1 +343: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe2 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/c.so 347: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -41084,22 +41127,11 @@ 347: ++ STRIP=strip 347: ++ QEMU= 347: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh .sh -346: ++ case $MACHINE in -346: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: ++ testname=z-now 347: ++ t=out/test/arm/z-now 347: ++ mkdir -p out/test/arm/z-now -346: +++ uname -346: ++ '[' Linux = FreeBSD ']' -346: ++ trap 'on_error $LINENO' ERR -346: ++ trap on_exit EXIT -346: ++ echo -n 'Testing z-nodump ... ' -346: Testing z-nodump ... ++ set -o pipefail -346: ++ set -x -346: + cat 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 -346: + cc -c -o out/test/arm/z-nodump/a.o -xc - 347: +++ uname 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR @@ -41107,22 +41139,26 @@ 347: ++ echo -n 'Testing z-now ... ' 347: Testing z-now ... ++ set -o pipefail 347: ++ set -x -347: + cc -o out/test/arm/z-now/a.o -c -xc - +346: + not grep -E 'Flags:.*NODUMP' +346: + grep -E 'Flags:.*NODUMP' 347: + cat -343: + grep 1 +347: + cc -o out/test/arm/z-now/a.o -c -xc - +346: + readelf --dynamic out/test/arm/z-nodump/b.so +346: + return 0 +346: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -Wl,-z,nodump +347: + cc -B. -o out/test/arm/z-now/exe out/test/arm/z-now/a.o -Wl,-z,now 343: + out/test/arm/z-dynamic-undefined-weak/exe2 +343: + grep 1 343: 1 343: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe3 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/d.so -346: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -347: + cc -B. -o out/test/arm/z-now/exe out/test/arm/z-now/a.o -Wl,-z,now -343: + out/test/arm/z-dynamic-undefined-weak/exe3 -343: + grep 0 -343: 0 -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -345/354 Test #343: arm-z-dynamic-undefined-weak ..................... Passed 2.28 sec +338: + out/test/arm/wrap-lto/exe +338: + grep '^foo$' +338: foo +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 +344/354 Test #338: arm-wrap-lto ..................................... Passed 1.24 sec test 348 Start 348: arm-z-origin @@ -41132,7 +41168,10 @@ 348: MACHINE=arm 348: CPU= 348: Test timeout computed to be: 1500 +346: + grep -E 'Flags:.*NODUMP' +346: + readelf --dynamic out/test/arm/z-nodump/b.so 348: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh +346: 0x6ffffffb (FLAGS_1) Flags: NODUMP 348: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C @@ -41147,6 +41186,20 @@ 348: ++ OBJCOPY=objcopy 348: ++ STRIP=strip 348: ++ QEMU= +346: + on_exit +346: + echo OK +346: OK +346: + exit 0 +345/354 Test #346: arm-z-nodump ..................................... Passed 0.27 sec +test 349 + Start 349: arm-z-pack-relative-relocs + +349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh" +349: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +349: Environment variables: +349: MACHINE=arm +349: CPU= +349: Test timeout computed to be: 1500 348: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh .sh 348: ++ testname=z-origin 348: ++ t=out/test/arm/z-origin @@ -41154,37 +41207,13 @@ 348: ++ case $MACHINE in 348: ++ tlsdesc_opt=-mtls-dialect=gnu2 348: +++ uname +349: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh 348: ++ '[' Linux = FreeBSD ']' 348: ++ trap 'on_error $LINENO' ERR 348: ++ trap on_exit EXIT 348: ++ echo -n 'Testing z-origin ... ' 348: Testing z-origin ... ++ set -o pipefail 348: ++ set -x -348: + cc -c -o out/test/arm/z-origin/a.o -xc - -348: + cat -346: + readelf --dynamic out/test/arm/z-nodump/b.so -346: + not grep -E 'Flags:.*NODUMP' -346: + grep -E 'Flags:.*NODUMP' -346: + return 0 -346: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -Wl,-z,nodump -347: + grep 'Hello world' -347: + out/test/arm/z-now/exe -347: Hello world -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -346/354 Test #347: arm-z-now ........................................ Passed 0.63 sec -test 349 - Start 349: arm-z-pack-relative-relocs - -349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh" -349: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -349: Environment variables: -349: MACHINE=arm -349: CPU= -349: Test timeout computed to be: 1500 -349: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh 349: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C @@ -41199,6 +41228,8 @@ 349: ++ OBJCOPY=objcopy 349: ++ STRIP=strip 349: ++ QEMU= +348: + cc -c -o out/test/arm/z-origin/a.o -xc - +348: + cat 349: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh .sh 349: ++ testname=z-pack-relative-relocs 349: ++ t=out/test/arm/z-pack-relative-relocs @@ -41212,17 +41243,16 @@ 349: ++ echo -n 'Testing z-pack-relative-relocs ... ' 349: Testing z-pack-relative-relocs ... ++ set -o pipefail 349: ++ set -x -349: + cc -o out/test/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - 349: + cat -348: + cc -B. -o out/test/arm/z-origin/exe out/test/arm/z-origin/a.o -Wl,-z,origin -346: + grep -E 'Flags:.*NODUMP' -346: + readelf --dynamic out/test/arm/z-nodump/b.so -346: 0x6ffffffb (FLAGS_1) Flags: NODUMP -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -347/354 Test #346: arm-z-nodump ..................................... Passed 0.90 sec +349: + cc -o out/test/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - +347: + grep 'Hello world' +347: + out/test/arm/z-now/exe +347: Hello world +347: + on_exit +347: + echo OK +347: OK +347: + exit 0 +346/354 Test #347: arm-z-now ........................................ Passed 0.20 sec test 350 Start 350: arm-z-rodynamic @@ -41232,6 +41262,7 @@ 350: MACHINE=arm 350: CPU= 350: Test timeout computed to be: 1500 +343: + grep 0 350: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh 350: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 350: ++ export LC_ALL=C @@ -41247,13 +41278,28 @@ 350: ++ OBJCOPY=objcopy 350: ++ STRIP=strip 350: ++ QEMU= +343: + out/test/arm/z-dynamic-undefined-weak/exe3 350: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh .sh +343: 0 +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 350: ++ testname=z-rodynamic 350: ++ t=out/test/arm/z-rodynamic 350: ++ mkdir -p out/test/arm/z-rodynamic +347/354 Test #343: arm-z-dynamic-undefined-weak ..................... Passed 0.69 sec +test 351 + Start 351: arm-z-sectionheader + +351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" +351: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +351: Environment variables: +351: MACHINE=arm +351: CPU= +351: Test timeout computed to be: 1500 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 -349: + cc -o out/test/arm/z-pack-relative-relocs/exe1 out/test/arm/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 350: +++ uname 350: ++ '[' Linux = FreeBSD ']' 350: ++ trap 'on_error $LINENO' ERR @@ -41261,28 +41307,9 @@ 350: ++ echo -n 'Testing z-rodynamic ... ' 350: Testing z-rodynamic ... ++ set -o pipefail 350: ++ set -x -350: + cat 350: + cc -o out/test/arm/z-rodynamic/a.o -c -xc - -348: + readelf --dynamic out/test/arm/z-origin/exe -348: + grep -E '\(FLAGS\)\s+ORIGIN' -348: 0x0000001e (FLAGS) ORIGIN -348: + readelf --dynamic out/test/arm/z-origin/exe -348: + grep -E 'Flags:.*ORIGIN' -348: 0x6ffffffb (FLAGS_1) Flags: ORIGIN PIE -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -348/354 Test #348: arm-z-origin ..................................... Passed 0.64 sec -test 351 - Start 351: arm-z-sectionheader - -351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" -351: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -351: Environment variables: -351: MACHINE=arm -351: CPU= -351: Test timeout computed to be: 1500 +348: + cc -B. -o out/test/arm/z-origin/exe out/test/arm/z-origin/a.o -Wl,-z,origin +350: + cat 351: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh 351: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 351: ++ export LC_ALL=C @@ -41311,17 +41338,22 @@ 351: ++ echo -n 'Testing z-sectionheader ... ' 351: Testing z-sectionheader ... ++ set -o pipefail 351: ++ set -x -351: + cc -o out/test/arm/z-sectionheader/a.o -c -xc - 351: + cat +351: + cc -o out/test/arm/z-sectionheader/a.o -c -xc - +349: + cc -o out/test/arm/z-pack-relative-relocs/exe1 out/test/arm/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 350: + cc -B. -o out/test/arm/z-rodynamic/exe1 out/test/arm/z-rodynamic/a.o -349: + grep -F .relr.dyn -349: + readelf -WS out/test/arm/z-pack-relative-relocs/exe1 -349: + skip -349: + echo skipped -349: skipped -349: + trap - EXIT -349: + exit 0 -349/354 Test #349: arm-z-pack-relative-relocs .......................***Skipped 0.70 sec +348: + grep -E '\(FLAGS\)\s+ORIGIN' +348: + readelf --dynamic out/test/arm/z-origin/exe +348: 0x0000001e (FLAGS) ORIGIN +348: + grep -E 'Flags:.*ORIGIN' +351: + cc -B. -o out/test/arm/z-sectionheader/exe out/test/arm/z-sectionheader/a.o -Wl,-z,nosectionheader +348: + readelf --dynamic out/test/arm/z-origin/exe +348: 0x6ffffffb (FLAGS_1) Flags: ORIGIN PIE +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 +348/354 Test #348: arm-z-origin ..................................... Passed 0.19 sec test 352 Start 352: arm-z-separate-code @@ -41331,6 +41363,23 @@ 352: MACHINE=arm 352: CPU= 352: Test timeout computed to be: 1500 +349: + grep -F .relr.dyn +349: + readelf -WS out/test/arm/z-pack-relative-relocs/exe1 +349: + skip +349: + echo skipped +349: skipped +349: + trap - EXIT +349: + exit 0 +349/354 Test #349: arm-z-pack-relative-relocs .......................***Skipped 0.18 sec +test 353 + Start 353: arm-z-stack-size + +353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" +353: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf +353: Environment variables: +353: MACHINE=arm +353: CPU= +353: Test timeout computed to be: 1500 352: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh 352: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 352: ++ export LC_ALL=C @@ -41346,12 +41395,33 @@ 352: ++ OBJCOPY=objcopy 352: ++ STRIP=strip 352: ++ QEMU= +353: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh +353: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +353: ++ export LC_ALL=C +353: ++ LC_ALL=C +353: ++ '[' -z arm ']' +353: ++ '[' -z '' ']' +353: ++ TESTDIR=out/test/arm +353: ++ CC=cc +353: ++ CXX=c++ +353: ++ GCC=gcc +353: ++ GXX=g++ +353: ++ OBJDUMP=objdump +353: ++ OBJCOPY=objcopy +353: ++ STRIP=strip +353: ++ QEMU= 352: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh .sh +353: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh 352: ++ testname=z-separate-code 352: ++ t=out/test/arm/z-separate-code 352: ++ mkdir -p out/test/arm/z-separate-code +353: ++ testname=z-stack-size +353: ++ t=out/test/arm/z-stack-size +353: ++ mkdir -p out/test/arm/z-stack-size 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 +353: ++ case $MACHINE in +353: ++ tlsdesc_opt=-mtls-dialect=gnu2 352: +++ uname 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR @@ -41361,42 +41431,32 @@ 352: ++ set -x 352: + is_musl 352: + grep musl -351: + cc -B. -o out/test/arm/z-sectionheader/exe out/test/arm/z-sectionheader/a.o -Wl,-z,nosectionheader -350: + grep '\.dynamic.* WA ' -350: + readelf -WS out/test/arm/z-rodynamic/exe1 +353: +++ uname +353: ++ '[' Linux = FreeBSD ']' +353: ++ trap 'on_error $LINENO' ERR +353: ++ trap on_exit EXIT +353: ++ echo -n 'Testing z-stack-size ... ' +353: Testing z-stack-size ... ++ set -o pipefail +353: ++ set -x +353: + cc -o out/test/arm/z-stack-size/a.o -c -xc - +353: + cat 352: + cc -o out/test/arm/z-separate-code/a.o -c -xc - 352: + cat +350: + readelf -WS out/test/arm/z-rodynamic/exe1 +350: + grep '\.dynamic.* WA ' 350: [22] .dynamic DYNAMIC 00020660 000660 0000f0 08 WA 6 0 4 350: + cc -B. -o out/test/arm/z-rodynamic/exe2 out/test/arm/z-rodynamic/a.o -Wl,-z,rodynamic -351: + out/test/arm/z-sectionheader/exe 351: + grep 'Hello world' +351: + out/test/arm/z-sectionheader/exe 351: Hello world -351: + readelf -h out/test/arm/z-sectionheader/exe 351: + grep -E 'Size of section headers:\s+0 ' +351: + readelf -h out/test/arm/z-sectionheader/exe 351: Size of section headers: 0 (bytes) 351: + on_exit 351: + echo OK 351: OK 351: + exit 0 -350/354 Test #351: arm-z-sectionheader .............................. Passed 0.75 sec -test 353 - Start 353: arm-z-stack-size - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" -353: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf -353: Environment variables: -353: MACHINE=arm -353: CPU= -353: Test timeout computed to be: 1500 -350: + readelf -WS out/test/arm/z-rodynamic/exe2 -350: + grep '\.dynamic.* A ' -350: [13] .dynamic DYNAMIC 0000032c 00032c 0000e8 08 A 6 0 4 -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -352: + cc -B. -o out/test/arm/z-separate-code/exe1 out/test/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments -351/354 Test #350: arm-z-rodynamic .................................. Passed 0.95 sec +350/354 Test #351: arm-z-sectionheader .............................. Passed 0.18 sec test 354 Start 354: arm-z-start-stop-visibility @@ -41406,27 +41466,8 @@ 354: MACHINE=arm 354: CPU= 354: Test timeout computed to be: 1500 -353: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh -353: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -353: ++ export LC_ALL=C -353: ++ LC_ALL=C -353: ++ '[' -z arm ']' -353: ++ '[' -z '' ']' -353: ++ TESTDIR=out/test/arm -353: ++ CC=cc -353: ++ CXX=c++ -353: ++ GCC=gcc -353: ++ GXX=g++ -353: ++ OBJDUMP=objdump -353: ++ OBJCOPY=objcopy -353: ++ STRIP=strip -353: ++ QEMU= -353: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh 354: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh -353: ++ testname=z-stack-size 354: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -353: ++ t=out/test/arm/z-stack-size -353: ++ mkdir -p out/test/arm/z-stack-size 354: ++ export LC_ALL=C 354: ++ LC_ALL=C 354: ++ '[' -z arm ']' @@ -41444,20 +41485,10 @@ 354: ++ testname=z-start-stop-visibility 354: ++ t=out/test/arm/z-start-stop-visibility 354: ++ mkdir -p out/test/arm/z-start-stop-visibility -353: ++ case $MACHINE in -353: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: +++ uname 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 354: +++ uname -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: ++ echo -n 'Testing z-stack-size ... ' -353: Testing z-stack-size ... ++ set -o pipefail -353: ++ set -x -353: + cc -o out/test/arm/z-stack-size/a.o -c -xc - -353: + cat +353: + cc -B. -o out/test/arm/z-stack-size/exe out/test/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT @@ -41466,24 +41497,28 @@ 354: ++ set -x 354: + cc -o out/test/arm/z-start-stop-visibility/a.o -c -xc - 354: + cat -353: + cc -B. -o out/test/arm/z-stack-size/exe out/test/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -352: + out/test/arm/z-separate-code/exe1 -352: + grep 'Hello world' -352: Hello world -352: + cc -B. -o out/test/arm/z-separate-code/exe2 out/test/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +352: + cc -B. -o out/test/arm/z-separate-code/exe1 out/test/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments +350: + readelf -WS out/test/arm/z-rodynamic/exe2 +350: + grep '\.dynamic.* A ' +350: [13] .dynamic DYNAMIC 0000032c 00032c 0000e8 08 A 6 0 4 +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 +351/354 Test #350: arm-z-rodynamic .................................. Passed 0.26 sec 354: + cc -B. -o out/test/arm/z-start-stop-visibility/exe1 out/test/arm/z-start-stop-visibility/a.o -352: + out/test/arm/z-separate-code/exe2 353: + readelf -W --segments out/test/arm/z-stack-size/exe -352: + grep 'Hello world' 353: + grep 'GNU_STACK .* 0x900000 RW' -352: Hello world 353: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x900000 RW 0x1 -352: + cc -B. -o out/test/arm/z-separate-code/exe3 out/test/arm/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 353: + on_exit 353: + echo OK 353: OK 353: + exit 0 -352/354 Test #353: arm-z-stack-size ................................. Passed 0.62 sec +352/354 Test #353: arm-z-stack-size ................................. Passed 0.18 sec +352: + out/test/arm/z-separate-code/exe1 +352: + grep 'Hello world' +352: Hello world +352: + cc -B. -o out/test/arm/z-separate-code/exe2 out/test/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro 354: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe1 354: + not grep __start_hello out/test/arm/z-start-stop-visibility/log1 354: + grep __start_hello out/test/arm/z-start-stop-visibility/log1 @@ -41492,14 +41527,10 @@ 354: + grep __stop_hello out/test/arm/z-start-stop-visibility/log1 354: + return 0 354: + cc -B. -o out/test/arm/z-start-stop-visibility/exe2 out/test/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden -352: + out/test/arm/z-separate-code/exe3 +352: + out/test/arm/z-separate-code/exe2 352: + grep 'Hello world' 352: Hello world -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -353/354 Test #352: arm-z-separate-code .............................. Passed 1.32 sec +352: + cc -B. -o out/test/arm/z-separate-code/exe3 out/test/arm/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 354: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe2 354: + not grep __start_hello out/test/arm/z-start-stop-visibility/log2 354: + grep __start_hello out/test/arm/z-start-stop-visibility/log2 @@ -41508,6 +41539,14 @@ 354: + grep __stop_hello out/test/arm/z-start-stop-visibility/log2 354: + return 0 354: + cc -B. -o out/test/arm/z-start-stop-visibility/exe3 out/test/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected +352: + out/test/arm/z-separate-code/exe3 +352: + grep 'Hello world' +352: Hello world +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 +353/354 Test #352: arm-z-separate-code .............................. Passed 0.34 sec 354: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe3 354: + grep __start_hello out/test/arm/z-start-stop-visibility/log3 354: 7: 000308c0 0 NOTYPE GLOBAL DEFAULT 30 __start_hello @@ -41517,11 +41556,11 @@ 354: + echo OK 354: OK 354: + exit 0 -354/354 Test #354: arm-z-start-stop-visibility ...................... Passed 1.13 sec +354/354 Test #354: arm-z-start-stop-visibility ...................... Passed 0.29 sec 100% tests passed, 0 tests failed out of 354 -Total Test time (real) = 170.56 sec +Total Test time (real) = 45.85 sec The following tests did not run: 7 - arm-arch-arm-thm-jump8 (Skipped) @@ -41544,7 +41583,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.37.1\+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.37.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.37.1+dfsg -B/build/reproducible-path/mold-2.37.1+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -41590,8 +41629,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.37.1+dfsg-1_armhf.deb'. dpkg-deb: building package 'mold' in '../mold_2.37.1+dfsg-1_armhf.deb'. +dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.37.1+dfsg-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.37.1+dfsg-1_armhf.buildinfo dpkg-genchanges --build=binary -O../mold_2.37.1+dfsg-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -41599,12 +41638,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/18875/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/18875/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/13480 and its subdirectories -I: Current time: Wed May 21 13:36:27 -12 2025 -I: pbuilder-time-stamp: 1747877787 +I: removing directory /srv/workspace/pbuilder/18875 and its subdirectories +I: Current time: Thu May 22 16:36:33 +14 2025 +I: pbuilder-time-stamp: 1747881393