Diff of the two buildlogs: -- --- b1/build.log 2024-11-14 13:34:01.831377017 +0000 +++ b2/build.log 2024-11-14 13:40:54.623022663 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 14 01:22:42 -12 2024 -I: pbuilder-time-stamp: 1731590562 +I: Current time: Thu Dec 18 09:57:03 +14 2025 +I: pbuilder-time-stamp: 1766001423 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying cherry-pick-fix-1342.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1749165/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1561763/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +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 Dec 17 19:57 /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/1561763/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1561763/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='cf418e4b4ba347dda341180125371ac5' - 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='1749165' - PS1='# ' - PS2='> ' + INVOCATION_ID=fd8cbc3a4e0147bf8ec4d22f205d13c0 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=1561763 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.tU1L2niP/pbuilderrc_mW5Z --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tU1L2niP/b1 --logfile b1/build.log mold_2.34.1+dfsg-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + 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.tU1L2niP/pbuilderrc_pAih --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tU1L2niP/b2 --logfile b2/build.log mold_2.34.1+dfsg-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1749165/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1561763/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -215,7 +247,7 @@ Get: 88 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 54.7 MB in 1s (46.8 MB/s) +Fetched 54.7 MB in 7s (7486 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19972 files and directories currently installed.) @@ -525,8 +557,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 14 13:23:43 UTC 2024. -Universal Time is now: Thu Nov 14 13:23:43 UTC 2024. +Local time is now: Wed Dec 17 19:58:17 UTC 2025. +Universal Time is now: Wed Dec 17 19:58:17 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libdwarf1:amd64 (20210528-1+b3) ... @@ -604,7 +636,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.34.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.34.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/1561763/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1561763/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.34.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.34.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.34.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -719,8 +755,8 @@ -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found --- Configuring done (7.0s) --- Generating done (0.4s) +-- Configuring done (9.8s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -732,7 +768,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg' dh_auto_build - cd obj-x86_64-linux-gnu && make -j20 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.34.1+dfsg -B/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -744,9 +780,11 @@ 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 -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend +make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' @@ -754,84 +792,137 @@ make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color=" Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". +Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build +Scanning dependencies of target libzstd_static make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.34.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.34.1+dfsg/lib/update-git-hash.cmake make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' Scanning dependencies of target blake3 +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.34.1+dfsg/obj-x86_64-linux-gnu' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.34.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.34.1+dfsg/lib/update-git-hash.cmake -Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". -Dependee "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -Scanning dependencies of target libzstd_static make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -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 -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +[ 0%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o +[ 0%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o [ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -[ 1%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/alloc.c +make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o [ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/mold-wrapper.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/alloc-aligned.c -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o [ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/alloc-posix.c -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/alloc.c -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -MF CMakeFiles/mimalloc-static.dir/src/arena.c.o.d -o CMakeFiles/mimalloc-static.dir/src/arena.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/arena.c +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/allocator.cpp cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc-static.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/bitmap.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/debug.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/alloc-posix.c +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -MF CMakeFiles/mimalloc-static.dir/src/heap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/heap.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/heap.c -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +[ 3%] 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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3_dispatch.c +[ 3%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/arena.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/entropy_common.c +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3_portable.c +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -MF CMakeFiles/mimalloc-static.dir/src/arena.c.o.d -o CMakeFiles/mimalloc-static.dir/src/arena.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/arena.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/fse_decompress.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -MF CMakeFiles/mimalloc-static.dir/src/init.c.o.d -o CMakeFiles/mimalloc-static.dir/src/init.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/init.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/error_private.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -MF CMakeFiles/mimalloc-static.dir/src/libc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/libc.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/libc.c -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/threading.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -MF CMakeFiles/mimalloc-static.dir/src/options.c.o.d -o CMakeFiles/mimalloc-static.dir/src/options.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/exception.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/pool.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 5%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/global_control.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/main.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/market.cpp +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/xxhash.c cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -MF CMakeFiles/mimalloc-static.dir/src/os.c.o.d -o CMakeFiles/mimalloc-static.dir/src/os.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/os.c -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -MF CMakeFiles/mimalloc-static.dir/src/page.c.o.d -o CMakeFiles/mimalloc-static.dir/src/page.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -MF CMakeFiles/mimalloc-static.dir/src/random.c.o.d -o CMakeFiles/mimalloc-static.dir/src/random.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/random.c -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/arena.cpp -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/debug.c -[ 2%] Built target git_hash +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +[ 7%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/zstd_common.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/misc.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/fse_compress.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +[ 7%] Built target git_hash +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 7%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/hist.c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/heap.c:611:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 611 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; | ^ -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/heap.c:628:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 628 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ | ^ -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/entropy_common.c +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c:311:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] + 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? + | ^ +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c:311:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] + 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? + | ^ /build/reproducible-path/mold-2.34.1+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.34.1+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -848,209 +939,142 @@ /build/reproducible-path/mold-2.34.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"); | ^~~~~ -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c:311:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] - 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? - | ^ -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/options.c:311:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] - 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? - | ^ -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/error_private.c -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment-map.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment-map.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -MF CMakeFiles/mimalloc-static.dir/src/stats.c.o.d -o CMakeFiles/mimalloc-static.dir/src/stats.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c -[ 4%] Linking C shared library mold-wrapper.so +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 8%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -MF CMakeFiles/mimalloc-static.dir/src/page.c.o.d -o CMakeFiles/mimalloc-static.dir/src/page.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -MF CMakeFiles/mimalloc-static.dir/src/random.c.o.d -o CMakeFiles/mimalloc-static.dir/src/random.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/random.c +[ 8%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 9%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -MF CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o.d -o CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/prim/prim.c +[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c:408:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 408 | mi_stats_print_out((mi_output_fun*)out, NULL); - | ^ -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -[ 5%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3_dispatch.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 5%] Built target mold-wrapper -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/pool.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -[ 7%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/global_control.cpp -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -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.34.1+dfsg/third-party/blake3/c/blake3_portable.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -In file included from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:41, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/types.h:27, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:17, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c:15: -In function 'mi_page_heap', - inlined from 'mi_page_queue_of' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page-queue.c:160:21, - inlined from '_mi_page_free' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c:412:3: -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:42:33: warning: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] - 42 | #define mi_atomic(name) atomic_##name - | ^~~~~~~ -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:61:50: note: in expansion of macro 'mi_atomic' - 61 | #define mi_atomic_load_relaxed(p) mi_atomic(load_explicit)(p,mi_memory_order(relaxed)) - | ^~~~~~~~~ -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:546:23: note: in expansion of macro 'mi_atomic_load_relaxed' - 546 | return (mi_heap_t*)(mi_atomic_load_relaxed(&((mi_page_t*)page)->xheap)); - | ^~~~~~~~~~~~~~~~~~~~~~ -In function '_mi_page_free': -cc1: note: destination object is likely at address zero -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/main.cpp -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c: In function 'mi_segment_span_free_coalesce': -/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c:665:30: warning: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] - 665 | const bool is_abandoned = (segment->thread_id == 0); // mi_segment_is_abandoned(segment); - | ^~~~~~~ -cc1: note: destination object is likely at address zero -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/threading.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/xxhash.c -[ 8%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 8%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S -[ 8%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -[ 8%] 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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 9%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o +[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment-map.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment-map.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -MF CMakeFiles/mimalloc-static.dir/src/stats.c.o.d -o CMakeFiles/mimalloc-static.dir/src/stats.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c +[ 10%] Built target mold-wrapper +[ 11%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/hist.c -[ 10%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 10%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -[ 10%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +[ 11%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o +[ 11%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 10%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake -[ 10%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 -/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.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_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" -/usr/bin/ranlib libmimalloc.a -/usr/bin/ranlib libblake3.a -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 10%] 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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -MF CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o.d -o CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/prim/prim.c +[ 11%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +[ 11%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -[ 10%] Built target blake3 -make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +[ 11%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S +[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/stats.c:408:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 408 | mi_stats_print_out((mi_output_fun*)out, NULL); + | ^ +[ 14%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 11%] Built target mimalloc-static -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 14%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 14%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp [ 14%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o [ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/task.cpp [ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp [ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 15%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +[ 15%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +[ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" +/usr/bin/ranlib libblake3.a +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c: In function 'mi_segment_span_free_coalesce': +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/segment.c:665:30: warning: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] + 665 | const bool is_abandoned = (segment->thread_id == 0); // mi_segment_is_abandoned(segment); + | ^~~~~~~ +cc1: note: destination object is likely at address zero +make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp -In file included from /usr/include/c++/14/atomic:50, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, - from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/arena.cpp:17: -In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', - inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, - inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: -/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] - 477 | __atomic_store_n(&_M_i, __i, int(__m)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': -cc1plus: note: destination object is likely at address zero -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +[ 16%] Built target blake3 +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -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.34.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c [ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +In file included from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:41, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/types.h:27, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:17, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c:15: +In function 'mi_page_heap', + inlined from 'mi_page_queue_of' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page-queue.c:160:21, + inlined from '_mi_page_free' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/src/page.c:412:3: +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:42:33: warning: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] + 42 | #define mi_atomic(name) atomic_##name + | ^~~~~~~ +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:61:50: note: in expansion of macro 'mi_atomic' + 61 | #define mi_atomic_load_relaxed(p) mi_atomic(load_explicit)(p,mi_memory_order(relaxed)) + | ^~~~~~~~~ +/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:546:23: note: in expansion of macro 'mi_atomic_load_relaxed' + 546 | return (mi_heap_t*)(mi_atomic_load_relaxed(&((mi_page_t*)page)->xheap)); + | ^~~~~~~~~~~~~~~~~~~~~~ +In function '_mi_page_free': +cc1: note: destination object is likely at address zero [ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c [ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c +[ 16%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c [ 16%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S [ 17%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c [ 17%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 17%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake [ 17%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c +cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 [ 17%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c +/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" [ 17%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -[ 17%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c +/usr/bin/ranlib libmimalloc.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' +[ 17%] Built target mimalloc-static [ 19%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c +[ 19%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c [ 19%] 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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c [ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o @@ -1111,6 +1135,18 @@ /build/reproducible-path/mold-2.34.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; | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/atomic:50, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, + from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/arena.cpp:17: +In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', + inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, + inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: +/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] + 477 | __atomic_store_n(&_M_i, __i, int(__m)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': +cc1plus: note: destination object is likely at address zero [ 20%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 @@ -1132,142 +1168,142 @@ make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc +[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o +[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.I386.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32BE.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64LE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64BE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V1.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V2.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.S390X.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SPARC64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.M68K.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.X86_64.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.I386.cc @@ -1332,8 +1368,8 @@ [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.X86_64.cc @@ -1389,38 +1425,38 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC32.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V1.cc +[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V2.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SPARC64.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.M68K.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc +[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc +[ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o @@ -1432,8 +1468,8 @@ [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o -[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4.cc +[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH32.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH64.cc @@ -1442,13 +1478,13 @@ [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.I386.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32LE.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc +[ 55%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32LE.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o @@ -1532,26 +1568,26 @@ [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc @@ -1562,8 +1598,8 @@ [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SPARC64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc @@ -1581,21 +1617,21 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC32.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V1.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.S390X.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SPARC64.cc @@ -1635,21 +1671,21 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.I386.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc @@ -1663,7 +1699,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc @@ -1679,10 +1715,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o +[ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32LE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o @@ -1700,36 +1736,36 @@ [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.S390X.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH32.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH64.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.X86_64.cc +[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH64.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.I386.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc @@ -1767,18 +1803,18 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc +[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.SH4.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64.cc.o @@ -1789,15 +1825,15 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32LE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc @@ -1807,9 +1843,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc +[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH64.cc [ 94%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/git-hash.cc.o -MF CMakeFiles/mold.dir/git-hash.cc.o.d -o CMakeFiles/mold.dir/git-hash.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc @@ -1827,18 +1863,18 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/hyperloglog.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/malloc.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/malloc.cc.o -MF CMakeFiles/mold.dir/lib/malloc.cc.o.d -o CMakeFiles/mold.dir/lib/malloc.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/malloc.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/perf.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/multi-glob.cc.o -MF CMakeFiles/mold.dir/lib/multi-glob.cc.o.d -o CMakeFiles/mold.dir/lib/multi-glob.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/multi-glob.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/perf.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/random.cc +[ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-arm64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/tar.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-arm32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-arm32.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-arm64.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-i386.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o @@ -1879,10 +1915,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' dh_auto_test - cd obj-x86_64-linux-gnu && make -j20 test ARGS\+=--verbose ARGS\+=-j20 + cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 make[1]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j20 +/usr/bin/ctest --force-new-ctest-process --verbose -j42 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -2074,6 +2110,204 @@ 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 +test 21 + Start 21: x86_64-arch-x86_64-mergeable-strings + +21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-strings.sh" +21: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +21: Environment variables: +21: MACHINE=x86_64 +21: CPU= +21: Test timeout computed to be: 1500 +test 22 + Start 22: x86_64-arch-x86_64-note-property + +22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property.sh" +22: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +22: Environment variables: +22: MACHINE=x86_64 +22: CPU= +22: Test timeout computed to be: 1500 +test 23 + Start 23: x86_64-arch-x86_64-note-property2 + +23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property2.sh" +23: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +23: Environment variables: +23: MACHINE=x86_64 +23: CPU= +23: Test timeout computed to be: 1500 +test 24 + Start 24: x86_64-arch-x86_64-note + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note.sh" +24: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +24: Environment variables: +24: MACHINE=x86_64 +24: CPU= +24: Test timeout computed to be: 1500 +test 25 + Start 25: x86_64-arch-x86_64-note2 + +25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note2.sh" +25: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +25: Environment variables: +25: MACHINE=x86_64 +25: CPU= +25: Test timeout computed to be: 1500 +test 26 + Start 26: x86_64-arch-x86_64-plt + +26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-plt.sh" +26: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +26: Environment variables: +26: MACHINE=x86_64 +26: CPU= +26: Test timeout computed to be: 1500 +test 27 + Start 27: x86_64-arch-x86_64-preinit-array + +27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-preinit-array.sh" +27: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +27: Environment variables: +27: MACHINE=x86_64 +27: CPU= +27: Test timeout computed to be: 1500 +test 28 + Start 28: x86_64-arch-x86_64-relax + +28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-relax.sh" +28: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +28: Environment variables: +28: MACHINE=x86_64 +28: CPU= +28: Test timeout computed to be: 1500 +test 29 + Start 29: x86_64-arch-x86_64-reloc-overflow + +29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-overflow.sh" +29: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +29: Environment variables: +29: MACHINE=x86_64 +29: CPU= +29: Test timeout computed to be: 1500 +test 30 + Start 30: x86_64-arch-x86_64-reloc-zero + +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-zero.sh" +30: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +30: Environment variables: +30: MACHINE=x86_64 +30: CPU= +30: Test timeout computed to be: 1500 +test 31 + Start 31: x86_64-arch-x86_64-reloc + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc.sh" +31: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +31: Environment variables: +31: MACHINE=x86_64 +31: CPU= +31: Test timeout computed to be: 1500 +test 32 + Start 32: x86_64-arch-x86_64-section-alignment + +32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-alignment.sh" +32: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +32: Environment variables: +32: MACHINE=x86_64 +32: CPU= +32: Test timeout computed to be: 1500 +test 33 + Start 33: x86_64-arch-x86_64-section-name + +33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-name.sh" +33: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +33: Environment variables: +33: MACHINE=x86_64 +33: CPU= +33: Test timeout computed to be: 1500 +test 34 + Start 34: x86_64-arch-x86_64-tbss-only + +34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tbss-only.sh" +34: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +34: Environment variables: +34: MACHINE=x86_64 +34: CPU= +34: Test timeout computed to be: 1500 +test 35 + Start 35: x86_64-arch-x86_64-tls-gd-mcmodel-large + +35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" +35: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +35: Environment variables: +35: MACHINE=x86_64 +35: CPU= +35: Test timeout computed to be: 1500 +test 36 + Start 36: x86_64-arch-x86_64-tls-gd-to-ie + +36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" +36: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +36: Environment variables: +36: MACHINE=x86_64 +36: CPU= +36: Test timeout computed to be: 1500 +test 37 + Start 37: x86_64-arch-x86_64-tls-large-tbss + +37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-large-tbss.sh" +37: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +37: Environment variables: +37: MACHINE=x86_64 +37: CPU= +37: Test timeout computed to be: 1500 +test 38 + Start 38: x86_64-arch-x86_64-tls-ld-mcmodel-large + +38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" +38: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +38: Environment variables: +38: MACHINE=x86_64 +38: CPU= +38: Test timeout computed to be: 1500 +test 39 + Start 39: x86_64-arch-x86_64-tls-module-base + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-module-base.sh" +39: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +39: Environment variables: +39: MACHINE=x86_64 +39: CPU= +39: Test timeout computed to be: 1500 +test 40 + Start 40: x86_64-arch-x86_64-tlsdesc + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tlsdesc.sh" +40: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +40: Environment variables: +40: MACHINE=x86_64 +40: CPU= +40: Test timeout computed to be: 1500 +test 41 + Start 41: x86_64-arch-x86_64-unique + +41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-unique.sh" +41: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +41: Environment variables: +41: MACHINE=x86_64 +41: CPU= +41: Test timeout computed to be: 1500 +test 42 + Start 42: x86_64-arch-x86_64-warn-execstack + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh" +42: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +42: Environment variables: +42: MACHINE=x86_64 +42: CPU= +42: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 1: ++ export LC_ALL=C @@ -2107,6 +2341,7 @@ 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC +1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o 2: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-empty-mergeable-section.sh 2: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 2: ++ export LC_ALL=C @@ -2141,6 +2376,14 @@ 2: + cat 2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - 2: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o +2: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +2: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +2: + grep -q '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +2: + grep -q '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 3: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-emulation-deduction.sh 3: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 3: ++ export LC_ALL=C @@ -2171,6 +2414,12 @@ 3: + cat 3: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - 3: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o +3: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe +3: + grep -qi x86-64 +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 4: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 4: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 4: ++ export LC_ALL=C @@ -2201,6 +2450,10 @@ 4: + cat 4: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - 4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large +4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +4: + test_cxxflags -static +4: + echo 'int main() {}' +4: + c++ -B. -static -o /dev/null -xc++ - 5: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-execstack-if-needed.sh 5: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 5: ++ export LC_ALL=C @@ -2231,6 +2484,15 @@ 5: + cat 5: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - 5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o +5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +5: + grep -q 'GNU_STACK.* RW ' +5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed +5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +5: + grep -q 'GNU_STACK.* RWE ' +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 6: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-gnu-linkonce.sh 6: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -2265,6 +2527,7 @@ 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - 6: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o +6: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 7: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-gnu-retain.sh 7: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -2296,6 +2559,11 @@ 7: + cc -o /dev/null -c -xassembler - 7: + cat 7: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - +7: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 8: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-gotpcrelx.sh 8: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 8: ++ export LC_ALL=C @@ -2327,6 +2595,7 @@ 8: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC 8: + cat 8: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC +8: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o 9: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-ifunc-alias.sh 9: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 9: ++ export LC_ALL=C @@ -2360,6 +2629,9 @@ 9: + grep -q musl 9: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 9: + cc -c -o /dev/null -xc - +9: + test_cflags -static +9: + echo 'int main() {}' +9: + cc -B. -static -o /dev/null -xc - 10: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 10: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 10: ++ export LC_ALL=C @@ -2389,6 +2661,11 @@ 10: ++ set -x 10: + echo 'int main() {}' 10: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/exe -xc - +10: + skip +10: + echo skipped +10: skipped +10: + trap - EXIT +10: + exit 0 11: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 11: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 11: ++ export LC_ALL=C @@ -2447,6 +2724,11 @@ 12: ++ set -x 12: + echo 'int main() {}' 12: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -xc - +12: + skip +12: + echo skipped +12: skipped +12: + trap - EXIT +12: + exit 0 13: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-incompatible-libs2.sh 13: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 13: ++ export LC_ALL=C @@ -2476,6 +2758,11 @@ 13: ++ set -x 13: + echo 'int main() {}' 13: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -xc - +13: + skip +13: + echo skipped +13: skipped +13: + trap - EXIT +13: + exit 0 14: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-incompatible-obj.sh 14: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 14: ++ export LC_ALL=C @@ -2505,6 +2792,11 @@ 14: ++ set -x 14: + echo 'int main() {}' 14: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-obj/exe -xc - +14: + skip +14: + echo skipped +14: skipped +14: + trap - EXIT +14: + exit 0 15: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-init-array-readonly.sh 15: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 15: ++ export LC_ALL=C @@ -2539,6 +2831,7 @@ 15: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o 15: + cat 15: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - +15: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o 16: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-init-array.sh 16: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 16: ++ export LC_ALL=C @@ -2570,6 +2863,7 @@ 16: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - 16: + cat 16: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - +16: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o 17: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-isa-level.sh 17: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 17: ++ export LC_ALL=C @@ -2599,6 +2893,9 @@ 17: ++ set -x 17: + cat 17: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - +17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 +17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +17: + grep -Fq 'Unknown note type: (0x00000005)' 18: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-large-bss.sh 18: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 18: ++ export LC_ALL=C @@ -2628,6 +2925,8 @@ 18: ++ set -x 18: + cat 18: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large +18: + cat +18: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large 19: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-records.sh 19: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 19: ++ export LC_ALL=C @@ -2656,12 +2955,8 @@ 19: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records 19: ++ set -x 19: + test_cflags -static -19: + cc -B. -static -o /dev/null -xc - 19: + echo 'int main() {}' -7: + cat -7: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - -9: + test_cflags -static -9: + echo 'int main() {}' +19: + cc -B. -static -o /dev/null -xc - 20: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 20: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 20: ++ export LC_ALL=C @@ -2684,22 +2979,6 @@ 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT 20: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh -9: + cc -B. -static -o /dev/null -xc - -10: + skip -10: + echo skipped -10: skipped -10: + trap - EXIT -10: + exit 0 - 1/385 Test #10: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.13 sec -test 21 - Start 21: x86_64-arch-x86_64-mergeable-strings - -21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-strings.sh" -21: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -21: Environment variables: -21: MACHINE=x86_64 -21: CPU= -21: Test timeout computed to be: 1500 20: ++ testname=arch-x86_64-mergeable-strings-nonalloc 20: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' 20: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc @@ -2707,30 +2986,10 @@ 20: ++ set -x 20: + cat 20: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - -7: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - -7: + cat -12: + skip -12: + echo skipped -12: skipped -12: + trap - EXIT -12: + exit 0 -3: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe +20: + cat +20: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - +20: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o 21: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-mergeable-strings.sh - 2/385 Test #12: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.14 sec -test 22 - Start 22: x86_64-arch-x86_64-note-property - -22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property.sh" -22: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -22: Environment variables: -22: MACHINE=x86_64 -22: CPU= -22: Test timeout computed to be: 1500 -3: + grep -qi x86-64 -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 21: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C @@ -2748,33 +3007,6 @@ 21: ++ case $MACHINE in 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: +++ uname -14: + skip -14: + echo skipped -14: skipped -14: + trap - EXIT -14: + exit 0 -1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o -7: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections - 3/385 Test #3: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.17 sec - 4/385 Test #14: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.14 sec -test 23 - Start 23: x86_64-arch-x86_64-note-property2 - -23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property2.sh" -23: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -23: Environment variables: -23: MACHINE=x86_64 -23: CPU= -23: Test timeout computed to be: 1500 -test 24 - Start 24: x86_64-arch-x86_64-note - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note.sh" -24: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -24: Environment variables: -24: MACHINE=x86_64 -24: CPU= -24: Test timeout computed to be: 1500 21: ++ '[' Linux = FreeBSD ']' 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT @@ -2785,8 +3017,8 @@ 21: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings 21: ++ set -x 21: + test_cflags -static -21: + echo 'int main() {}' 21: + cc -B. -static -o /dev/null -xc - +21: + echo 'int main() {}' 22: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property.sh 22: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 22: ++ export LC_ALL=C @@ -2813,13 +3045,14 @@ 22: ++ echo -n 'Testing arch-x86_64-note-property ... ' 22: Testing arch-x86_64-note-property ... ++ t=out/test/x86_64/arch-x86_64-note-property 22: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property -8: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -13: + skip -13: + echo skipped -13: skipped -13: + trap - EXIT -13: + exit 0 -16: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o +22: ++ set -x +22: + echo endbr64 +22: + cc -o /dev/null -c -xassembler - +22: + cc -fcf-protection=branch -c /dev/null -o /dev/null -xc +22: + cat +22: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - +22: + cat +22: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 23: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note-property2.sh 23: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 23: ++ export LC_ALL=C @@ -2847,22 +3080,8 @@ 23: Testing arch-x86_64-note-property2 ... ++ t=out/test/x86_64/arch-x86_64-note-property2 23: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 23: ++ set -x - 5/385 Test #13: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.18 sec -test 25 - Start 25: x86_64-arch-x86_64-note2 - -25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note2.sh" -25: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -25: Environment variables: -25: MACHINE=x86_64 -25: CPU= -25: Test timeout computed to be: 1500 -22: ++ set -x -22: + cc -o /dev/null -c -xassembler - -22: + echo endbr64 23: + nm mold 23: + grep -q __tsan_init -17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 24: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note.sh 24: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 24: ++ export LC_ALL=C @@ -2885,26 +3104,17 @@ 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note.sh .sh -5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -5: + grep -q 'GNU_STACK.* RW ' -5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed -18: + cat -18: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large -15: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -22: + cc -fcf-protection=branch -c /dev/null -o /dev/null -xc -25: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note2.sh -22: + cat 24: ++ testname=arch-x86_64-note 24: ++ echo -n 'Testing arch-x86_64-note ... ' 24: Testing arch-x86_64-note ... ++ t=out/test/x86_64/arch-x86_64-note 24: ++ mkdir -p out/test/x86_64/arch-x86_64-note -25: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -25: ++ export LC_ALL=C -22: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - 24: ++ set -x 24: + test_cflags -static 24: + echo 'int main() {}' 24: + cc -B. -static -o /dev/null -xc - +25: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-note2.sh +25: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +25: ++ export LC_ALL=C 25: ++ LC_ALL=C 25: ++ '[' -z x86_64 ']' 25: ++ '[' -z '' ']' @@ -2920,9 +3130,6 @@ 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 25: +++ uname -18: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o -20: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - -20: + cat 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT @@ -2931,61 +3138,10 @@ 25: ++ echo -n 'Testing arch-x86_64-note2 ... ' 25: Testing arch-x86_64-note2 ... ++ t=out/test/x86_64/arch-x86_64-note2 25: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 -2: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -2: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 25: ++ set -x 25: + test_cflags -Xassembler -mx86-used-note=no -20: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -25: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -6: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 25: + echo 'int main() {}' -6: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -2: + grep -q '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -6: + grep -A1 '<__x86.get_pc_thunk.bx>:' -6: + grep -Fq 'puts$plt' -2: + grep -q '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 6/385 Test #6: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.32 sec -test 26 - Start 26: x86_64-arch-x86_64-plt - -26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-plt.sh" -26: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -26: Environment variables: -26: MACHINE=x86_64 -26: CPU= -26: Test timeout computed to be: 1500 -1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 -4: + test_cxxflags -static -4: + c++ -B. -static -o /dev/null -xc++ - - 7/385 Test #2: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.35 sec -test 27 - Start 27: x86_64-arch-x86_64-preinit-array - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-preinit-array.sh" -27: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -27: Environment variables: -27: MACHINE=x86_64 -27: CPU= -27: Test timeout computed to be: 1500 -4: + echo 'int main() {}' -17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -17: + grep -Fq 'Unknown note type: (0x00000005)' -17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -17: + grep -Fq 'procesor-specific type 0xc0008002' -17: + grep -q 'x86 ISA needed: .*x86-64-v2' -17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 -22: + cat -22: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - +25: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 26: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-plt.sh 26: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 26: ++ export LC_ALL=C @@ -3008,48 +3164,18 @@ 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT 26: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-plt.sh .sh -7: + grep -q foo -7: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -7: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections -5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -5: + grep -q 'GNU_STACK.* RWE ' -8: + out/test/x86_64/arch-x86_64-gotpcrelx/exe -8: 0 0 -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 26: ++ testname=arch-x86_64-plt 26: ++ echo -n 'Testing arch-x86_64-plt ... ' 26: Testing arch-x86_64-plt ... ++ t=out/test/x86_64/arch-x86_64-plt 26: ++ mkdir -p out/test/x86_64/arch-x86_64-plt -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 8/385 Test #5: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.37 sec - 9/385 Test #8: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.36 sec -test 28 - Start 28: x86_64-arch-x86_64-relax - -28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-relax.sh" -28: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -28: Environment variables: -28: MACHINE=x86_64 -28: CPU= -28: Test timeout computed to be: 1500 -test 29 - Start 29: x86_64-arch-x86_64-reloc-overflow - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-overflow.sh" -29: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -29: Environment variables: -29: MACHINE=x86_64 -29: CPU= -29: Test timeout computed to be: 1500 26: ++ set -x -26: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - 26: + cat +26: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - +26: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o +26: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +26: + grep -Fq .got +26: + grep -Fq .got.plt +26: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 27: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-preinit-array.sh 27: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 27: ++ export LC_ALL=C @@ -3068,13 +3194,22 @@ 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: +++ uname -16: + out/test/x86_64/arch-x86_64-init-array/exe -16: + grep -q 'init1 init2 fini2 fini1' -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -15: + grep -q 'init1 init2' +27: ++ '[' Linux = FreeBSD ']' +27: ++ trap 'on_error $LINENO' ERR +27: ++ trap on_exit EXIT +27: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-preinit-array.sh .sh +27: ++ testname=arch-x86_64-preinit-array +27: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' +27: Testing arch-x86_64-preinit-array ... ++ t=out/test/x86_64/arch-x86_64-preinit-array +27: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array +27: ++ set -x +27: + is_musl +27: + ldd --version +27: + grep -q musl +27: + cat +27: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - +27: + cat +27: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - 28: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-relax.sh 28: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 28: ++ export LC_ALL=C @@ -3093,34 +3228,6 @@ 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=gnu2 28: +++ uname - 10/385 Test #16: x86_64-arch-x86_64-init-array ......................... Passed 0.35 sec -test 30 - Start 30: x86_64-arch-x86_64-reloc-zero - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-zero.sh" -30: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -30: Environment variables: -30: MACHINE=x86_64 -30: CPU= -30: Test timeout computed to be: 1500 -26: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-preinit-array.sh .sh -27: ++ testname=arch-x86_64-preinit-array -27: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' -27: Testing arch-x86_64-preinit-array ... ++ t=out/test/x86_64/arch-x86_64-preinit-array -27: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array -27: ++ set -x -27: + is_musl -27: + ldd --version -27: + grep -q musl -15: + out/test/x86_64/arch-x86_64-init-array-readonly/exe -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT @@ -3132,6 +3239,10 @@ 28: ++ set -x 28: + echo ret 28: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - +28: + cat +28: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +28: + cat +28: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 29: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-overflow.sh 29: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 29: ++ export LC_ALL=C @@ -3158,20 +3269,15 @@ 29: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' 29: Testing arch-x86_64-reloc-overflow ... ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 29: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow - 11/385 Test #15: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.39 sec -test 31 - Start 31: x86_64-arch-x86_64-reloc - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc.sh" -31: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -31: Environment variables: -31: MACHINE=x86_64 -31: CPU= -31: Test timeout computed to be: 1500 -27: + cat -27: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - -28: + cat -28: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +29: ++ set -x +29: + cat +29: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - +29: + ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o +29: + grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/x86_64/arch-x86_64-reloc-overflow/log +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 30: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-zero.sh 30: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 30: ++ export LC_ALL=C @@ -3190,11 +3296,21 @@ 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 30: +++ uname -31: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc.sh -19: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT +30: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-zero.sh .sh +30: ++ testname=arch-x86_64-reloc-zero +30: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' +30: Testing arch-x86_64-reloc-zero ... ++ t=out/test/x86_64/arch-x86_64-reloc-zero +30: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero +30: ++ set -x +30: + cat +30: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - +30: + cat +30: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - +30: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o +31: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc.sh 31: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C @@ -3211,44 +3327,6 @@ 31: ++ QEMU= 31: ++ case $MACHINE in 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 -30: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-reloc-zero.sh .sh -29: ++ set -x -19: + cat -29: + cat -30: ++ testname=arch-x86_64-reloc-zero -30: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' -30: Testing arch-x86_64-reloc-zero ... ++ t=out/test/x86_64/arch-x86_64-reloc-zero -30: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero -9: + c++ -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE -18: + out/test/x86_64/arch-x86_64-large-bss/exe -29: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - -9: + cat -18: + grep -Eq '^1 c0000000$' -30: ++ set -x -30: + cat -30: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 -19: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o -22: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o -28: + cat - 12/385 Test #18: x86_64-arch-x86_64-large-bss .......................... Passed 0.41 sec -test 32 - Start 32: x86_64-arch-x86_64-section-alignment - -32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-alignment.sh" -32: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -32: Environment variables: -32: MACHINE=x86_64 -32: CPU= -32: Test timeout computed to be: 1500 -28: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - -20: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -20: + grep -Fq '03000000 00000000 ffffffff ffffffff' -20: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -20: + grep -Fq xyz.abc. 31: +++ uname 31: ++ '[' Linux = FreeBSD ']' 31: ++ trap 'on_error $LINENO' ERR @@ -3258,23 +3336,11 @@ 31: ++ echo -n 'Testing arch-x86_64-reloc ... ' 31: Testing arch-x86_64-reloc ... ++ t=out/test/x86_64/arch-x86_64-reloc 31: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 - 13/385 Test #20: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.42 sec -test 33 - Start 33: x86_64-arch-x86_64-section-name - -33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-name.sh" -33: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -33: Environment variables: -33: MACHINE=x86_64 -33: CPU= -33: Test timeout computed to be: 1500 -27: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - -27: + cat -29: + ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o +31: ++ set -x +31: + cat +31: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - +31: + cat +31: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - 32: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-alignment.sh 32: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 32: ++ export LC_ALL=C @@ -3292,25 +3358,19 @@ 32: ++ QEMU= 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 -30: + cat -22: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -22: + grep -q 'x86 feature: IBT' -22: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o -31: ++ set -x -7: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -31: + cat -30: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 32: +++ uname -1: + grep -q '^1 ' -31: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - -17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 -17: + grep -q 'x86 ISA needed: .*x86-64-v3' -33: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-name.sh 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -1: + out/test/x86_64/arch-x86_64-address-equality/exe1 32: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-alignment.sh .sh +32: ++ testname=arch-x86_64-section-alignment +32: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' +32: Testing arch-x86_64-section-alignment ... ++ t=out/test/x86_64/arch-x86_64-section-alignment +32: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment +32: ++ set -x +32: + cat +32: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - +33: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-name.sh 33: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -3327,65 +3387,19 @@ 33: ++ QEMU= 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=gnu2 -1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax -17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 -32: ++ testname=arch-x86_64-section-alignment -32: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' -32: Testing arch-x86_64-section-alignment ... ++ t=out/test/x86_64/arch-x86_64-section-alignment -32: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment -7: + grep -q foo out/test/x86_64/arch-x86_64-gnu-retain/log 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-section-name.sh .sh -32: ++ set -x -32: + cat 33: ++ testname=arch-x86_64-section-name 33: ++ echo -n 'Testing arch-x86_64-section-name ... ' 33: Testing arch-x86_64-section-name ... ++ t=out/test/x86_64/arch-x86_64-section-name 33: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name -31: + cat -25: + CFLAGS='-Xassembler -mx86-used-note=no' -32: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - -25: + cat -25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 14/385 Test #7: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.52 sec -test 34 - Start 34: x86_64-arch-x86_64-tbss-only - -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tbss-only.sh" -34: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -34: Environment variables: -34: MACHINE=x86_64 -34: CPU= -34: Test timeout computed to be: 1500 -31: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - -22: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -22: + grep -q 'x86 feature: IBT' -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 -25: + cat 33: ++ set -x - 15/385 Test #22: x86_64-arch-x86_64-note-property ...................... Passed 0.38 sec -test 35 - Start 35: x86_64-arch-x86_64-tls-gd-mcmodel-large - -35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" -35: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -35: Environment variables: -35: MACHINE=x86_64 -35: CPU= -35: Test timeout computed to be: 1500 -25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - -33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - +33: + cat +33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 34: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tbss-only.sh 34: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 34: ++ export LC_ALL=C @@ -3403,26 +3417,22 @@ 34: ++ QEMU= 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 -26: + grep -Fq .got -26: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -26: + grep -Fq .got.plt 34: +++ uname -28: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o -33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 34: ++ '[' Linux = FreeBSD ']' -26: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tbss-only.sh .sh -29: + grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/x86_64/arch-x86_64-reloc-overflow/log -35: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh -25: + cat -21: + cat 34: ++ testname=arch-x86_64-tbss-only 34: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' 34: Testing arch-x86_64-tbss-only ... ++ t=out/test/x86_64/arch-x86_64-tbss-only 34: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only -25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +34: ++ set -x +34: + echo abab +34: + grep -Eq '(ab)\1' +34: + cat +34: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - +34: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o +35: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 35: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C @@ -3439,58 +3449,19 @@ 35: ++ QEMU= 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -34: ++ set -x -34: + echo abab -30: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o 35: +++ uname -21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - - 16/385 Test #29: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.20 sec -test 36 - Start 36: x86_64-arch-x86_64-tls-gd-to-ie - -36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" -36: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -36: Environment variables: -36: MACHINE=x86_64 -36: CPU= -36: Test timeout computed to be: 1500 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR -34: + grep -Eq '(ab)\1' -34: + cat -34: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - -26: + grep -q 'Hello world' 35: ++ trap on_exit EXIT -21: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o 35: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh -26: + out/test/x86_64/arch-x86_64-plt/exe -36: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 35: ++ testname=arch-x86_64-tls-gd-mcmodel-large 35: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' 35: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 35: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 17/385 Test #26: x86_64-arch-x86_64-plt ................................ Passed 0.27 sec -test 37 - Start 37: x86_64-arch-x86_64-tls-large-tbss - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-large-tbss.sh" -37: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -37: Environment variables: -37: MACHINE=x86_64 -37: CPU= -37: Test timeout computed to be: 1500 -9: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static -32: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o -25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - -25: + cat +35: ++ set -x +35: + cat +35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large +36: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 36: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C @@ -3516,17 +3487,10 @@ 36: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' 36: Testing arch-x86_64-tls-gd-to-ie ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie 36: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie -35: ++ set -x -35: + cat -35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large -27: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o -33: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe 36: ++ set -x +36: + cat 36: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large -33: + grep -Fq '.text.hot .text.hot.foo' 37: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-large-tbss.sh -31: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack -36: + cat 37: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C @@ -3544,64 +3508,19 @@ 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=gnu2 37: +++ uname -33: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.text.unknown .text.unknown.foo' 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh -34: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o 37: ++ testname=arch-x86_64-tls-large-tbss 37: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' 37: Testing arch-x86_64-tls-large-tbss ... ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss 37: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss -17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 -17: + grep -q 'x86 ISA needed: .*x86-64-v4' -1: + grep -q '^1 ' -33: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.text.unlikely .text.unlikely.foo' 37: ++ set -x -37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - -33: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.text.startup .text.startup.foo' -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 18/385 Test #17: x86_64-arch-x86_64-isa-level .......................... Passed 0.63 sec -test 38 - Start 38: x86_64-arch-x86_64-tls-ld-mcmodel-large - -38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" -38: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -38: Environment variables: -38: MACHINE=x86_64 -38: CPU= -38: Test timeout computed to be: 1500 -1: + out/test/x86_64/arch-x86_64-address-equality/exe2 -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 -24: + test_cflags -Xassembler -mx86-used-note=no -24: + echo 'int main() {}' -33: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.text.exit .text.exit.foo' - 19/385 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.70 sec -test 39 - Start 39: x86_64-arch-x86_64-tls-module-base - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-module-base.sh" -39: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -39: Environment variables: -39: MACHINE=x86_64 -39: CPU= -39: Test timeout computed to be: 1500 -24: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -33: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.text .text.foo' -33: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe +37: + cat +37: + cat +37: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - 38: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 38: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 38: ++ export LC_ALL=C @@ -3624,15 +3543,14 @@ 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh -37: + cat -37: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - -39: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-module-base.sh 38: ++ testname=arch-x86_64-tls-ld-mcmodel-large 38: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' 38: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 38: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 38: ++ set -x -33: + grep -Fq '.data.rel.ro .data.rel.ro.foo' +38: + cat +38: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large +39: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-module-base.sh 39: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C @@ -3650,94 +3568,23 @@ 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 39: +++ uname -38: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large -38: + cat 39: ++ '[' Linux = FreeBSD ']' -33: + grep -Fq '.data .data.foo' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tls-module-base.sh .sh -33: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe -4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large -25: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o 39: ++ testname=arch-x86_64-tls-module-base 39: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' 39: Testing arch-x86_64-tls-module-base ... ++ t=out/test/x86_64/arch-x86_64-tls-module-base 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base -33: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq '.rodata .rodata.foo' -36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - 39: ++ set -x 39: + supports_tlsdesc 39: + '[' x86_64 = arm ']' 39: ++ uname -31: + cat 39: + '[' Linux = FreeBSD ']' 39: + '[' -mtls-dialect=gnu2 '!=' '' ']' -39: + cat -33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o 39: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -28: + grep -A20 ':' -28: + objdump -d out/test/x86_64/arch-x86_64-relax/exe -36: + cat -19: + out/test/x86_64/arch-x86_64-mergeable-records/exe -19: + grep -q '^abcdef$' -19: + out/test/x86_64/arch-x86_64-mergeable-records/exe -19: + grep -q '^bcdef$' -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log -32: + out/test/x86_64/arch-x86_64-section-alignment/exe -32: + grep -q '^0 0 0$' -19: + out/test/x86_64/arch-x86_64-mergeable-records/exe -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log -19: + grep -q '^ijkl$' -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 20/385 Test #30: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.38 sec -test 40 - Start 40: x86_64-arch-x86_64-tlsdesc - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tlsdesc.sh" -40: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -40: Environment variables: -40: MACHINE=x86_64 -40: CPU= -40: Test timeout computed to be: 1500 -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -39: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - 39: + cat -19: + grep -q '^pqr$' -19: + out/test/x86_64/arch-x86_64-mergeable-records/exe -19: + out/test/x86_64/arch-x86_64-mergeable-records/exe -33: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -33: + grep -Fq .text.hot 40: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-tlsdesc.sh - 21/385 Test #32: x86_64-arch-x86_64-section-alignment .................. Passed 0.33 sec -test 41 - Start 41: x86_64-arch-x86_64-unique - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-unique.sh" -41: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -41: Environment variables: -41: MACHINE=x86_64 -41: CPU= -41: Test timeout computed to be: 1500 -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log -19: + grep -q '^mnopqr$' -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 -33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix 40: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C @@ -3763,39 +3610,18 @@ 40: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' 40: Testing arch-x86_64-tlsdesc ... ++ t=out/test/x86_64/arch-x86_64-tlsdesc 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc -37: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -35: + cat -35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large -27: + out/test/x86_64/arch-x86_64-preinit-array/exe -27: + grep -q 'preinit init fini' -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 -38: + cat -38: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large - 22/385 Test #19: x86_64-arch-x86_64-mergeable-records .................. Passed 0.76 sec -test 42 - Start 42: x86_64-arch-x86_64-warn-execstack - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh" -42: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -42: Environment variables: -42: MACHINE=x86_64 -42: CPU= -42: Test timeout computed to be: 1500 -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log 40: ++ set -x 40: + supports_tlsdesc 40: + '[' x86_64 = arm ']' 40: ++ uname - 23/385 Test #27: x86_64-arch-x86_64-preinit-array ...................... Passed 0.46 sec -41: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-unique.sh -41: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -41: ++ export LC_ALL=C -41: ++ LC_ALL=C -41: ++ '[' -z x86_64 ']' -42: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh + 1/385 Test #2: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.16 sec + 2/385 Test #3: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.16 sec + 3/385 Test #5: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.16 sec + 4/385 Test #10: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.16 sec + 5/385 Test #12: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.15 sec + 6/385 Test #13: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.15 sec + 7/385 Test #14: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.15 sec + 8/385 Test #29: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.11 sec test 43 Start 43: x86_64-arch-x86_64-warn-shared-textrel @@ -3805,25 +3631,168 @@ 43: MACHINE=x86_64 43: CPU= 43: Test timeout computed to be: 1500 +test 44 + Start 44: x86_64-arch-x86_64-warn-textrel + +44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-textrel.sh" +44: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +44: Environment variables: +44: MACHINE=x86_64 +44: CPU= +44: Test timeout computed to be: 1500 +test 45 + Start 45: x86_64-arch-x86_64-z-ibt + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibt.sh" +45: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +45: Environment variables: +45: MACHINE=x86_64 +45: CPU= +45: Test timeout computed to be: 1500 +test 46 + Start 46: x86_64-arch-x86_64-z-ibtplt + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibtplt.sh" +46: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +46: Environment variables: +46: MACHINE=x86_64 +46: CPU= +46: Test timeout computed to be: 1500 +test 47 + Start 47: x86_64-arch-x86_64-z-rewrite-endbr + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" +47: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +47: Environment variables: +47: MACHINE=x86_64 +47: CPU= +47: Test timeout computed to be: 1500 +test 48 + Start 48: x86_64-arch-x86_64-z-rewrite-endbr2 + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" +48: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +48: Environment variables: +48: MACHINE=x86_64 +48: CPU= +48: Test timeout computed to be: 1500 +test 49 + Start 49: x86_64-arch-x86_64-z-rewrite-endbr3 + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" +49: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +49: Environment variables: +49: MACHINE=x86_64 +49: CPU= +49: Test timeout computed to be: 1500 +test 50 + Start 50: x86_64-arch-x86_64-z-shstk + +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-shstk.sh" +50: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +50: Environment variables: +50: MACHINE=x86_64 +50: CPU= +50: Test timeout computed to be: 1500 +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie +6: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +6: + grep -Fq 'puts$plt' +6: + grep -A1 '<__x86.get_pc_thunk.bx>:' +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 +7: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +7: + grep -q foo +7: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections +8: + out/test/x86_64/arch-x86_64-gotpcrelx/exe +8: 0 0 +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 + 9/385 Test #8: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.23 sec +16: + grep -q 'init1 init2 fini2 fini1' +16: + out/test/x86_64/arch-x86_64-init-array/exe +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 +17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +17: + grep -Fq 'procesor-specific type 0xc0008002' +17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +17: + grep -q 'x86 ISA needed: .*x86-64-v2' +17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 +17: mimalloc: warning: thread 0x7F3DBE4006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7F3D7AA00000, alignment: 0x2000000, commit: 1) +18: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o +19: + cat +19: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - +20: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +20: + grep -Fq '03000000 00000000 ffffffff ffffffff' +20: + grep -Fq xyz.abc. +20: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 +21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - +21: + cat +21: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o +22: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o +22: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +22: + grep -q 'x86 feature: IBT' +22: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o +22: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +25: + CFLAGS='-Xassembler -mx86-used-note=no' +25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - +26: + out/test/x86_64/arch-x86_64-plt/exe +26: + grep -q 'Hello world' +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 + 10/385 Test #26: x86_64-arch-x86_64-plt ................................ Passed 0.19 sec +27: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o +28: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 +31: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack +32: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o +33: + grep -Fq '.text.hot .text.hot.foo' +33: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe +33: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.text.unknown .text.unknown.foo' +33: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.text.unlikely .text.unlikely.foo' +33: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.text.startup .text.startup.foo' +33: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.text.exit .text.exit.foo' +33: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.text .text.foo' +33: + grep -Fq '.data.rel.ro .data.rel.ro.foo' +33: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq '.data .data.foo' +33: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe +33: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe +35: + cat +35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large +37: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o +38: + cat +38: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large +39: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +39: + cat +39: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - +39: + cat 40: + '[' Linux = FreeBSD ']' 40: + '[' -mtls-dialect=gnu2 '!=' '' ']' 40: + cat -41: ++ '[' -z '' ']' -41: ++ TESTDIR=out/test/x86_64 -41: ++ CC=cc -41: ++ CXX=c++ -41: ++ GCC=gcc -41: ++ GXX=g++ -41: ++ OBJDUMP=objdump -41: ++ OBJCOPY=objcopy -41: ++ STRIP=strip -41: ++ QEMU= -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 +40: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - +40: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 +40: + cat +42: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh 42: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C @@ -3840,19 +3809,51 @@ 42: ++ QEMU= 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=gnu2 -34: + out/test/x86_64/arch-x86_64-tbss-only/exe -34: + grep -Eq 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' -25: mold: warning: entry symbol is not defined: _start -25: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe -36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -25: + grep -Fq '01 .note.a .note.b .note.c' out/test/x86_64/arch-x86_64-note2/log -43: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh 42: +++ uname +42: ++ '[' Linux = FreeBSD ']' +42: ++ trap 'on_error $LINENO' ERR +42: ++ trap on_exit EXIT +42: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh .sh +42: ++ testname=arch-x86_64-warn-execstack +42: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' +42: Testing arch-x86_64-warn-execstack ... ++ t=out/test/x86_64/arch-x86_64-warn-execstack +42: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack +42: ++ set -x +42: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - +42: + cat +42: + cat +42: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - +41: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-unique.sh +41: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +41: ++ export LC_ALL=C +41: ++ LC_ALL=C +41: ++ '[' -z x86_64 ']' +41: ++ '[' -z '' ']' +41: ++ TESTDIR=out/test/x86_64 +41: ++ CC=cc +41: ++ CXX=c++ +41: ++ GCC=gcc +41: ++ GXX=g++ +41: ++ OBJDUMP=objdump +41: ++ OBJCOPY=objcopy +41: ++ STRIP=strip +41: ++ QEMU= +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: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-unique.sh .sh -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 +41: ++ testname=arch-x86_64-unique +41: ++ echo -n 'Testing arch-x86_64-unique ... ' +41: Testing arch-x86_64-unique ... ++ t=out/test/x86_64/arch-x86_64-unique +41: ++ mkdir -p out/test/x86_64/arch-x86_64-unique +41: ++ set -x +41: + cat +41: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - +41: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' +43: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh 43: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C @@ -3869,17 +3870,6 @@ 43: ++ QEMU= 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 -34: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe - 24/385 Test #25: x86_64-arch-x86_64-note2 .............................. Passed 0.65 sec -test 44 - Start 44: x86_64-arch-x86_64-warn-textrel - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-textrel.sh" -44: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -44: Environment variables: -44: MACHINE=x86_64 -44: CPU= -44: Test timeout computed to be: 1500 43: +++ uname 43: ++ '[' Linux = FreeBSD ']' 43: ++ trap 'on_error $LINENO' ERR @@ -3889,58 +3879,14 @@ 43: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' 43: Testing arch-x86_64-warn-shared-textrel ... ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 43: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 -42: ++ '[' Linux = FreeBSD ']' -42: ++ trap 'on_error $LINENO' ERR -42: ++ trap on_exit EXIT -42: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-execstack.sh .sh -42: ++ testname=arch-x86_64-warn-execstack -42: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' -42: Testing arch-x86_64-warn-execstack ... ++ t=out/test/x86_64/arch-x86_64-warn-execstack -42: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack -42: ++ set -x -42: + cat -42: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log -40: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - -41: ++ testname=arch-x86_64-unique -41: ++ echo -n 'Testing arch-x86_64-unique ... ' -41: Testing arch-x86_64-unique ... ++ t=out/test/x86_64/arch-x86_64-unique -41: ++ mkdir -p out/test/x86_64/arch-x86_64-unique -41: ++ set -x -21: + out/test/x86_64/arch-x86_64-mergeable-strings/exe -21: + grep -q 'Hello world' - 25/385 Test #34: x86_64-arch-x86_64-tbss-only .......................... Passed 0.33 sec -test 45 - Start 45: x86_64-arch-x86_64-z-ibt - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibt.sh" -45: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -45: Environment variables: -45: MACHINE=x86_64 -45: CPU= -45: Test timeout computed to be: 1500 43: ++ set -x 43: + is_musl -43: + grep -q musl 43: + ldd --version -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log -40: + cat -40: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 -41: + cat -41: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - -41: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' -21: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe -21: + grep -Eq '[0-9] foo$' -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 +43: + grep -q musl +43: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - +43: + cat +43: + cat +43: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 44: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-textrel.sh 44: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 44: ++ export LC_ALL=C @@ -3962,31 +3908,6 @@ 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT -39: + cat -39: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - -11: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/exe -xc - -11: + echo 'int main() {}' -33: + grep -Fq .text.hot -33: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 26/385 Test #21: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.73 sec -test 46 - Start 46: x86_64-arch-x86_64-z-ibtplt - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibtplt.sh" -46: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -46: Environment variables: -46: MACHINE=x86_64 -46: CPU= -46: Test timeout computed to be: 1500 -43: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - -43: + cat -43: + cat -43: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 44: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-warn-textrel.sh .sh 44: ++ testname=arch-x86_64-warn-textrel 44: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' @@ -3996,9 +3917,8 @@ 44: + is_musl 44: + ldd --version 44: + grep -q musl - 27/385 Test #33: x86_64-arch-x86_64-section-name ....................... Passed 0.41 sec -42: + cat -42: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - +44: + cat +44: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 45: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibt.sh 45: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 45: ++ export LC_ALL=C @@ -4017,23 +3937,18 @@ 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 45: +++ uname -test 47 - Start 47: x86_64-arch-x86_64-z-rewrite-endbr - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" -47: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -47: Environment variables: -47: MACHINE=x86_64 -47: CPU= -47: Test timeout computed to be: 1500 -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log -28: + grep -Eq 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log -44: + cat -44: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT 45: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibt.sh .sh +45: ++ testname=arch-x86_64-z-ibt +45: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' +45: Testing arch-x86_64-z-ibt ... ++ t=out/test/x86_64/arch-x86_64-z-ibt +45: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt +45: ++ set -x +45: + cc -o /dev/null -c -xassembler - +45: + echo endbr64 +45: + cat 46: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibtplt.sh 46: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 46: ++ export LC_ALL=C @@ -4056,21 +3971,12 @@ 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT 46: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-ibtplt.sh .sh -38: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large 46: ++ testname=arch-x86_64-z-ibtplt 46: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' 46: Testing arch-x86_64-z-ibtplt ... ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 46: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt -47: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh -28: + grep -Eq 'call.*' out/test/x86_64/arch-x86_64-relax/log -45: ++ testname=arch-x86_64-z-ibt -45: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' -45: Testing arch-x86_64-z-ibt ... ++ t=out/test/x86_64/arch-x86_64-z-ibt -45: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt 46: ++ set -x -46: + cat -31: + grep -q '^42$' -46: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - +47: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 47: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C @@ -4088,30 +3994,6 @@ 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 47: +++ uname -35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large -35: + cat -28: + grep -Eq 'jmp.*' out/test/x86_64/arch-x86_64-relax/log -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -45: ++ set -x -44: + cat -31: + out/test/x86_64/arch-x86_64-reloc/exe -44: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - - 28/385 Test #28: x86_64-arch-x86_64-relax .............................. Passed 0.55 sec -test 48 - Start 48: x86_64-arch-x86_64-z-rewrite-endbr2 - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" -48: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -48: Environment variables: -48: MACHINE=x86_64 -48: CPU= -48: Test timeout computed to be: 1500 -45: + echo endbr64 -45: + cc -o /dev/null -c -xassembler - -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT @@ -4122,11 +4004,6 @@ 47: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr 47: ++ set -x 47: + test_cflags -fcf-protection -41: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe -41: + grep -q ab -41: + grep -q c -41: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe -39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o 47: + echo 'int main() {}' 47: + cc -B. -fcf-protection -o /dev/null -xc - 48: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh @@ -4147,65 +4024,18 @@ 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: +++ uname -45: + cat 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT -42: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o -45: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - -43: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel -42: + grep -Eq 'may cause a segmentation fault|requires executable stack' -41: + grep -q de -41: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe 48: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 48: ++ testname=arch-x86_64-z-rewrite-endbr2 48: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr2 ... ' 48: Testing arch-x86_64-z-rewrite-endbr2 ... ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 48: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -48: ++ set -x -48: + test_cflags -fcf-protection - 29/385 Test #41: x86_64-arch-x86_64-unique ............................. Passed 0.17 sec -test 49 - Start 49: x86_64-arch-x86_64-z-rewrite-endbr3 - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" -49: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -49: Environment variables: -49: MACHINE=x86_64 -49: CPU= -49: Test timeout computed to be: 1500 -35: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large -48: + echo 'int main() {}' -48: + cc -B. -fcf-protection -o /dev/null -xc - -45: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -9: + out/test/x86_64/arch-x86_64-ifunc-alias/exe 49: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 -24: + CFLAGS='-Xassembler -mx86-used-note=no' -37: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe 49: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C - 30/385 Test #9: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.96 sec -test 50 - Start 50: x86_64-arch-x86_64-z-shstk - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-shstk.sh" -50: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -50: Environment variables: -50: MACHINE=x86_64 -50: CPU= -50: Test timeout computed to be: 1500 -24: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - -24: + cat 49: ++ '[' -z x86_64 ']' 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 @@ -4220,49 +4050,10 @@ 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: +++ uname -37: + grep -q '^3 0 5 0 0 0$' -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -11: + skip -11: + echo skipped -11: skipped -11: + trap - EXIT -11: + exit 0 - 31/385 Test #11: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.97 sec - 32/385 Test #37: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.39 sec -test 51 - Start 51: x86_64-arch-x86_64-z-text - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-text.sh" -51: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -51: Environment variables: -51: MACHINE=x86_64 -51: CPU= -51: Test timeout computed to be: 1500 -test 52 - Start 52: x86_64-abs-error - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh" -52: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -52: Environment variables: -52: MACHINE=x86_64 -52: CPU= -52: Test timeout computed to be: 1500 -24: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT 49: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh .sh -49: ++ testname=arch-x86_64-z-rewrite-endbr3 -49: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' -49: Testing arch-x86_64-z-rewrite-endbr3 ... ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 -49: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 -49: ++ set -x -49: + test_cflags -fcf-protection -49: + echo 'int main() {}' -49: + cc -B. -fcf-protection -o /dev/null -xc - 50: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-shstk.sh 50: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 50: ++ export LC_ALL=C @@ -4289,17 +4080,196 @@ 50: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' 50: Testing arch-x86_64-z-shstk ... ++ t=out/test/x86_64/arch-x86_64-z-shstk 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk + 11/385 Test #6: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.25 sec + 12/385 Test #16: x86_64-arch-x86_64-init-array ......................... Passed 0.23 sec + 13/385 Test #20: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.22 sec + 14/385 Test #30: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.19 sec +test 51 + Start 51: x86_64-arch-x86_64-z-text + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-text.sh" +51: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +51: Environment variables: +51: MACHINE=x86_64 +51: CPU= +51: Test timeout computed to be: 1500 +test 52 + Start 52: x86_64-abs-error + +52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh" +52: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +52: Environment variables: +52: MACHINE=x86_64 +52: CPU= +52: Test timeout computed to be: 1500 +test 53 + Start 53: x86_64-absolute-symbols + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh" +53: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +53: Environment variables: +53: MACHINE=x86_64 +53: CPU= +53: Test timeout computed to be: 1500 +test 54 + Start 54: x86_64-allow-multiple-definition + +54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh" +54: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +54: Environment variables: +54: MACHINE=x86_64 +54: CPU= +54: Test timeout computed to be: 1500 +test 55 + Start 55: x86_64-ar-alignment + +55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ar-alignment.sh" +55: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +55: Environment variables: +55: MACHINE=x86_64 +55: CPU= +55: Test timeout computed to be: 1500 +test 56 + Start 56: x86_64-as-needed-dso + +56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh" +56: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +56: Environment variables: +56: MACHINE=x86_64 +56: CPU= +56: Test timeout computed to be: 1500 +1: + out/test/x86_64/arch-x86_64-address-equality/exe1 +1: + grep -q '^1 ' +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax +7: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +7: + grep -q foo out/test/x86_64/arch-x86_64-gnu-retain/log +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 +17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 +17: + grep -q 'x86 ISA needed: .*x86-64-v3' +17: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 +18: + grep -Eq '^1 c0000000$' +18: + out/test/x86_64/arch-x86_64-large-bss/exe +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 + 15/385 Test #18: x86_64-arch-x86_64-large-bss .......................... Passed 0.27 sec +19: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o +22: + grep -q 'x86 feature: IBT' +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 16/385 Test #22: x86_64-arch-x86_64-note-property ...................... Passed 0.26 sec +25: + cat +25: + cat +25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - +25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +25: + cat +25: + cat +25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - +27: + out/test/x86_64/arch-x86_64-preinit-array/exe +27: + grep -q 'preinit init fini' +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 + 17/385 Test #27: x86_64-arch-x86_64-preinit-array ...................... Passed 0.24 sec +28: + objdump -d out/test/x86_64/arch-x86_64-relax/exe +28: + grep -A20 ':' +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +32: + out/test/x86_64/arch-x86_64-section-alignment/exe +32: + grep -q '^0 0 0$' +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 +33: + grep -Fq '.rodata .rodata.foo' +33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o +33: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +33: + grep -Fq .text.hot +33: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix +33: + grep -Fq .text.hot +33: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 +35: + cat +35: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large +38: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large +39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o +40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o +42: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o +42: + grep -Eq 'may cause a segmentation fault|requires executable stack' +41: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe +41: + grep -q ab +41: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe +41: + grep -q c +41: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe +41: + grep -q de +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 +43: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel +44: + cat +44: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - +44: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel +45: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - +45: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o +46: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - +46: + cat +48: ++ set -x +48: + test_cflags -fcf-protection +48: + echo 'int main() {}' +48: + cc -B. -fcf-protection -o /dev/null -xc - +49: ++ testname=arch-x86_64-z-rewrite-endbr3 +49: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' +49: Testing arch-x86_64-z-rewrite-endbr3 ... ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 +49: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 +49: ++ set -x +49: + test_cflags -fcf-protection +49: + echo 'int main() {}' +49: + cc -B. -fcf-protection -o /dev/null -xc - 50: ++ set -x 50: + echo endbr64 50: + cc -o /dev/null -c -xassembler - -36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so -44: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel -4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 -46: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt +50: + cat +50: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - +50: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o +15: + grep -q 'init1 init2' +15: + out/test/x86_64/arch-x86_64-init-array-readonly/exe +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 +36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - +36: + cat +24: + test_cflags -Xassembler -mx86-used-note=no +24: + echo 'int main() {}' +24: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large +34: + out/test/x86_64/arch-x86_64-tbss-only/exe +34: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe +34: + grep -Eq 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 +9: + c++ -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE +9: + cat 51: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-x86_64-z-text.sh 51: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 51: ++ export LC_ALL=C @@ -4326,6 +4296,12 @@ 51: ++ echo -n 'Testing arch-x86_64-z-text ... ' 51: Testing arch-x86_64-z-text ... ++ t=out/test/x86_64/arch-x86_64-z-text 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text +51: ++ set -x +51: + is_musl +51: + grep -q musl +51: + ldd --version +51: + cat +51: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - 52: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh 52: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 52: ++ export LC_ALL=C @@ -4347,24 +4323,6 @@ 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT - 33/385 Test #4: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 1.03 sec -test 53 - Start 53: x86_64-absolute-symbols - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh" -53: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -53: Environment variables: -53: MACHINE=x86_64 -53: CPU= -53: Test timeout computed to be: 1500 -50: + cat -50: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - -51: ++ set -x -51: + is_musl -51: + ldd --version -51: + grep -q musl -51: + cat -51: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - 52: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh .sh 52: ++ testname=abs-error 52: ++ echo -n 'Testing abs-error ... ' @@ -4376,12 +4334,9 @@ 52: + '[' x86_64 = ppc64le ']' 52: + '[' x86_64 = s390x ']' 52: + [[ x86_64 = loongarch* ]] -52: + cat 52: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - -23: + test_cflags -Xassembler -mx86-used-note=no +52: + cat 53: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh -23: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -23: + echo 'int main() {}' 53: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C @@ -4399,98 +4354,18 @@ 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: +++ uname -50: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -38: + grep -q '3 5 3 5' -38: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh .sh -51: + cat -51: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - 53: ++ testname=absolute-symbols 53: ++ echo -n 'Testing absolute-symbols ... ' 53: Testing absolute-symbols ... ++ t=out/test/x86_64/absolute-symbols 53: ++ mkdir -p out/test/x86_64/absolute-symbols -38: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large -52: + cat -52: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - -24: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe -24: + grep -Eq '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log -24: + grep -Eq '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log -53: ++ set -x -53: + '[' x86_64 = sparc64 ']' -53: + cat -53: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - -24: + grep -Eq '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log -24: + readelf --segments out/test/x86_64/arch-x86_64-note/exe -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 34/385 Test #42: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.31 sec -test 54 - Start 54: x86_64-allow-multiple-definition - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh" -54: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -54: Environment variables: -54: MACHINE=x86_64 -54: CPU= -54: Test timeout computed to be: 1500 -39: + grep -q '^20 3$' -39: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 -39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax -24: + grep -Fq '01 .note.bar .note.baz .note.foo' out/test/x86_64/arch-x86_64-note/log -24: + grep -q 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log -43: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -43: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -40: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 -40: + grep -q 42 -35: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large -46: + cat -36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 -36: + grep -q '1 2 3' -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 -53: + cat -53: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - - 35/385 Test #24: x86_64-arch-x86_64-note ............................... Passed 0.98 sec -test 55 - Start 55: x86_64-ar-alignment - -55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ar-alignment.sh" -55: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -55: Environment variables: -55: MACHINE=x86_64 -55: CPU= -55: Test timeout computed to be: 1500 54: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh 54: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C -40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax -36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^42$' -31: + cat -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 36/385 Test #43: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.34 sec -test 56 - Start 56: x86_64-as-needed-dso - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh" -56: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -56: Environment variables: -56: MACHINE=x86_64 -56: CPU= -56: Test timeout computed to be: 1500 -46: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - 54: ++ '[' -z x86_64 ']' 54: ++ '[' -z '' ']' 54: ++ TESTDIR=out/test/x86_64 @@ -4522,24 +4397,179 @@ 55: ++ QEMU= 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=gnu2 -45: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -55: +++ uname -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 56: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh + 18/385 Test #7: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.29 sec + 19/385 Test #15: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.28 sec + 20/385 Test #32: x86_64-arch-x86_64-section-alignment .................. Passed 0.23 sec + 21/385 Test #33: x86_64-arch-x86_64-section-name ....................... Passed 0.22 sec + 22/385 Test #34: x86_64-arch-x86_64-tbss-only .......................... Passed 0.22 sec + 23/385 Test #41: x86_64-arch-x86_64-unique ............................. Passed 0.18 sec +test 57 + Start 57: x86_64-as-needed-dso2 + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh" +57: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +57: Environment variables: +57: MACHINE=x86_64 +57: CPU= +57: Test timeout computed to be: 1500 +test 58 + Start 58: x86_64-as-needed-weak + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh" +58: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +58: Environment variables: +58: MACHINE=x86_64 +58: CPU= +58: Test timeout computed to be: 1500 +test 59 + Start 59: x86_64-as-needed + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed.sh" +59: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +59: Environment variables: +59: MACHINE=x86_64 +59: CPU= +59: Test timeout computed to be: 1500 +test 60 + Start 60: x86_64-auxiliary + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/auxiliary.sh" +60: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +60: Environment variables: +60: MACHINE=x86_64 +60: CPU= +60: Test timeout computed to be: 1500 +test 61 + Start 61: x86_64-bno-symbolic + +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bno-symbolic.sh" +61: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +61: Environment variables: +61: MACHINE=x86_64 +61: CPU= +61: Test timeout computed to be: 1500 +test 62 + Start 62: x86_64-bsymbolic-functions + +62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh" +62: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +62: Environment variables: +62: MACHINE=x86_64 +62: CPU= +62: Test timeout computed to be: 1500 +test 63 + Start 63: x86_64-bsymbolic-non-weak-functions + +63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh" +63: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +63: Environment variables: +63: MACHINE=x86_64 +63: CPU= +63: Test timeout computed to be: 1500 +test 64 + Start 64: x86_64-bsymbolic-non-weak + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh" +64: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +64: Environment variables: +64: MACHINE=x86_64 +64: CPU= +64: Test timeout computed to be: 1500 +test 65 + Start 65: x86_64-bsymbolic + +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh" +65: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +65: Environment variables: +65: MACHINE=x86_64 +65: CPU= +65: Test timeout computed to be: 1500 +1: + out/test/x86_64/arch-x86_64-address-equality/exe2 +1: + grep -q '^1 ' +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 +17: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 +17: + grep -q 'x86 ISA needed: .*x86-64-v4' +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 +19: + out/test/x86_64/arch-x86_64-mergeable-records/exe +25: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o +25: mold: warning: entry symbol is not defined: _start +25: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe +25: + grep -Fq '01 .note.a .note.b .note.c' out/test/x86_64/arch-x86_64-note2/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'call.*' out/test/x86_64/arch-x86_64-relax/log +28: + grep -Eq 'jmp.*' out/test/x86_64/arch-x86_64-relax/log +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 +35: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large +38: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +38: + grep -q '3 5 3 5' +38: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large +40: + grep -q 42 +40: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 +40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax +44: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log +44: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log +45: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +45: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-ibt/log +45: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt +46: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt +48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection +48: + cat +50: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +50: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-shstk/log +36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o +51: + cat +51: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - +51: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o +52: + cat +52: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - +52: + cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text +53: ++ set -x +53: + '[' x86_64 = sparc64 ']' +53: + cat +53: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - +53: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +53: + cat 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT +54: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh .sh +54: ++ testname=allow-multiple-definition +54: ++ echo -n 'Testing allow-multiple-definition ... ' +54: Testing allow-multiple-definition ... ++ t=out/test/x86_64/allow-multiple-definition +54: ++ mkdir -p out/test/x86_64/allow-multiple-definition +54: ++ set -x +54: + echo 'int main() { return 0; }' +54: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - +55: +++ uname 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT -45: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-ibt/log 55: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ar-alignment.sh .sh -54: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh .sh -56: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 55: ++ testname=ar-alignment 55: ++ echo -n 'Testing ar-alignment ... ' 55: Testing ar-alignment ... ++ t=out/test/x86_64/ar-alignment 55: ++ mkdir -p out/test/x86_64/ar-alignment +55: ++ set -x +55: + cat +55: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - +56: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C 56: ++ '[' -z x86_64 ']' @@ -4555,37 +4585,27 @@ 56: ++ QEMU= 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 -48: + cat -48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection -44: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log -44: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log -55: ++ set -x -55: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 - 37/385 Test #44: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.34 sec -test 57 - Start 57: x86_64-as-needed-dso2 - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh" -57: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -57: Environment variables: -57: MACHINE=x86_64 -57: CPU= -57: Test timeout computed to be: 1500 -54: ++ testname=allow-multiple-definition -54: ++ echo -n 'Testing allow-multiple-definition ... ' -54: Testing allow-multiple-definition ... ++ t=out/test/x86_64/allow-multiple-definition -54: ++ mkdir -p out/test/x86_64/allow-multiple-definition -54: ++ set -x -54: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - -45: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt -55: + cat -57: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh 56: +++ uname -51: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o +56: ++ '[' Linux = FreeBSD ']' +56: ++ trap 'on_error $LINENO' ERR +56: ++ trap on_exit EXIT +56: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh .sh +56: ++ testname=as-needed-dso +56: ++ echo -n 'Testing as-needed-dso ... ' +56: Testing as-needed-dso ... ++ t=out/test/x86_64/as-needed-dso +56: ++ mkdir -p out/test/x86_64/as-needed-dso +56: ++ set -x +56: + cat +56: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +11: + echo 'int main() {}' +11: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/exe -xc - +37: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe +37: + grep -q '^3 0 5 0 0 0$' +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 +57: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh 57: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C @@ -4602,17 +4622,7 @@ 57: ++ QEMU= 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=gnu2 -54: + echo 'int main() { return 0; }' -56: ++ '[' Linux = FreeBSD ']' -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT 57: +++ uname -52: + cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text -56: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh .sh -56: ++ testname=as-needed-dso -56: ++ echo -n 'Testing as-needed-dso ... ' -56: Testing as-needed-dso ... ++ t=out/test/x86_64/as-needed-dso -56: ++ mkdir -p out/test/x86_64/as-needed-dso 57: ++ '[' Linux = FreeBSD ']' 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT @@ -4621,34 +4631,11 @@ 57: ++ echo -n 'Testing as-needed-dso2 ... ' 57: Testing as-needed-dso2 ... ++ t=out/test/x86_64/as-needed-dso2 57: ++ mkdir -p out/test/x86_64/as-needed-dso2 -49: + '[' '' == '' ']' -49: + command -v sde -49: + skip -49: + echo skipped -49: skipped -49: + trap - EXIT -49: + exit 0 -50: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe - 38/385 Test #49: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.27 sec -test 58 - Start 58: x86_64-as-needed-weak - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh" -58: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -58: Environment variables: -58: MACHINE=x86_64 -58: CPU= -58: Test timeout computed to be: 1500 -50: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-shstk/log -56: ++ set -x -56: + cat -56: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 57: ++ set -x 57: + cat 57: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - -50: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk +57: + cat 58: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh -55: + head -c 1 /dev/zero 58: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C @@ -4665,44 +4652,19 @@ 58: ++ QEMU= 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 -47: + cat -55: + cat -55: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - -47: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection -46: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt 58: +++ uname -54: + echo 'int main() { return 1; }' -38: + grep -q '3 5 3 5' 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT -54: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - 58: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh .sh -38: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -48: + cat -48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection 58: ++ testname=as-needed-weak 58: ++ echo -n 'Testing as-needed-weak ... ' 58: Testing as-needed-weak ... ++ t=out/test/x86_64/as-needed-weak 58: ++ mkdir -p out/test/x86_64/as-needed-weak -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 39/385 Test #38: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.62 sec -test 59 - Start 59: x86_64-as-needed - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed.sh" -59: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -59: Environment variables: -59: MACHINE=x86_64 -59: CPU= -59: Test timeout computed to be: 1500 58: ++ set -x +58: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - 58: + cat 59: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed.sh -23: + CFLAGS='-Xassembler -mx86-used-note=no' 59: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C @@ -4719,50 +4681,18 @@ 59: ++ QEMU= 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 -40: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 -40: + grep -q 42 -40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -23: + readelf -v -58: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - -23: + grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' -35: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large -23: + cat 59: +++ uname 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT -39: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 -39: + grep -q '^20 3$' 59: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed.sh .sh 59: ++ testname=as-needed 59: ++ echo -n 'Testing as-needed ... ' 59: Testing as-needed ... ++ t=out/test/x86_64/as-needed 59: ++ mkdir -p out/test/x86_64/as-needed -23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - -39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared 59: ++ set -x -59: + cc -o out/test/x86_64/as-needed/a.o -c -xc - 59: + cat -45: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^56$' -45: + grep -qw IBT -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 40/385 Test #45: x86_64-arch-x86_64-z-ibt .............................. Passed 0.49 sec -test 60 - Start 60: x86_64-auxiliary - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/auxiliary.sh" -60: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -60: Environment variables: -60: MACHINE=x86_64 -60: CPU= -60: Test timeout computed to be: 1500 -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so +59: + cc -o out/test/x86_64/as-needed/a.o -c -xc - 60: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/auxiliary.sh 60: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 60: ++ export LC_ALL=C @@ -4781,66 +4711,17 @@ 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 60: +++ uname -51: + out/test/x86_64/arch-x86_64-z-text/exe -51: + grep -q 3 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/auxiliary.sh .sh -51: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -51: + grep -Fq '(TEXTREL)' 60: ++ testname=auxiliary 60: ++ echo -n 'Testing auxiliary ... ' 60: Testing auxiliary ... ++ t=out/test/x86_64/auxiliary 60: ++ mkdir -p out/test/x86_64/auxiliary -52: + grep -q 'recompile with -fPIC' out/test/x86_64/abs-error/log -51: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -51: + grep -q '\(FLAGS\).*TEXTREL' -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 60: ++ set -x 60: + cat 60: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - -46: + out/test/x86_64/arch-x86_64-z-ibtplt/exe -46: + grep -q 'Hello world' -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 41/385 Test #51: x86_64-arch-x86_64-z-text ............................. Passed 0.40 sec - 42/385 Test #52: x86_64-abs-error ...................................... Passed 0.39 sec -test 61 - Start 61: x86_64-bno-symbolic - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bno-symbolic.sh" -61: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -61: Environment variables: -61: MACHINE=x86_64 -61: CPU= -61: Test timeout computed to be: 1500 -test 62 - Start 62: x86_64-bsymbolic-functions - -62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh" -62: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -62: Environment variables: -62: MACHINE=x86_64 -62: CPU= -62: Test timeout computed to be: 1500 -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 43/385 Test #46: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.52 sec -60: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared -50: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -50: + grep -qw SHSTK -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 61: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bno-symbolic.sh 61: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 61: ++ export LC_ALL=C @@ -4858,34 +4739,11 @@ 61: ++ QEMU= 61: ++ case $MACHINE in 61: ++ tlsdesc_opt=-mtls-dialect=gnu2 - 44/385 Test #50: x86_64-arch-x86_64-z-shstk ............................ Passed 0.43 sec -test 63 - Start 63: x86_64-bsymbolic-non-weak-functions - -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh" -63: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -63: Environment variables: -63: MACHINE=x86_64 -63: CPU= -63: Test timeout computed to be: 1500 -test 64 - Start 64: x86_64-bsymbolic-non-weak - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh" -64: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -64: Environment variables: -64: MACHINE=x86_64 -64: CPU= -64: Test timeout computed to be: 1500 61: +++ uname 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bno-symbolic.sh .sh -61: ++ testname=bno-symbolic -61: ++ echo -n 'Testing bno-symbolic ... ' -61: Testing bno-symbolic ... ++ t=out/test/x86_64/bno-symbolic -61: ++ mkdir -p out/test/x86_64/bno-symbolic 62: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh 62: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 62: ++ export LC_ALL=C @@ -4907,6 +4765,7 @@ 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT +62: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh .sh 63: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh 63: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 63: ++ export LC_ALL=C @@ -4924,19 +4783,120 @@ 63: ++ QEMU= 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 -61: ++ set -x -61: + '[' x86_64 = s390x ']' 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT -62: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh .sh +63: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh +63: ++ testname=bsymbolic-non-weak-functions +63: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' +63: Testing bsymbolic-non-weak-functions ... ++ t=out/test/x86_64/bsymbolic-non-weak-functions +63: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions +63: ++ set -x 64: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh + 24/385 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.39 sec + 25/385 Test #17: x86_64-arch-x86_64-isa-level .......................... Passed 0.36 sec + 26/385 Test #28: x86_64-arch-x86_64-relax .............................. Passed 0.33 sec + 27/385 Test #37: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.29 sec +test 66 + Start 66: x86_64-build-id + +66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/build-id.sh" +66: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +66: Environment variables: +66: MACHINE=x86_64 +66: CPU= +66: Test timeout computed to be: 1500 +test 67 + Start 67: x86_64-canonical-plt + +67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh" +67: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +67: Environment variables: +67: MACHINE=x86_64 +67: CPU= +67: Test timeout computed to be: 1500 +test 68 + Start 68: x86_64-cmdline + +68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh" +68: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +68: Environment variables: +68: MACHINE=x86_64 +68: CPU= +68: Test timeout computed to be: 1500 +test 69 + Start 69: x86_64-color-diagnostics + +69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh" +69: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +69: Environment variables: +69: MACHINE=x86_64 +69: CPU= +69: Test timeout computed to be: 1500 +19: + grep -q '^abcdef$' +19: + out/test/x86_64/arch-x86_64-mergeable-records/exe +19: + grep -q '^bcdef$' +19: + out/test/x86_64/arch-x86_64-mergeable-records/exe +19: + grep -q '^ijkl$' +19: + grep -q '^pqr$' +19: + out/test/x86_64/arch-x86_64-mergeable-records/exe +19: + out/test/x86_64/arch-x86_64-mergeable-records/exe +19: + grep -q '^mnopqr$' +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 +40: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 +40: + grep -q 42 +40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 +50: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk +36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so +53: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o +54: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - +54: + echo 'int main() { return 1; }' +55: + head -c 1 /dev/zero +55: + cat +55: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - +11: + skip +11: + echo skipped +11: skipped +11: + trap - EXIT +11: + exit 0 +57: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - +58: + cat +58: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +60: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared +60: + readelf --dynamic out/test/x86_64/auxiliary/b.so +61: ++ testname=bno-symbolic +61: ++ echo -n 'Testing bno-symbolic ... ' +61: Testing bno-symbolic ... ++ t=out/test/x86_64/bno-symbolic +61: ++ mkdir -p out/test/x86_64/bno-symbolic +61: ++ set -x +61: + '[' x86_64 = s390x ']' +61: + cat +61: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - +62: ++ testname=bsymbolic-functions +62: ++ echo -n 'Testing bsymbolic-functions ... ' +62: Testing bsymbolic-functions ... ++ t=out/test/x86_64/bsymbolic-functions +62: ++ mkdir -p out/test/x86_64/bsymbolic-functions +62: ++ set -x +62: + cat +62: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - +63: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - +63: + cat 64: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C 64: ++ '[' -z x86_64 ']' -61: + cat 64: ++ '[' -z '' ']' 64: ++ TESTDIR=out/test/x86_64 64: ++ CC=cc @@ -4949,60 +4909,19 @@ 64: ++ QEMU= 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 -63: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh -62: ++ testname=bsymbolic-functions -62: ++ echo -n 'Testing bsymbolic-functions ... ' -62: Testing bsymbolic-functions ... ++ t=out/test/x86_64/bsymbolic-functions -62: ++ mkdir -p out/test/x86_64/bsymbolic-functions -61: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT -62: ++ set -x -63: ++ testname=bsymbolic-non-weak-functions -63: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' -63: Testing bsymbolic-non-weak-functions ... ++ t=out/test/x86_64/bsymbolic-non-weak-functions -63: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions -62: + cat -62: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - 64: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh .sh 64: ++ testname=bsymbolic-non-weak 64: ++ echo -n 'Testing bsymbolic-non-weak ... ' 64: Testing bsymbolic-non-weak ... ++ t=out/test/x86_64/bsymbolic-non-weak 64: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak -63: ++ set -x 64: ++ set -x -63: + cat -63: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 64: + cat 64: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - -60: + readelf --dynamic out/test/x86_64/auxiliary/b.so -40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so -35: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -60: + grep -Fq 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log -35: + grep -q '1 2 3 4 5 6' -60: + grep -Fq 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log -35: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 45/385 Test #60: x86_64-auxiliary ...................................... Passed 0.09 sec -test 65 - Start 65: x86_64-bsymbolic - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh" -65: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -65: Environment variables: -65: MACHINE=x86_64 -65: CPU= -65: Test timeout computed to be: 1500 65: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh -59: + cat -59: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -53: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o 65: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C @@ -5019,71 +4938,34 @@ 65: ++ QEMU= 65: ++ case $MACHINE in 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 -57: + cat -57: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - 65: +++ uname -47: + cat -47: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh .sh -65: ++ testname=bsymbolic -65: ++ echo -n 'Testing bsymbolic ... ' -65: Testing bsymbolic ... ++ t=out/test/x86_64/bsymbolic -65: ++ mkdir -p out/test/x86_64/bsymbolic -65: ++ set -x -65: + cat -65: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - -48: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 -36: + grep -q '1 2 3' -36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -55: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - -55: + cat -54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -40: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 -40: + grep -q 42 -40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax -58: + cat -58: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - -23: + cat -35: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -35: + grep -q '1 2 3 4 5 6' -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -39: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 - 46/385 Test #35: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.02 sec -test 66 - Start 66: x86_64-build-id - -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/build-id.sh" -66: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -66: Environment variables: -66: MACHINE=x86_64 -66: CPU= -66: Test timeout computed to be: 1500 +49: + '[' '' == '' ']' +49: + command -v sde +49: + skip +49: + echo skipped +49: skipped +49: + trap - EXIT +49: + exit 0 39: + grep -q '^20 3$' -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 +39: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 +39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax +47: + cat +47: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^56$' -31: + cat - 47/385 Test #39: x86_64-arch-x86_64-tls-module-base .................... Passed 0.88 sec -test 67 - Start 67: x86_64-canonical-plt - -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh" -67: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -67: Environment variables: -67: MACHINE=x86_64 -67: CPU= -67: Test timeout computed to be: 1500 +31: + grep -q '^42$' +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +21: + grep -q 'Hello world' +21: + out/test/x86_64/arch-x86_64-mergeable-strings/exe +21: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe +21: + grep -Eq '[0-9] foo$' +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 66: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/build-id.sh 66: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 66: ++ export LC_ALL=C @@ -5106,13 +4988,11 @@ 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/build-id.sh .sh -67: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh -53: + out/test/x86_64/absolute-symbols/exe 66: ++ testname=build-id 66: ++ echo -n 'Testing build-id ... ' 66: Testing build-id ... ++ t=out/test/x86_64/build-id 66: ++ mkdir -p out/test/x86_64/build-id -53: + grep -q '^ip=0xa0000.$' +67: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh 67: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C @@ -5130,37 +5010,11 @@ 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname -66: ++ set -x -66: + echo 'int main() { return 0; }' -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh .sh -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 48/385 Test #53: x86_64-absolute-symbols ............................... Passed 0.56 sec -test 68 - Start 68: x86_64-cmdline - -68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh" -68: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -68: Environment variables: -68: MACHINE=x86_64 -68: CPU= -68: Test timeout computed to be: 1500 -67: ++ testname=canonical-plt -67: ++ echo -n 'Testing canonical-plt ... ' -67: Testing canonical-plt ... ++ t=out/test/x86_64/canonical-plt -67: ++ mkdir -p out/test/x86_64/canonical-plt -67: ++ set -x -67: + '[' x86_64 = s390x ']' -67: + cat -67: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - 68: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh -31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s 68: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C @@ -5178,11 +5032,117 @@ 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 68: +++ uname +69: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh + 28/385 Test #11: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.41 sec + 29/385 Test #19: x86_64-arch-x86_64-mergeable-records .................. Passed 0.39 sec + 30/385 Test #25: x86_64-arch-x86_64-note2 .............................. Passed 0.37 sec + 31/385 Test #42: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.29 sec + 32/385 Test #44: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.24 sec + 33/385 Test #49: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.20 sec +test 70 + Start 70: x86_64-comment + +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh" +70: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +70: Environment variables: +70: MACHINE=x86_64 +70: CPU= +70: Test timeout computed to be: 1500 +test 71 + Start 71: x86_64-common-archive + +71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-archive.sh" +71: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +71: Environment variables: +71: MACHINE=x86_64 +71: CPU= +71: Test timeout computed to be: 1500 +test 72 + Start 72: x86_64-common-ref + +72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh" +72: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +72: Environment variables: +72: MACHINE=x86_64 +72: CPU= +72: Test timeout computed to be: 1500 +test 73 + Start 73: x86_64-common-symbols + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh" +73: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +73: Environment variables: +73: MACHINE=x86_64 +73: CPU= +73: Test timeout computed to be: 1500 +test 74 + Start 74: x86_64-compress-debug-sections-zstd + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh" +74: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +74: Environment variables: +74: MACHINE=x86_64 +74: CPU= +74: Test timeout computed to be: 1500 +test 75 + Start 75: x86_64-compress-debug-sections + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh" +75: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +75: Environment variables: +75: MACHINE=x86_64 +75: CPU= +75: Test timeout computed to be: 1500 +50: + grep -qw SHSTK +50: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 +55: + cat +55: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - +57: + cat +57: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - +57: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o +60: + grep -Fq 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log +60: + grep -Fq 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +61: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +62: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +63: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions +64: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak +65: ++ testname=bsymbolic +65: ++ echo -n 'Testing bsymbolic ... ' +65: Testing bsymbolic ... ++ t=out/test/x86_64/bsymbolic +65: ++ mkdir -p out/test/x86_64/bsymbolic +65: ++ set -x +65: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - +65: + cat +65: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic +47: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection +47: + cat +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 +66: ++ set -x +66: + echo 'int main() { return 0; }' +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id +67: ++ testname=canonical-plt +67: ++ echo -n 'Testing canonical-plt ... ' +67: Testing canonical-plt ... ++ t=out/test/x86_64/canonical-plt +67: ++ mkdir -p out/test/x86_64/canonical-plt +67: ++ set -x +67: + '[' x86_64 = s390x ']' +67: + cat +67: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT 68: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh .sh -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie 68: ++ testname=cmdline 68: ++ echo -n 'Testing cmdline ... ' 68: Testing cmdline ... ++ t=out/test/x86_64/cmdline @@ -5192,40 +5152,6 @@ 68: + grep -q 'unknown command line option: -z foo' 68: + grep -q 'unknown command line option: -abcdefg' 68: + grep -q 'unknown command line option: --abcdefg' -36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so -48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 -54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax -47: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -55: + rm -f out/test/x86_64/ar-alignment/d.a -65: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic -61: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -63: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -55: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o -23: + cat -23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - -62: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -57: + cat -57: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -55: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a -64: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak -48: + grep -q endbr64 -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 - 49/385 Test #68: x86_64-cmdline ........................................ Passed 0.06 sec -test 69 - Start 69: x86_64-color-diagnostics - -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh" -69: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -69: Environment variables: -69: MACHINE=x86_64 -69: CPU= -69: Test timeout computed to be: 1500 -69: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh 69: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C @@ -5246,94 +5172,57 @@ 69: ++ '[' Linux = FreeBSD ']' 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -48: + grep -q endbr64 69: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh .sh 69: ++ testname=color-diagnostics 69: ++ echo -n 'Testing color-diagnostics ... ' 69: Testing color-diagnostics ... ++ t=out/test/x86_64/color-diagnostics 69: ++ mkdir -p out/test/x86_64/color-diagnostics -48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -48: + grep -q endbr64 69: ++ set -x -69: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - 69: + cat -48: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr +69: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - +59: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 59: + cat -59: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -56: + cat -23: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o -56: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -58: + cat -58: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -23: mold: warning: entry symbol is not defined: _start -67: + cat -57: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -67: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC -23: + grep -q 'x86 feature: SHSTK' -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -23: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o -69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always -67: + cat -67: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC -54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs -58: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo -61: + cat -36: + grep -q '1 2 3' -23: mold: warning: entry symbol is not defined: _start -61: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE -40: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 -40: + grep -q 42 -36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 -62: + cat -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 -63: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 - 50/385 Test #40: x86_64-arch-x86_64-tlsdesc ............................ Passed 1.07 sec -test 70 - Start 70: x86_64-comment - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh" -70: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -70: Environment variables: -70: MACHINE=x86_64 -70: CPU= -70: Test timeout computed to be: 1500 - 51/385 Test #55: x86_64-ar-alignment ................................... Passed 0.70 sec -63: + cat -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -23: + grep -q 'x86 feature: SHSTK' -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -65: + cat -65: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE -62: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE -56: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - -56: + cat -test 71 - Start 71: x86_64-common-archive - -71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-archive.sh" -71: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -71: Environment variables: -71: MACHINE=x86_64 -71: CPU= -71: Test timeout computed to be: 1500 -23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -66: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -66: + readelf -n out/test/x86_64/build-id/exe +9: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static +24: + CFLAGS='-Xassembler -mx86-used-note=no' +24: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - +24: + cat +24: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o +24: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe +35: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large +52: + grep -q 'recompile with -fPIC' out/test/x86_64/abs-error/log +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 +23: + test_cflags -Xassembler -mx86-used-note=no +23: + echo 'int main() {}' +23: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +43: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +43: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 +45: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +45: + grep -qw IBT +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 +48: + cat +48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection +46: + cat +46: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - +51: + out/test/x86_64/arch-x86_64-z-text/exe +51: + grep -q 3 +51: + grep -Fq '(TEXTREL)' +51: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +51: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +51: + grep -q '\(FLAGS\).*TEXTREL' +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 70: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh 70: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 70: ++ export LC_ALL=C @@ -5352,13 +5241,18 @@ 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 70: +++ uname -64: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - -64: + cat -47: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 -69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=uuid +70: ++ '[' Linux = FreeBSD ']' +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +70: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh .sh +70: ++ testname=comment +70: ++ echo -n 'Testing comment ... ' +70: Testing comment ... ++ t=out/test/x86_64/comment +70: ++ mkdir -p out/test/x86_64/comment +70: ++ set -x +70: + cc -c -o out/test/x86_64/comment/a.o -xc - +70: + cat 71: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/common-archive.sh -69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never 71: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C @@ -5375,93 +5269,19 @@ 71: ++ QEMU= 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 -70: ++ '[' Linux = FreeBSD ']' -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -47: + grep -q endbr64 -47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -70: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh .sh 71: +++ uname -70: ++ testname=comment -70: ++ echo -n 'Testing comment ... ' -70: Testing comment ... ++ t=out/test/x86_64/comment -70: ++ mkdir -p out/test/x86_64/comment -59: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 71: ++ '[' Linux = FreeBSD ']' -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT -23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 71: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/common-archive.sh .sh -70: ++ set -x 71: ++ testname=common-archive 71: ++ echo -n 'Testing common-archive ... ' 71: Testing common-archive ... ++ t=out/test/x86_64/common-archive 71: ++ mkdir -p out/test/x86_64/common-archive -47: + grep -q endbr64 -70: + cc -c -o out/test/x86_64/comment/a.o -xc - -48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 -47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 71: ++ set -x -70: + cat -71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - -71: + cat -47: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -47: + grep -q endbr64 -23: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o -31: + out/test/x86_64/arch-x86_64-reloc/exe -47: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -48: + grep -q nop -31: + grep -q '^56$' -48: + grep -q nop -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -61: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -67: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o -56: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo -48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -48: + grep -q endbr64 -62: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so -63: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so -70: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o -57: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o 71: + cat -71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - -64: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 52/385 Test #48: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.02 sec -test 72 - Start 72: x86_64-common-ref - -72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh" -72: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -72: Environment variables: -72: MACHINE=x86_64 -72: CPU= -72: Test timeout computed to be: 1500 -65: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so -58: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 +71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - 72: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh - 53/385 Test #54: x86_64-allow-multiple-definition ...................... Passed 0.83 sec -test 73 - Start 73: x86_64-common-symbols - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh" -73: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -73: Environment variables: -73: MACHINE=x86_64 -73: CPU= -73: Test timeout computed to be: 1500 -69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto 72: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C @@ -5482,18 +5302,15 @@ 72: ++ '[' Linux = FreeBSD ']' 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -58: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 -36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so -58: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 72: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh .sh -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -23: + grep -q 'x86 feature: SHSTK' -73: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh -58: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 72: ++ testname=common-ref 72: ++ echo -n 'Testing common-ref ... ' 72: Testing common-ref ... ++ t=out/test/x86_64/common-ref 72: ++ mkdir -p out/test/x86_64/common-ref +72: ++ set -x +72: + cat +72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - +73: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh 73: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C @@ -5510,43 +5327,19 @@ 73: ++ QEMU= 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 73: +++ uname -69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log 73: ++ '[' Linux = FreeBSD ']' 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT 73: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh .sh -71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - -72: ++ set -x -71: + cat -23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -72: + cat -72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 54/385 Test #69: x86_64-color-diagnostics .............................. Passed 0.36 sec -test 74 - Start 74: x86_64-compress-debug-sections-zstd - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh" -74: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -74: Environment variables: -74: MACHINE=x86_64 -74: CPU= -74: Test timeout computed to be: 1500 -23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 73: ++ testname=common-symbols 73: ++ echo -n 'Testing common-symbols ... ' 73: Testing common-symbols ... ++ t=out/test/x86_64/common-symbols 73: ++ mkdir -p out/test/x86_64/common-symbols 73: ++ set -x -74: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh -73: + cat 73: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - +73: + cat +74: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh 74: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C @@ -5563,20 +5356,6 @@ 74: ++ QEMU= 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 - 55/385 Test #23: x86_64-arch-x86_64-note-property2 ..................... Passed 1.87 sec -test 75 - Start 75: x86_64-compress-debug-sections - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh" -75: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -75: Environment variables: -75: MACHINE=x86_64 -75: CPU= -75: Test timeout computed to be: 1500 74: +++ uname 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR @@ -5586,22 +5365,12 @@ 74: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 74: Testing compress-debug-sections-zstd ... ++ t=out/test/x86_64/compress-debug-sections-zstd 74: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd -59: + readelf --dynamic out/test/x86_64/as-needed/exe -59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -67: + out/test/x86_64/canonical-plt/exe -67: + grep -q '^1 1 1$' -75: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh -59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -74: ++ set -x -74: + '[' x86_64 = arm ']' -74: + '[' x86_64 = riscv32 ']' -74: + command -v zstdcat -74: + skip -74: + echo skipped -74: skipped -74: + trap - EXIT -74: + exit 0 - 56/385 Test #74: x86_64-compress-debug-sections-zstd ...................***Skipped 0.06 sec + 34/385 Test #21: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.46 sec + 35/385 Test #43: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.33 sec + 36/385 Test #45: x86_64-arch-x86_64-z-ibt .............................. Passed 0.32 sec + 37/385 Test #50: x86_64-arch-x86_64-z-shstk ............................ Passed 0.27 sec + 38/385 Test #52: x86_64-abs-error ...................................... Passed 0.24 sec + 39/385 Test #60: x86_64-auxiliary ...................................... Passed 0.18 sec test 76 Start 76: x86_64-compressed-debug-info @@ -5611,7 +5380,115 @@ 76: MACHINE=x86_64 76: CPU= 76: Test timeout computed to be: 1500 -59: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so +test 77 + Start 77: x86_64-copyrel-alignment + +77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-alignment.sh" +77: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +77: Environment variables: +77: MACHINE=x86_64 +77: CPU= +77: Test timeout computed to be: 1500 +test 78 + Start 78: x86_64-copyrel-norelro + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh" +78: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +78: Environment variables: +78: MACHINE=x86_64 +78: CPU= +78: Test timeout computed to be: 1500 +test 79 + Start 79: x86_64-copyrel-protected + +79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-protected.sh" +79: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +79: Environment variables: +79: MACHINE=x86_64 +79: CPU= +79: Test timeout computed to be: 1500 +test 80 + Start 80: x86_64-copyrel-relro + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh" +80: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +80: Environment variables: +80: MACHINE=x86_64 +80: CPU= +80: Test timeout computed to be: 1500 +test 81 + Start 81: x86_64-copyrel-relro2 + +81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro2.sh" +81: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +81: Environment variables: +81: MACHINE=x86_64 +81: CPU= +81: Test timeout computed to be: 1500 +55: + rm -f out/test/x86_64/ar-alignment/d.a +55: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o +55: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a +61: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE +61: + cat +63: + cat +63: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +47: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o +67: + cat +67: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 +69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics +69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always +69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +59: + cat +59: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +24: + grep -Eq '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log +24: + grep -Eq '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log +24: + grep -Eq '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log +24: + readelf --segments out/test/x86_64/arch-x86_64-note/exe +24: + grep -Fq '01 .note.bar .note.baz .note.foo' out/test/x86_64/arch-x86_64-note/log +24: + grep -q 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +35: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large +48: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o +46: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt + 40/385 Test #51: x86_64-arch-x86_64-z-text ............................. Passed 0.31 sec +71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - +71: + cat +73: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - +73: + cat +74: ++ set -x +74: + '[' x86_64 = arm ']' +74: + '[' x86_64 = riscv32 ']' +74: + command -v zstdcat +74: + skip +74: + echo skipped +74: skipped +74: + trap - EXIT +74: + exit 0 + 41/385 Test #74: x86_64-compress-debug-sections-zstd ...................***Skipped 0.10 sec +53: + out/test/x86_64/absolute-symbols/exe +53: + grep -q '^ip=0xa0000.$' +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 42/385 Test #53: x86_64-absolute-symbols ............................... Passed 0.30 sec +4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 43/385 Test #4: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 0.56 sec +40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so +54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o +75: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh 75: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C @@ -5629,22 +5506,6 @@ 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: +++ uname -56: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 -47: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 - 57/385 Test #67: x86_64-canonical-plt .................................. Passed 0.52 sec -test 77 - Start 77: x86_64-copyrel-alignment - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-alignment.sh" -77: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -77: Environment variables: -77: MACHINE=x86_64 -77: CPU= -77: Test timeout computed to be: 1500 75: ++ '[' Linux = FreeBSD ']' 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT @@ -5657,17 +5518,26 @@ 75: + command -v dwarfdump 75: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - 75: + cat -56: + grep -q libbar out/test/x86_64/as-needed-dso/log2 -56: + grep -q libfoo out/test/x86_64/as-needed-dso/log2 -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -47: + grep -q nop -47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -47: + grep -q nop -47: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +38: + grep -q '3 5 3 5' +38: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 +39: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 +39: + grep -q '^20 3$' +39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared +36: + grep -q '1 2 3' +36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 +36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax +58: + cat +58: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^42$' +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +56: + cat +56: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 76: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compressed-debug-info.sh 76: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -5694,40 +5564,6 @@ 76: ++ echo -n 'Testing compressed-debug-info ... ' 76: Testing compressed-debug-info ... ++ t=out/test/x86_64/compressed-debug-info 76: ++ mkdir -p out/test/x86_64/compressed-debug-info -61: + grep -q '3 3 1' -61: + out/test/x86_64/bno-symbolic/exe -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 -71: + cat -71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - -57: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/c.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar - 58/385 Test #56: x86_64-as-needed-dso .................................. Passed 0.98 sec - 59/385 Test #61: x86_64-bno-symbolic ................................... Passed 0.75 sec -test 78 - Start 78: x86_64-copyrel-norelro - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh" -78: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -78: Environment variables: -78: MACHINE=x86_64 -78: CPU= -78: Test timeout computed to be: 1500 -test 79 - Start 79: x86_64-copyrel-protected - -79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-protected.sh" -79: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -79: Environment variables: -79: MACHINE=x86_64 -79: CPU= -79: Test timeout computed to be: 1500 -47: + grep -q endbr64 -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 76: ++ set -x 76: + command -v dwarfdump 76: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - @@ -5762,51 +5598,39 @@ 77: + '[' x86_64 = ppc64 ']' 77: + '[' x86_64 = ppc64le ']' 77: + [[ x86_64 = loongarch* ]] -77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - 77: + cat -31: + grep -q '^56$' -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + cat -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -70: + readelf -p .comment out/test/x86_64/comment/exe -70: + grep -q mold -70: + grep -Eq '\.comment.*\bMS\b' -70: + readelf -SW out/test/x86_64/comment/exe -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 -72: + cat -72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - -66: + grep -Eq 'Build ID: ............4...[89abcdef]' -66: + readelf -nW out/test/x86_64/build-id/exe -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=md5 -73: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - -73: + cat -62: + out/test/x86_64/bsymbolic-functions/exe -62: + grep -q '3 3 0' -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -63: + grep -q '^3 3 3 3 3 7$' -63: + out/test/x86_64/bsymbolic-non-weak-functions/exe -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 -36: + grep -q '1 2 3' -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 -64: + out/test/x86_64/bsymbolic-non-weak/exe -64: + grep -q '^3 3 3 3 4 7$' -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 +77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +78: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh +78: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +78: ++ export LC_ALL=C +78: ++ LC_ALL=C +78: ++ '[' -z x86_64 ']' +78: ++ '[' -z '' ']' +78: ++ TESTDIR=out/test/x86_64 +78: ++ CC=cc +78: ++ CXX=c++ +78: ++ GCC=gcc +78: ++ GXX=g++ +78: ++ OBJDUMP=objdump +78: ++ OBJCOPY=objcopy +78: ++ STRIP=strip +78: ++ QEMU= +78: ++ case $MACHINE in +78: ++ tlsdesc_opt=-mtls-dialect=gnu2 +78: +++ uname +78: ++ '[' Linux = FreeBSD ']' +78: ++ trap 'on_error $LINENO' ERR +78: ++ trap on_exit EXIT +78: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh .sh +78: ++ testname=copyrel-norelro +78: ++ echo -n 'Testing copyrel-norelro ... ' +78: Testing copyrel-norelro ... ++ t=out/test/x86_64/copyrel-norelro +78: ++ mkdir -p out/test/x86_64/copyrel-norelro +78: ++ set -x +78: + [[ x86_64 = ppc64* ]] +78: + [[ x86_64 = loongarch* ]] +78: + cat +78: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - 79: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-protected.sh 79: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 79: ++ export LC_ALL=C @@ -5824,70 +5648,6 @@ 79: ++ QEMU= 79: ++ case $MACHINE in 79: ++ tlsdesc_opt=-mtls-dialect=gnu2 - 60/385 Test #36: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 1.58 sec - 61/385 Test #47: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.27 sec - 62/385 Test #62: x86_64-bsymbolic-functions ............................ Passed 0.77 sec - 63/385 Test #63: x86_64-bsymbolic-non-weak-functions ................... Passed 0.76 sec - 64/385 Test #64: x86_64-bsymbolic-non-weak ............................. Passed 0.76 sec - 65/385 Test #70: x86_64-comment ........................................ Passed 0.33 sec -test 80 - Start 80: x86_64-copyrel-relro - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh" -80: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -80: Environment variables: -80: MACHINE=x86_64 -80: CPU= -80: Test timeout computed to be: 1500 -test 81 - Start 81: x86_64-copyrel-relro2 - -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro2.sh" -81: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -81: Environment variables: -81: MACHINE=x86_64 -81: CPU= -81: Test timeout computed to be: 1500 -test 82 - Start 82: x86_64-copyrel - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel.sh" -82: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -82: Environment variables: -82: MACHINE=x86_64 -82: CPU= -82: Test timeout computed to be: 1500 -test 83 - Start 83: x86_64-ctors-in-init-array - -83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ctors-in-init-array.sh" -83: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -83: Environment variables: -83: MACHINE=x86_64 -83: CPU= -83: Test timeout computed to be: 1500 -test 84 - Start 84: x86_64-dead-debug-sections - -84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dead-debug-sections.sh" -84: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -84: Environment variables: -84: MACHINE=x86_64 -84: CPU= -84: Test timeout computed to be: 1500 -test 85 - Start 85: x86_64-debug-macro-section - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh" -85: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -85: Environment variables: -85: MACHINE=x86_64 -85: CPU= -85: Test timeout computed to be: 1500 -76: + cat -76: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -72: + rm -f out/test/x86_64/common-ref/c.a -72: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o 79: +++ uname 79: ++ '[' Linux = FreeBSD ']' 79: ++ trap 'on_error $LINENO' ERR @@ -5903,53 +5663,6 @@ 79: + [[ x86_64 = loongarch* ]] 79: + cat 79: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - -78: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh -78: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -78: ++ export LC_ALL=C -78: ++ LC_ALL=C -78: ++ '[' -z x86_64 ']' -78: ++ '[' -z '' ']' -78: ++ TESTDIR=out/test/x86_64 -78: ++ CC=cc -78: ++ CXX=c++ -78: ++ GCC=gcc -78: ++ GXX=g++ -78: ++ OBJDUMP=objdump -78: ++ OBJCOPY=objcopy -78: ++ STRIP=strip -78: ++ QEMU= -78: ++ case $MACHINE in -78: ++ tlsdesc_opt=-mtls-dialect=gnu2 -78: +++ uname -78: ++ '[' Linux = FreeBSD ']' -78: ++ trap 'on_error $LINENO' ERR -78: ++ trap on_exit EXIT -78: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh .sh -78: ++ testname=copyrel-norelro -78: ++ echo -n 'Testing copyrel-norelro ... ' -78: Testing copyrel-norelro ... ++ t=out/test/x86_64/copyrel-norelro -78: ++ mkdir -p out/test/x86_64/copyrel-norelro -78: ++ set -x -78: + [[ x86_64 = ppc64* ]] -78: + [[ x86_64 = loongarch* ]] -78: + cat -78: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - -65: + out/test/x86_64/bsymbolic/exe -65: + grep -q '3 4' -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 -58: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 -58: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 -58: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 -71: + rm -f out/test/x86_64/common-archive/e.a -71: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o -71: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a 80: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh 80: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 80: ++ export LC_ALL=C @@ -5976,6 +5689,96 @@ 80: ++ echo -n 'Testing copyrel-relro ... ' 80: Testing copyrel-relro ... ++ t=out/test/x86_64/copyrel-relro 80: ++ mkdir -p out/test/x86_64/copyrel-relro + 44/385 Test #24: x86_64-arch-x86_64-note ............................... Passed 0.53 sec + 45/385 Test #38: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.46 sec + 46/385 Test #68: x86_64-cmdline ........................................ Passed 0.17 sec +test 82 + Start 82: x86_64-copyrel + +82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel.sh" +82: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +82: Environment variables: +82: MACHINE=x86_64 +82: CPU= +82: Test timeout computed to be: 1500 +test 83 + Start 83: x86_64-ctors-in-init-array + +83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ctors-in-init-array.sh" +83: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +83: Environment variables: +83: MACHINE=x86_64 +83: CPU= +83: Test timeout computed to be: 1500 +test 84 + Start 84: x86_64-dead-debug-sections + +84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dead-debug-sections.sh" +84: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +84: Environment variables: +84: MACHINE=x86_64 +84: CPU= +84: Test timeout computed to be: 1500 +test 85 + Start 85: x86_64-debug-macro-section + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh" +85: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +85: Environment variables: +85: MACHINE=x86_64 +85: CPU= +85: Test timeout computed to be: 1500 +test 86 + Start 86: x86_64-default-symver + +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh" +86: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +86: Environment variables: +86: MACHINE=x86_64 +86: CPU= +86: Test timeout computed to be: 1500 +test 87 + Start 87: x86_64-defsym-lto + +87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh" +87: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +87: Environment variables: +87: MACHINE=x86_64 +87: CPU= +87: Test timeout computed to be: 1500 +test 88 + Start 88: x86_64-defsym-missing-symbol + +88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh" +88: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +88: Environment variables: +88: MACHINE=x86_64 +88: CPU= +88: Test timeout computed to be: 1500 +61: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so +47: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 +47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +47: + grep -q endbr64 +67: + cat +67: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never +69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +69: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto +59: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so +35: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +35: + grep -q '1 2 3 4 5 6' +35: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large +48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +46: + out/test/x86_64/arch-x86_64-z-ibtplt/exe +46: + grep -q 'Hello world' +71: + cat +71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - +54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +75: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +39: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so +36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so +76: + cat +76: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 80: ++ set -x 80: + cat 80: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - @@ -6006,8 +5809,32 @@ 81: Testing copyrel-relro2 ... ++ t=out/test/x86_64/copyrel-relro2 81: ++ mkdir -p out/test/x86_64/copyrel-relro2 81: ++ set -x -81: + cat 81: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - +81: + cat +57: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o +62: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE +62: + cat +70: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +65: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE +65: + cat +65: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so +9: + out/test/x86_64/arch-x86_64-ifunc-alias/exe +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +23: + CFLAGS='-Xassembler -mx86-used-note=no' +23: + readelf -v +23: + grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - +23: + cat +66: + readelf -n out/test/x86_64/build-id/exe +66: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=uuid +64: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - +64: + cat +72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - +72: + cat 82: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel.sh 82: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 82: ++ export LC_ALL=C @@ -6035,8 +5862,8 @@ 82: Testing copyrel ... ++ t=out/test/x86_64/copyrel 82: ++ mkdir -p out/test/x86_64/copyrel 82: ++ set -x -82: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - 82: + cat +82: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - 83: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ctors-in-init-array.sh 83: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 83: ++ export LC_ALL=C @@ -6064,6 +5891,8 @@ 83: Testing ctors-in-init-array ... ++ t=out/test/x86_64/ctors-in-init-array 83: ++ mkdir -p out/test/x86_64/ctors-in-init-array 83: ++ set -x +83: + cat +83: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - 84: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dead-debug-sections.sh 84: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 84: ++ export LC_ALL=C @@ -6081,32 +5910,6 @@ 84: ++ QEMU= 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=gnu2 - 66/385 Test #58: x86_64-as-needed-weak ................................. Passed 0.98 sec - 67/385 Test #65: x86_64-bsymbolic ...................................... Passed 0.77 sec -test 86 - Start 86: x86_64-default-symver - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh" -86: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -86: Environment variables: -86: MACHINE=x86_64 -86: CPU= -86: Test timeout computed to be: 1500 -test 87 - Start 87: x86_64-defsym-lto - -87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh" -87: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -87: Environment variables: -87: MACHINE=x86_64 -87: CPU= -87: Test timeout computed to be: 1500 -72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - -72: + cat -79: + cat -79: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - -83: + cat -83: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - 84: +++ uname 84: ++ '[' Linux = FreeBSD ']' 84: ++ trap 'on_error $LINENO' ERR @@ -6116,8 +5919,10 @@ 84: ++ echo -n 'Testing dead-debug-sections ... ' 84: Testing dead-debug-sections ... ++ t=out/test/x86_64/dead-debug-sections 84: ++ mkdir -p out/test/x86_64/dead-debug-sections -75: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -73: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o +84: ++ set -x +84: + command -v dwarfdump +84: + cat +84: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - 85: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh 85: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 85: ++ export LC_ALL=C @@ -6148,8 +5953,6 @@ 85: + cat 85: + cat 85: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -77: + cat -77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 86: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh 86: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 86: ++ export LC_ALL=C @@ -6171,11 +5974,18 @@ 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT +86: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh .sh +86: ++ testname=default-symver +86: ++ echo -n 'Testing default-symver ... ' +86: Testing default-symver ... ++ t=out/test/x86_64/default-symver +86: ++ mkdir -p out/test/x86_64/default-symver +86: ++ set -x +86: + cat +86: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 87: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh 87: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C -86: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh .sh 87: ++ '[' -z x86_64 ']' 87: ++ '[' -z '' ']' 87: ++ TESTDIR=out/test/x86_64 @@ -6189,58 +5999,69 @@ 87: ++ QEMU= 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=gnu2 -84: ++ set -x -84: + command -v dwarfdump -59: + readelf --dynamic out/test/x86_64/as-needed/exe -86: ++ testname=default-symver -86: ++ echo -n 'Testing default-symver ... ' -86: Testing default-symver ... ++ t=out/test/x86_64/default-symver -86: ++ mkdir -p out/test/x86_64/default-symver -84: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - -86: ++ set -x -84: + cat -78: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - 87: +++ uname -59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 87: ++ '[' Linux = FreeBSD ']' -86: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh .sh -78: + cat -59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log + 47/385 Test #9: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.62 sec +test 89 + Start 89: x86_64-defsym + +89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh" +89: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +89: Environment variables: +89: MACHINE=x86_64 +89: CPU= +89: Test timeout computed to be: 1500 +47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +47: + grep -q endbr64 +47: + grep -q endbr64 +47: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +69: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +48: + grep -q endbr64 +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +62: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so +70: + readelf -p .comment out/test/x86_64/comment/exe +70: + grep -q mold +70: + readelf -SW out/test/x86_64/comment/exe +70: + grep -Eq '\.comment.*\bMS\b' +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 87: ++ testname=defsym-lto 87: ++ echo -n 'Testing defsym-lto ... ' 87: Testing defsym-lto ... ++ t=out/test/x86_64/defsym-lto 87: ++ mkdir -p out/test/x86_64/defsym-lto -86: + cat -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 68/385 Test #59: x86_64-as-needed ...................................... Passed 0.97 sec -test 88 - Start 88: x86_64-defsym-missing-symbol - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh" -88: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -88: Environment variables: -88: MACHINE=x86_64 -88: CPU= -88: Test timeout computed to be: 1500 -72: + rm -f out/test/x86_64/common-ref/e.a -72: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 87: ++ set -x 87: + test_cflags -flto 87: + echo 'int main() {}' 87: + cc -B. -flto -o /dev/null -xc - -57: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe +40: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 +40: + grep -q 42 +40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax +73: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o +78: + cat +78: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 +77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - +77: + cat 88: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh -57: + grep libfoo.so out/test/x86_64/as-needed-dso2/log 88: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C -57: + grep -q libbar.so out/test/x86_64/as-needed-dso2/log 88: ++ '[' -z x86_64 ']' 88: ++ '[' -z '' ']' 88: ++ TESTDIR=out/test/x86_64 @@ -6255,27 +6076,40 @@ 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: +++ uname -83: + cat -83: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 -31: + out/test/x86_64/arch-x86_64-reloc/exe -76: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o 88: ++ '[' Linux = FreeBSD ']' - 69/385 Test #57: x86_64-as-needed-dso2 ................................. Passed 1.09 sec -test 89 - Start 89: x86_64-defsym - -89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh" -89: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -89: Environment variables: -89: MACHINE=x86_64 -89: CPU= -89: Test timeout computed to be: 1500 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT +63: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so +79: + cat +79: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - + 48/385 Test #46: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.46 sec + 49/385 Test #55: x86_64-ar-alignment ................................... Passed 0.36 sec +test 90 + Start 90: x86_64-defsym2 + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh" +90: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +90: Environment variables: +90: MACHINE=x86_64 +90: CPU= +90: Test timeout computed to be: 1500 +test 91 + Start 91: x86_64-demangle-cpp + +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh" +91: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +91: Environment variables: +91: MACHINE=x86_64 +91: CPU= +91: Test timeout computed to be: 1500 +47: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr + 50/385 Test #69: x86_64-color-diagnostics .............................. Passed 0.25 sec +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +48: + grep -q endbr64 +48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +48: + grep -q endbr64 +48: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr + 51/385 Test #70: x86_64-comment ........................................ Passed 0.24 sec 88: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh .sh 88: ++ testname=defsym-missing-symbol 88: ++ echo -n 'Testing defsym-missing-symbol ... ' @@ -6284,27 +6118,13 @@ 88: ++ set -x 88: + cat 88: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - -31: + grep -q '^56$' -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -81: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - -82: + cat -82: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - -80: + cat -80: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - -72: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a -81: + cat -85: + cat 89: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh -84: + cat -84: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - -85: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 89: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 89: ++ '[' -z x86_64 ']' 89: ++ '[' -z '' ']' 89: ++ TESTDIR=out/test/x86_64 -86: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver 89: ++ CC=cc 89: ++ CXX=c++ 89: ++ GCC=gcc @@ -6316,53 +6136,25 @@ 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 89: +++ uname -66: + readelf -n out/test/x86_64/build-id/exe -66: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh .sh -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha1 -73: + out/test/x86_64/common-symbols/exe -73: + grep -q '0 5 42' -77: + cat 89: ++ testname=defsym 89: ++ echo -n 'Testing defsym ... ' 89: Testing defsym ... ++ t=out/test/x86_64/defsym 89: ++ mkdir -p out/test/x86_64/defsym -77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - -73: + readelf --sections out/test/x86_64/common-symbols/exe -79: + cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie -71: + out/test/x86_64/common-archive/exe 89: ++ set -x -71: + grep -q '5 0 0 -1' -71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - -73: + grep -q '.common .*NOBITS' out/test/x86_64/common-symbols/log 89: + cat 89: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 - 70/385 Test #73: x86_64-common-symbols ................................. Passed 0.38 sec -test 90 - Start 90: x86_64-defsym2 - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh" -90: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -90: Environment variables: -90: MACHINE=x86_64 -90: CPU= -90: Test timeout computed to be: 1500 -88: + cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -71: + cat -83: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o -84: + cat -84: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - +36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 +36: + grep -q '1 2 3' +36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen +23: + cat +23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - +58: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo +57: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/c.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar 90: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh -82: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - -82: + cat -85: + gcc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o 90: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C @@ -6383,55 +6175,6 @@ 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT -90: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh .sh -90: ++ testname=defsym2 -90: ++ echo -n 'Testing defsym2 ... ' -90: Testing defsym2 ... ++ t=out/test/x86_64/defsym2 -90: ++ mkdir -p out/test/x86_64/defsym2 -90: ++ set -x -90: + cat -75: + dwarfdump out/test/x86_64/compress-debug-sections/exe -80: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie -90: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - -75: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/x86_64/compress-debug-sections/log -75: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/x86_64/compress-debug-sections/log -76: + dwarfdump out/test/x86_64/compressed-debug-info/exe -89: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 71/385 Test #75: x86_64-compress-debug-sections ........................ Passed 0.38 sec -test 91 - Start 91: x86_64-demangle-cpp - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh" -91: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -91: Environment variables: -91: MACHINE=x86_64 -91: CPU= -91: Test timeout computed to be: 1500 -72: + grep -q 5 -72: + out/test/x86_64/common-ref/exe -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 -82: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o -71: + rm -f out/test/x86_64/common-archive/f.a -31: + grep -q '^56$' -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + cat -76: + grep -Fq .debug_info -76: + readelf --sections out/test/x86_64/compressed-debug-info/exe -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 -78: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -86: + readelf --dyn-syms out/test/x86_64/default-symver/b.so - 72/385 Test #72: x86_64-common-ref ..................................... Passed 0.49 sec - 73/385 Test #76: x86_64-compressed-debug-info .......................... Passed 0.36 sec test 92 Start 92: x86_64-demangle-rust @@ -6450,11 +6193,20 @@ 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 -71: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o -71: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -86: + grep -q ' foo@@b\.so' -86: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +23: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - +23: + cat +90: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh .sh +90: ++ testname=defsym2 +90: ++ echo -n 'Testing defsym2 ... ' +90: Testing defsym2 ... ++ t=out/test/x86_64/defsym2 +90: ++ mkdir -p out/test/x86_64/defsym2 +90: ++ set -x +90: + cat +90: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^56$' +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +86: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver 91: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh 91: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 91: ++ export LC_ALL=C @@ -6476,33 +6228,36 @@ 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT -77: + cat -77: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - -93: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/demangle.sh +91: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh .sh +91: ++ testname=demangle-cpp +91: ++ echo -n 'Testing demangle-cpp ... ' +91: Testing demangle-cpp ... ++ t=out/test/x86_64/demangle-cpp +91: ++ mkdir -p out/test/x86_64/demangle-cpp +91: ++ set -x +91: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - +91: + cat +76: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o +82: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - +82: + cat +56: + cat +56: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - +72: + rm -f out/test/x86_64/common-ref/c.a +72: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o +80: + cat +80: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - +84: + cat +84: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - +85: + cat +85: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +64: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so 92: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-rust.sh 92: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -91: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh .sh -93: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -93: ++ export LC_ALL=C -93: ++ LC_ALL=C 92: ++ export LC_ALL=C 92: ++ LC_ALL=C -93: ++ '[' -z x86_64 ']' 92: ++ '[' -z x86_64 ']' -93: ++ '[' -z '' ']' -93: ++ TESTDIR=out/test/x86_64 -93: ++ CC=cc -93: ++ CXX=c++ -93: ++ GCC=gcc 92: ++ '[' -z '' ']' 92: ++ TESTDIR=out/test/x86_64 92: ++ CC=cc -84: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g -93: ++ GXX=g++ -93: ++ OBJDUMP=objdump -93: ++ OBJCOPY=objcopy -93: ++ STRIP=strip -93: ++ QEMU= 92: ++ CXX=c++ 92: ++ GCC=gcc 92: ++ GXX=g++ @@ -6510,87 +6265,92 @@ 92: ++ OBJCOPY=objcopy 92: ++ STRIP=strip 92: ++ QEMU= -93: ++ case $MACHINE in -93: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: +++ uname +92: ++ '[' Linux = FreeBSD ']' +92: ++ trap 'on_error $LINENO' ERR +92: ++ trap on_exit EXIT +92: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-rust.sh .sh +72: + cat +54: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs +93: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/demangle.sh +93: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +93: ++ export LC_ALL=C +93: ++ LC_ALL=C +93: ++ '[' -z x86_64 ']' +93: ++ '[' -z '' ']' +93: ++ TESTDIR=out/test/x86_64 +93: ++ CC=cc +93: ++ CXX=c++ +93: ++ GCC=gcc +93: ++ GXX=g++ +93: ++ OBJDUMP=objdump +93: ++ OBJCOPY=objcopy +93: ++ STRIP=strip +93: ++ QEMU= +93: ++ case $MACHINE in +93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname +61: + out/test/x86_64/bno-symbolic/exe +61: + grep -q '3 3 1' +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 +88: + cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +40: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax + 52/385 Test #61: x86_64-bno-symbolic ................................... Passed 0.37 sec +test 94 + Start 94: x86_64-dependency-file-response-file + +94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh" +94: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +94: Environment variables: +94: MACHINE=x86_64 +94: CPU= +94: Test timeout computed to be: 1500 +72: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT -91: ++ testname=demangle-cpp -91: ++ echo -n 'Testing demangle-cpp ... ' -91: Testing demangle-cpp ... ++ t=out/test/x86_64/demangle-cpp -91: ++ mkdir -p out/test/x86_64/demangle-cpp 93: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/demangle.sh .sh -91: ++ set -x -91: + cat 93: ++ testname=demangle 93: ++ echo -n 'Testing demangle ... ' 93: Testing demangle ... ++ t=out/test/x86_64/demangle 93: ++ mkdir -p out/test/x86_64/demangle -90: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o -92: ++ '[' Linux = FreeBSD ']' -92: ++ trap 'on_error $LINENO' ERR -92: ++ trap on_exit EXIT -92: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/demangle-rust.sh .sh -91: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - +39: + grep -q '^20 3$' +39: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 +71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - +71: + cat +81: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - +81: + cat +59: + readelf --dynamic out/test/x86_64/as-needed/exe +59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +83: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - +83: + cat 92: ++ testname=demangle-rust 92: ++ echo -n 'Testing demangle-rust ... ' 92: Testing demangle-rust ... ++ t=out/test/x86_64/demangle-rust 92: ++ mkdir -p out/test/x86_64/demangle-rust -93: ++ set -x 92: ++ set -x -93: + cat -92: + cat -93: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - -79: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/x86_64/copyrel-protected/log 92: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 74/385 Test #79: x86_64-copyrel-protected .............................. Passed 0.37 sec -test 94 - Start 94: x86_64-dependency-file-response-file - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh" -94: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -94: Environment variables: -94: MACHINE=x86_64 -94: CPU= -94: Test timeout computed to be: 1500 -85: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe -81: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie -83: + out/test/x86_64/ctors-in-init-array/exe -83: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -94: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh -94: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -94: ++ export LC_ALL=C -94: ++ LC_ALL=C -94: ++ '[' -z x86_64 ']' -94: ++ '[' -z '' ']' -94: ++ TESTDIR=out/test/x86_64 -94: ++ CC=cc -94: ++ CXX=c++ -94: ++ GCC=gcc -94: ++ GXX=g++ -94: ++ OBJDUMP=objdump -94: ++ OBJCOPY=objcopy -94: ++ STRIP=strip -94: ++ QEMU= -94: ++ case $MACHINE in -94: ++ tlsdesc_opt=-mtls-dialect=gnu2 -85: + grep 'DW_MACRO_import -.* 0x0$' out/test/x86_64/debug-macro-section/log -94: +++ uname -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 - 75/385 Test #85: x86_64-debug-macro-section ............................ Passed 0.36 sec -test 95 - Start 95: x86_64-dependency-file +89: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +62: + out/test/x86_64/bsymbolic-functions/exe +62: + grep -q '3 3 0' +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +67: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o + 53/385 Test #39: x86_64-arch-x86_64-tls-module-base .................... Passed 0.61 sec + 54/385 Test #62: x86_64-bsymbolic-functions ............................ Passed 0.38 sec +test 95 + Start 95: x86_64-dependency-file 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file.sh" 95: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu @@ -6598,26 +6358,6 @@ 95: MACHINE=x86_64 95: CPU= 95: Test timeout computed to be: 1500 -80: + grep -q '^sigsegv 0 1$' -80: + out/test/x86_64/copyrel-relro/exe -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 -88: + grep -q 'undefined symbol: bar' out/test/x86_64/defsym-missing-symbol/log -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 -66: + readelf -n out/test/x86_64/build-id/exe -66: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -95: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file.sh - 76/385 Test #80: x86_64-copyrel-relro .................................. Passed 0.40 sec - 77/385 Test #83: x86_64-ctors-in-init-array ............................ Passed 0.38 sec test 96 Start 96: x86_64-disable-new-dtags @@ -6627,17 +6367,77 @@ 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 -test 97 - Start 97: x86_64-discard - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh" -97: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -97: Environment variables: -97: MACHINE=x86_64 -97: CPU= -97: Test timeout computed to be: 1500 - 78/385 Test #88: x86_64-defsym-missing-symbol .......................... Passed 0.32 sec -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha256 +93: ++ set -x +93: + cat +93: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - +71: + rm -f out/test/x86_64/common-archive/e.a +71: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o +59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +59: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so +92: + cat +73: + out/test/x86_64/common-symbols/exe +73: + grep -q '0 5 42' +73: + readelf --sections out/test/x86_64/common-symbols/exe +73: + grep -q '.common .*NOBITS' out/test/x86_64/common-symbols/log +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +94: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh +94: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +94: ++ export LC_ALL=C +94: ++ LC_ALL=C +94: ++ '[' -z x86_64 ']' +94: ++ '[' -z '' ']' +94: ++ TESTDIR=out/test/x86_64 +94: ++ CC=cc +94: ++ CXX=c++ +94: ++ GCC=gcc +94: ++ GXX=g++ +94: ++ OBJDUMP=objdump +94: ++ OBJCOPY=objcopy +94: ++ STRIP=strip +94: ++ QEMU= +94: ++ case $MACHINE in +94: ++ tlsdesc_opt=-mtls-dialect=gnu2 +94: +++ uname +94: ++ '[' Linux = FreeBSD ']' +94: ++ trap 'on_error $LINENO' ERR +94: ++ trap on_exit EXIT +94: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh .sh +94: ++ testname=dependency-file-response-file +94: ++ echo -n 'Testing dependency-file-response-file ... ' +94: Testing dependency-file-response-file ... ++ t=out/test/x86_64/dependency-file-response-file +94: ++ mkdir -p out/test/x86_64/dependency-file-response-file +94: ++ set -x +94: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - +94: + cat +47: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 +47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +47: + grep -q nop +47: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +47: + grep -q nop +47: + grep -q endbr64 +47: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +90: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o +23: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o +35: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +35: + grep -q '1 2 3 4 5 6' +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 +36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so +65: + out/test/x86_64/bsymbolic/exe +65: + grep -q '3 4' +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 +48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 +75: + dwarfdump out/test/x86_64/compress-debug-sections/exe +86: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +95: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file.sh 95: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -6654,6 +6454,55 @@ 95: ++ QEMU= 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/disable-new-dtags.sh + 55/385 Test #35: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 0.67 sec + 56/385 Test #65: x86_64-bsymbolic ...................................... Passed 0.39 sec + 57/385 Test #73: x86_64-common-symbols ................................. Passed 0.30 sec +test 97 + Start 97: x86_64-discard + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh" +97: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +97: Environment variables: +97: MACHINE=x86_64 +97: CPU= +97: Test timeout computed to be: 1500 +test 98 + Start 98: x86_64-dso-undef + +98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh" +98: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +98: Environment variables: +98: MACHINE=x86_64 +98: CPU= +98: Test timeout computed to be: 1500 +test 99 + Start 99: x86_64-dt-init + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh" +99: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +99: Environment variables: +99: MACHINE=x86_64 +99: CPU= +99: Test timeout computed to be: 1500 +71: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 +23: mold: warning: entry symbol is not defined: _start +23: + grep -q 'x86 feature: SHSTK' +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +48: + grep -q nop +75: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/x86_64/compress-debug-sections/log +75: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/x86_64/compress-debug-sections/log +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 +86: + grep -q ' foo@@b\.so' +86: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver 95: +++ uname 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR @@ -6663,20 +6512,6 @@ 95: ++ echo -n 'Testing dependency-file ... ' 95: Testing dependency-file ... ++ t=out/test/x86_64/dependency-file 95: ++ mkdir -p out/test/x86_64/dependency-file -94: ++ '[' Linux = FreeBSD ']' -94: ++ trap 'on_error $LINENO' ERR -94: ++ trap on_exit EXIT -94: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh .sh -94: ++ testname=dependency-file-response-file -94: ++ echo -n 'Testing dependency-file-response-file ... ' -94: Testing dependency-file-response-file ... ++ t=out/test/x86_64/dependency-file-response-file -94: ++ mkdir -p out/test/x86_64/dependency-file-response-file -94: ++ set -x -94: + cat -94: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - -77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie -89: + out/test/x86_64/defsym/exe -96: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/disable-new-dtags.sh 96: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C @@ -6693,33 +6528,22 @@ 96: ++ QEMU= 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 98 - Start 98: x86_64-dso-undef - -98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh" -98: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -98: Environment variables: -98: MACHINE=x86_64 -98: CPU= -98: Test timeout computed to be: 1500 -95: ++ set -x -95: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - -95: + cat -89: + grep -q '^Hello 0x10 0x2000$' -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT 96: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/disable-new-dtags.sh .sh -96: ++ testname=disable-new-dtags -96: ++ echo -n 'Testing disable-new-dtags ... ' -96: Testing disable-new-dtags ... ++ t=out/test/x86_64/disable-new-dtags -96: ++ mkdir -p out/test/x86_64/disable-new-dtags -93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle +63: + grep -q '^3 3 3 3 3 7$' +63: + out/test/x86_64/bsymbolic-non-weak-functions/exe +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +58: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 +58: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 +76: + dwarfdump out/test/x86_64/compressed-debug-info/exe +72: + rm -f out/test/x86_64/common-ref/e.a +79: + cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie 97: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh 97: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 97: ++ export LC_ALL=C @@ -6738,31 +6562,83 @@ 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: +++ uname -97: ++ '[' Linux = FreeBSD ']' -97: ++ trap 'on_error $LINENO' ERR -97: ++ trap on_exit EXIT -97: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh .sh -78: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 -92: + cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o 98: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh - 79/385 Test #89: x86_64-defsym ......................................... Passed 0.32 sec -test 99 - Start 99: x86_64-dt-init + 58/385 Test #47: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 0.58 sec + 59/385 Test #63: x86_64-bsymbolic-non-weak-functions ................... Passed 0.43 sec + 60/385 Test #75: x86_64-compress-debug-sections ........................ Passed 0.30 sec +test 100 + Start 100: x86_64-dt-needed -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh" -99: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -99: Environment variables: -99: MACHINE=x86_64 -99: CPU= -99: Test timeout computed to be: 1500 +100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-needed.sh" +100: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +100: Environment variables: +100: MACHINE=x86_64 +100: CPU= +100: Test timeout computed to be: 1500 +test 101 + Start 101: x86_64-duplicate-error-archive + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh" +101: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +101: Environment variables: +101: MACHINE=x86_64 +101: CPU= +101: Test timeout computed to be: 1500 +test 102 + Start 102: x86_64-duplicate-error + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error.sh" +102: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +102: Environment variables: +102: MACHINE=x86_64 +102: CPU= +102: Test timeout computed to be: 1500 +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +23: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o +48: + grep -q nop +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +48: + grep -q endbr64 +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +95: ++ set -x +95: + cat +95: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - +96: ++ testname=disable-new-dtags +96: ++ echo -n 'Testing disable-new-dtags ... ' +96: Testing disable-new-dtags ... ++ t=out/test/x86_64/disable-new-dtags +96: ++ mkdir -p out/test/x86_64/disable-new-dtags 96: ++ set -x 96: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - 96: + cat +58: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 +58: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo +76: + readelf --sections out/test/x86_64/compressed-debug-info/exe +76: + grep -Fq .debug_info +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 +72: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o +72: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a +97: ++ '[' Linux = FreeBSD ']' +97: ++ trap 'on_error $LINENO' ERR +97: ++ trap on_exit EXIT +97: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh .sh 97: ++ testname=discard 97: ++ echo -n 'Testing discard ... ' 97: Testing discard ... ++ t=out/test/x86_64/discard 97: ++ mkdir -p out/test/x86_64/discard -78: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log1 +97: ++ set -x +97: + [[ x86_64 = riscv* ]] +97: + [[ x86_64 = loongarch* ]] +97: + cat +97: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 98: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C @@ -6780,31 +6656,21 @@ 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: +++ uname -91: + cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o -31: + out/test/x86_64/arch-x86_64-reloc/exe -78: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -31: + grep -q '^76$' -99: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT -82: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so -97: ++ set -x -97: + [[ x86_64 = riscv* ]] -97: + [[ x86_64 = loongarch* ]] -87: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - 98: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh .sh -97: + cat -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -97: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 98: ++ testname=dso-undef 98: ++ echo -n 'Testing dso-undef ... ' 98: Testing dso-undef ... ++ t=out/test/x86_64/dso-undef 98: ++ mkdir -p out/test/x86_64/dso-undef +98: ++ set -x +98: + cat +98: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - +99: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh 99: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C -87: + cat 99: ++ '[' -z x86_64 ']' 99: ++ '[' -z '' ']' 99: ++ TESTDIR=out/test/x86_64 @@ -6819,58 +6685,46 @@ 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 99: +++ uname -98: ++ set -x -98: + cat 99: ++ '[' Linux = FreeBSD ']' -98: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT -97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o -86: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -86: + grep -q ' foo@@bar' -71: + out/test/x86_64/common-archive/exe -71: + grep -q '5 0 7 2' 99: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh .sh -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 99: ++ testname=dt-init 99: ++ echo -n 'Testing dt-init ... ' 99: Testing dt-init ... ++ t=out/test/x86_64/dt-init 99: ++ mkdir -p out/test/x86_64/dt-init - 80/385 Test #86: x86_64-default-symver ................................. Passed 0.44 sec -test 100 - Start 100: x86_64-dt-needed - -100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-needed.sh" -100: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -100: Environment variables: -100: MACHINE=x86_64 -100: CPU= -100: Test timeout computed to be: 1500 99: ++ set -x 99: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 99: + [[ x86_64 = loongarch* ]] 99: + '[' x86_64 = arm -o x86_64 = aarch64 ']' 99: + cat 99: + cc -c -fPIC -o out/test/x86_64/dt-init/a.o -xc - -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 81/385 Test #71: x86_64-common-archive ................................. Passed 0.81 sec -test 101 - Start 101: x86_64-duplicate-error-archive - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh" -101: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -101: Environment variables: -101: MACHINE=x86_64 -101: CPU= -101: Test timeout computed to be: 1500 -84: + out/test/x86_64/dead-debug-sections/exe -84: + grep -q 'Hello world' +66: + readelf -nW out/test/x86_64/build-id/exe +66: + grep -Eq 'Build ID: ............4...[89abcdef]' +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=md5 +93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle +77: + cat +77: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +40: + grep -q 42 +40: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 +88: + grep -q 'undefined symbol: bar' out/test/x86_64/defsym-missing-symbol/log +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +91: + cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o +92: + cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o +56: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo +80: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie +82: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - +82: + cat +57: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe +57: + grep libfoo.so out/test/x86_64/as-needed-dso2/log +57: + grep -q libbar.so out/test/x86_64/as-needed-dso2/log 100: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dt-needed.sh 100: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 100: ++ export LC_ALL=C @@ -6889,12 +6743,14 @@ 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname -97: + readelf --symbols out/test/x86_64/discard/exe 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT -84: + dwarfdump out/test/x86_64/dead-debug-sections/exe 100: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dt-needed.sh .sh +100: ++ testname=dt-needed +100: ++ echo -n 'Testing dt-needed ... ' +100: Testing dt-needed ... ++ t=out/test/x86_64/dt-needed +100: ++ mkdir -p out/test/x86_64/dt-needed 101: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh 101: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 101: ++ export LC_ALL=C @@ -6912,45 +6768,15 @@ 101: ++ QEMU= 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 -100: ++ testname=dt-needed -97: + grep -Fq _start out/test/x86_64/discard/log -100: ++ echo -n 'Testing dt-needed ... ' -100: Testing dt-needed ... ++ t=out/test/x86_64/dt-needed -100: ++ mkdir -p out/test/x86_64/dt-needed -95: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep -100: ++ set -x -100: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - -100: + cat -97: + grep -Fq foo out/test/x86_64/discard/log -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 -90: + grep -q bar -90: + nm -D out/test/x86_64/defsym2/b.so -87: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func - 82/385 Test #84: x86_64-dead-debug-sections ............................ Passed 0.49 sec -test 102 - Start 102: x86_64-duplicate-error - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error.sh" -102: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -102: Environment variables: -102: MACHINE=x86_64 -102: CPU= -102: Test timeout computed to be: 1500 -96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -97: + grep -Fq .Lbar out/test/x86_64/discard/log -97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals -94: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' -94: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp 101: +++ uname -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 -98: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o - 83/385 Test #90: x86_64-defsym2 ........................................ Passed 0.35 sec +101: ++ '[' Linux = FreeBSD ']' +101: ++ trap 'on_error $LINENO' ERR +101: ++ trap on_exit EXIT +101: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh .sh + 61/385 Test #40: x86_64-arch-x86_64-tlsdesc ............................ Passed 0.71 sec + 62/385 Test #48: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 0.61 sec + 63/385 Test #76: x86_64-compressed-debug-info .......................... Passed 0.32 sec + 64/385 Test #88: x86_64-defsym-missing-symbol .......................... Passed 0.20 sec test 103 Start 103: x86_64-dynamic-dt-debug @@ -6960,10 +6786,49 @@ 103: MACHINE=x86_64 103: CPU= 103: Test timeout computed to be: 1500 -101: ++ '[' Linux = FreeBSD ']' -101: ++ trap 'on_error $LINENO' ERR -101: ++ trap on_exit EXIT -101: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh .sh +test 104 + Start 104: x86_64-dynamic-linker + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh" +104: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +104: Environment variables: +104: MACHINE=x86_64 +104: CPU= +104: Test timeout computed to be: 1500 +test 105 + Start 105: x86_64-dynamic-list-data + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh" +105: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +105: Environment variables: +105: MACHINE=x86_64 +105: CPU= +105: Test timeout computed to be: 1500 +test 106 + Start 106: x86_64-dynamic-list + +106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh" +106: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +106: Environment variables: +106: MACHINE=x86_64 +106: CPU= +106: Test timeout computed to be: 1500 +23: mold: warning: entry symbol is not defined: _start +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +23: + grep -q 'x86 feature: SHSTK' +23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o +97: + readelf --symbols out/test/x86_64/discard/exe +97: + grep -Fq _start out/test/x86_64/discard/log +82: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 + 65/385 Test #57: x86_64-as-needed-dso2 ................................. Passed 0.55 sec +100: ++ set -x +100: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - +100: + cat 101: ++ testname=duplicate-error-archive 101: ++ echo -n 'Testing duplicate-error-archive ... ' 101: Testing duplicate-error-archive ... ++ t=out/test/x86_64/duplicate-error-archive @@ -6988,6 +6853,70 @@ 102: ++ QEMU= 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 +102: +++ uname +102: ++ '[' Linux = FreeBSD ']' +102: ++ trap 'on_error $LINENO' ERR +102: ++ trap on_exit EXIT +102: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error.sh .sh +102: ++ testname=duplicate-error +102: ++ echo -n 'Testing duplicate-error ... ' +102: Testing duplicate-error ... ++ t=out/test/x86_64/duplicate-error +102: ++ mkdir -p out/test/x86_64/duplicate-error +102: ++ set -x +102: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - +102: + cat +78: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro +94: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' +94: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp +81: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 +59: + readelf --dynamic out/test/x86_64/as-needed/exe +59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 +86: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +86: + grep -q ' foo@@bar' +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 +85: + gcc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o +67: + out/test/x86_64/canonical-plt/exe +67: + grep -q '^1 1 1$' +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +84: + cat +84: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - +64: + grep -q '^3 3 3 3 4 7$' +64: + out/test/x86_64/bsymbolic-non-weak/exe +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 +89: + out/test/x86_64/defsym/exe +89: + grep -q '^Hello 0x10 0x2000$' +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +83: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o +36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 +36: + grep -q '1 2 3' +36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +31: + grep -q '^56$' +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + cat +31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s +90: + grep -q bar +90: + nm -D out/test/x86_64/defsym2/b.so 103: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-dt-debug.sh 103: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 103: ++ export LC_ALL=C @@ -7009,43 +6938,13 @@ 103: ++ '[' Linux = FreeBSD ']' 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT -102: +++ uname -102: ++ '[' Linux = FreeBSD ']' -102: ++ trap 'on_error $LINENO' ERR -102: ++ trap on_exit EXIT -102: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error.sh .sh -81: + grep -q '^sigsegv 0 1$' -81: + out/test/x86_64/copyrel-relro2/exe -77: + out/test/x86_64/copyrel-alignment/exe1 103: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-dt-debug.sh .sh -102: ++ testname=duplicate-error -102: ++ echo -n 'Testing duplicate-error ... ' -81: + on_exit -102: Testing duplicate-error ... ++ t=out/test/x86_64/duplicate-error -102: ++ mkdir -p out/test/x86_64/duplicate-error -81: + echo OK -81: OK -81: + exit 0 - 84/385 Test #81: x86_64-copyrel-relro2 ................................. Passed 0.57 sec -test 104 - Start 104: x86_64-dynamic-linker - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh" -104: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -104: Environment variables: -104: MACHINE=x86_64 -104: CPU= -104: Test timeout computed to be: 1500 103: ++ testname=dynamic-dt-debug 103: ++ echo -n 'Testing dynamic-dt-debug ... ' 103: Testing dynamic-dt-debug ... ++ t=out/test/x86_64/dynamic-dt-debug 103: ++ mkdir -p out/test/x86_64/dynamic-dt-debug -102: ++ set -x -102: + cat -77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 -77: + grep -q '\.copyrel.* 32$' +103: ++ set -x 104: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh -102: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - 104: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C @@ -7063,67 +6962,9 @@ 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: +++ uname -93: + grep -q 'undefined symbol: _Z3fooii$' out/test/x86_64/demangle/log -77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie 104: ++ '[' Linux = FreeBSD ']' -93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle -99: + cat 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT -103: ++ set -x -104: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh .sh -103: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - -99: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - -103: + cat -97: + readelf --symbols out/test/x86_64/discard/exe -104: ++ testname=dynamic-linker -104: ++ echo -n 'Testing dynamic-linker ... ' -104: Testing dynamic-linker ... ++ t=out/test/x86_64/dynamic-linker -104: ++ mkdir -p out/test/x86_64/dynamic-linker -92: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/x86_64/demangle-rust/log -97: + grep -Fq _start out/test/x86_64/discard/log -100: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo -102: + ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 -97: + grep -Fq foo out/test/x86_64/discard/log - 85/385 Test #92: x86_64-demangle-rust .................................. Passed 0.35 sec -test 105 - Start 105: x86_64-dynamic-list-data - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh" -105: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -105: Environment variables: -105: MACHINE=x86_64 -105: CPU= -105: Test timeout computed to be: 1500 -91: + grep -Fq 'ns::version()' out/test/x86_64/demangle-cpp/log -91: + cat -91: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - -82: + out/test/x86_64/copyrel/exe -82: + grep -q '42 42 1' -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -104: ++ set -x -104: + cat -104: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - -97: + grep -Fq .Lbar out/test/x86_64/discard/log - 86/385 Test #82: x86_64-copyrel ........................................ Passed 0.63 sec -test 106 - Start 106: x86_64-dynamic-list - -106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh" -106: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -106: Environment variables: -106: MACHINE=x86_64 -106: CPU= -106: Test timeout computed to be: 1500 -104: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o -97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all 105: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh 105: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 105: ++ export LC_ALL=C @@ -7145,11 +6986,12 @@ 105: ++ '[' Linux = FreeBSD ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT -78: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 -106: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh -102: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/x86_64/duplicate-error/log 105: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh .sh -78: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log2 +105: ++ testname=dynamic-list-data +105: ++ echo -n 'Testing dynamic-list-data ... ' +105: Testing dynamic-list-data ... ++ t=out/test/x86_64/dynamic-list-data +105: ++ mkdir -p out/test/x86_64/dynamic-list-data +106: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh 106: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C @@ -7166,19 +7008,13 @@ 106: ++ QEMU= 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 -105: ++ testname=dynamic-list-data -105: ++ echo -n 'Testing dynamic-list-data ... ' -105: Testing dynamic-list-data ... ++ t=out/test/x86_64/dynamic-list-data -105: ++ mkdir -p out/test/x86_64/dynamic-list-data -31: + grep -q '^76$' -101: + rm -f out/test/x86_64/duplicate-error-archive/b.a -105: ++ set -x -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 -31: + out/test/x86_64/arch-x86_64-reloc/exe - 87/385 Test #78: x86_64-copyrel-norelro ................................ Passed 0.69 sec +106: +++ uname + 66/385 Test #54: x86_64-allow-multiple-definition ...................... Passed 0.58 sec + 67/385 Test #59: x86_64-as-needed ...................................... Passed 0.54 sec + 68/385 Test #64: x86_64-bsymbolic-non-weak ............................. Passed 0.49 sec + 69/385 Test #67: x86_64-canonical-plt .................................. Passed 0.46 sec + 70/385 Test #86: x86_64-default-symver ................................. Passed 0.25 sec + 71/385 Test #89: x86_64-defsym ......................................... Passed 0.22 sec test 107 Start 107: x86_64-dynamic-list2 @@ -7188,25 +7024,6 @@ 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 -31: + cat -106: +++ uname -106: ++ '[' Linux = FreeBSD ']' -106: ++ trap 'on_error $LINENO' ERR -106: ++ trap on_exit EXIT -106: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh .sh -106: ++ testname=dynamic-list -106: ++ echo -n 'Testing dynamic-list ... ' -106: Testing dynamic-list ... ++ t=out/test/x86_64/dynamic-list -106: ++ mkdir -p out/test/x86_64/dynamic-list -95: + grep -q 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -105: + cat -105: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - -101: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o - 88/385 Test #102: x86_64-duplicate-error ................................ Passed 0.16 sec test 108 Start 108: x86_64-dynamic-list3 @@ -7216,15 +7033,6 @@ 108: MACHINE=x86_64 108: CPU= 108: Test timeout computed to be: 1500 -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -95: + grep -q '.*/a.o:$' out/test/x86_64/dependency-file/dep -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -98: + cat -66: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' - 89/385 Test #95: x86_64-dependency-file ................................ Passed 0.30 sec test 109 Start 109: x86_64-dynamic-list4 @@ -7234,6 +7042,167 @@ 109: MACHINE=x86_64 109: CPU= 109: Test timeout computed to be: 1500 +test 110 + Start 110: x86_64-dynamic + +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh" +110: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +110: Environment variables: +110: MACHINE=x86_64 +110: CPU= +110: Test timeout computed to be: 1500 +test 111 + Start 111: x86_64-emit-relocs-cpp + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh" +111: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +111: Environment variables: +111: MACHINE=x86_64 +111: CPU= +111: Test timeout computed to be: 1500 +test 112 + Start 112: x86_64-emit-relocs-dead-sections + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-dead-sections.sh" +112: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +112: Environment variables: +112: MACHINE=x86_64 +112: CPU= +112: Test timeout computed to be: 1500 +test 113 + Start 113: x86_64-emit-relocs + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs.sh" +113: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +113: Environment variables: +113: MACHINE=x86_64 +113: CPU= +113: Test timeout computed to be: 1500 +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +23: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +23: + grep -q 'x86 feature: SHSTK' +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +23: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +23: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +23: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 +97: + grep -Fq foo out/test/x86_64/discard/log +97: + grep -Fq .Lbar out/test/x86_64/discard/log +97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals +97: + readelf --symbols out/test/x86_64/discard/exe +97: + grep -Fq _start out/test/x86_64/discard/log +97: + grep -Fq foo out/test/x86_64/discard/log +97: + grep -Fq .Lbar out/test/x86_64/discard/log +97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all +100: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo +101: + rm -f out/test/x86_64/duplicate-error-archive/b.a +101: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o +101: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +101: + cat +102: + ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o +102: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/x86_64/duplicate-error/log +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +78: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 +78: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log1 +78: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro +94: + grep -q '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep +94: + grep -q '/a.o:$' out/test/x86_64/dependency-file-response-file/dep +94: + grep -q '^/tmp' out/test/x86_64/dependency-file-response-file/dep +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 +85: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe +84: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 72/385 Test #90: x86_64-defsym2 ........................................ Passed 0.29 sec +103: + cat +103: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - +104: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh .sh +104: ++ testname=dynamic-linker +104: ++ echo -n 'Testing dynamic-linker ... ' +104: Testing dynamic-linker ... ++ t=out/test/x86_64/dynamic-linker +104: ++ mkdir -p out/test/x86_64/dynamic-linker +104: ++ set -x +104: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - +104: + cat +104: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o +104: + readelf --sections out/test/x86_64/dynamic-linker/exe +104: + grep -Fq .interp out/test/x86_64/dynamic-linker/log +104: + readelf --dynamic out/test/x86_64/dynamic-linker/exe +104: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +105: ++ set -x +105: + cat +105: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - +106: ++ '[' Linux = FreeBSD ']' +106: ++ trap 'on_error $LINENO' ERR +106: ++ trap on_exit EXIT +106: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh .sh +106: ++ testname=dynamic-list +106: ++ echo -n 'Testing dynamic-list ... ' +106: Testing dynamic-list ... ++ t=out/test/x86_64/dynamic-list +106: ++ mkdir -p out/test/x86_64/dynamic-list +106: ++ set -x +106: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - +106: + cat +98: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o +93: + grep -q 'undefined symbol: _Z3fooii$' out/test/x86_64/demangle/log +93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle +71: + grep -q '5 0 0 -1' +71: + out/test/x86_64/common-archive/exe +71: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - +71: + cat +71: + rm -f out/test/x86_64/common-archive/f.a +96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo +92: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/x86_64/demangle-rust/log +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 +79: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/x86_64/copyrel-protected/log +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +87: + cat +87: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - +58: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 +58: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 +58: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 +77: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +77: + cat +99: + cat +99: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - +95: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep +56: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe +56: + grep -q libbar out/test/x86_64/as-needed-dso/log2 +56: + grep -q libfoo out/test/x86_64/as-needed-dso/log2 +91: + grep -Fq 'ns::version()' out/test/x86_64/demangle-cpp/log +80: + out/test/x86_64/copyrel-relro/exe +80: + grep -q '^sigsegv 0 1$' +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 +66: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +66: + readelf -n out/test/x86_64/build-id/exe 107: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list2.sh 107: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 107: ++ export LC_ALL=C @@ -7252,12 +7221,18 @@ 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: +++ uname -106: ++ set -x -101: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - -101: + cat -66: + readelf -n out/test/x86_64/build-id/exe +107: ++ '[' Linux = FreeBSD ']' +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +107: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list2.sh .sh +107: ++ testname=dynamic-list2 +107: ++ echo -n 'Testing dynamic-list2 ... ' +107: Testing dynamic-list2 ... ++ t=out/test/x86_64/dynamic-list2 +107: ++ mkdir -p out/test/x86_64/dynamic-list2 +107: ++ set -x +107: + cat +107: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - 108: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list3.sh -98: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 108: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C @@ -7274,23 +7249,20 @@ 108: ++ QEMU= 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=fast -106: + cat -106: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - -96: + grep -q 'RUNPATH.*/foo' -96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: +++ uname 108: ++ '[' Linux = FreeBSD ']' 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT -109: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list4.sh -99: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o -107: ++ '[' Linux = FreeBSD ']' -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT -107: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list2.sh .sh -103: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 108: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list3.sh .sh +108: ++ testname=dynamic-list3 +108: ++ echo -n 'Testing dynamic-list3 ... ' +108: Testing dynamic-list3 ... ++ t=out/test/x86_64/dynamic-list3 +108: ++ mkdir -p out/test/x86_64/dynamic-list3 +108: ++ set -x +108: + cat +108: + cat +108: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - +109: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list4.sh 109: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C @@ -7307,65 +7279,18 @@ 109: ++ QEMU= 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: ++ testname=dynamic-list3 -108: ++ echo -n 'Testing dynamic-list3 ... ' -108: Testing dynamic-list3 ... ++ t=out/test/x86_64/dynamic-list3 -108: ++ mkdir -p out/test/x86_64/dynamic-list3 109: +++ uname -107: ++ testname=dynamic-list2 -107: ++ echo -n 'Testing dynamic-list2 ... ' -107: Testing dynamic-list2 ... ++ t=out/test/x86_64/dynamic-list2 -107: ++ mkdir -p out/test/x86_64/dynamic-list2 -94: + grep -q '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep 109: ++ '[' Linux = FreeBSD ']' 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT -96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -108: ++ set -x -107: ++ set -x -108: + cat 109: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list4.sh .sh -107: + cat 109: ++ testname=dynamic-list4 109: ++ echo -n 'Testing dynamic-list4 ... ' 109: Testing dynamic-list4 ... ++ t=out/test/x86_64/dynamic-list4 -94: + grep -q '/a.o:$' out/test/x86_64/dependency-file-response-file/dep 109: ++ mkdir -p out/test/x86_64/dynamic-list4 -91: /tmp/cc3ZPZD2.s: Assembler messages: -91: /tmp/cc3ZPZD2.s:23: Warning: setting incorrect section attributes for .comment -107: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - -108: + cat -104: + readelf --sections out/test/x86_64/dynamic-linker/exe -91: + cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o -108: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - -94: + grep -q '^/tmp' out/test/x86_64/dependency-file-response-file/dep -105: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data -104: + grep -Fq .interp out/test/x86_64/dynamic-linker/log 109: ++ set -x -104: + readelf --dynamic out/test/x86_64/dynamic-linker/exe 109: + cat -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 109: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC - 90/385 Test #94: x86_64-dependency-file-response-file .................. Passed 0.38 sec -test 110 - Start 110: x86_64-dynamic - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh" -110: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -110: Environment variables: -110: MACHINE=x86_64 -110: CPU= -110: Test timeout computed to be: 1500 -97: + readelf --symbols out/test/x86_64/discard/exe -97: + grep -Fq _start out/test/x86_64/discard/log -98: + rm -f out/test/x86_64/dso-undef/d.a -104: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -97: + grep -Fq foo out/test/x86_64/discard/log -98: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o -97: + grep -Fq .Lbar out/test/x86_64/discard/log 110: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh 110: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 110: ++ export LC_ALL=C @@ -7383,56 +7308,25 @@ 110: ++ QEMU= 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 -97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all -106: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o -104: + readelf --sections out/test/x86_64/dynamic-linker/exe 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh .sh -104: + grep -Fq .interp out/test/x86_64/dynamic-linker/log -108: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o -101: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -98: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - 110: ++ testname=dynamic 110: ++ echo -n 'Testing dynamic ... ' 110: Testing dynamic ... ++ t=out/test/x86_64/dynamic 110: ++ mkdir -p out/test/x86_64/dynamic -100: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o 110: ++ set -x -110: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 - 91/385 Test #104: x86_64-dynamic-linker ................................. Passed 0.20 sec -test 111 - Start 111: x86_64-emit-relocs-cpp - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh" -111: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -111: Environment variables: -111: MACHINE=x86_64 -111: CPU= -111: Test timeout computed to be: 1500 -98: + cat 110: + echo '.globl main; main:' -107: + cat -97: + readelf --symbols out/test/x86_64/discard/exe -107: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - -93: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log -77: + out/test/x86_64/copyrel-alignment/exe2 +110: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - 111: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh -97: + grep -Fq _start out/test/x86_64/discard/log -110: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o 111: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z x86_64 ']' 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/x86_64 -109: + cat 111: ++ CC=cc 111: ++ CXX=c++ 111: ++ GCC=gcc @@ -7443,41 +7337,11 @@ 111: ++ QEMU= 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 -93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 -77: + grep -q '\.copyrel.* 8$' -109: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn 111: +++ uname 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT -97: + grep -Fq foo out/test/x86_64/discard/log -111: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh .sh -97: + grep -Fq .Lbar out/test/x86_64/discard/log -111: ++ testname=emit-relocs-cpp -111: ++ echo -n 'Testing emit-relocs-cpp ... ' -111: Testing emit-relocs-cpp ... ++ t=out/test/x86_64/emit-relocs-cpp -111: ++ mkdir -p out/test/x86_64/emit-relocs-cpp -77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -111: ++ set -x - 92/385 Test #97: x86_64-discard ........................................ Passed 0.41 sec -test 112 - Start 112: x86_64-emit-relocs-dead-sections - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-dead-sections.sh" -112: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -112: Environment variables: -112: MACHINE=x86_64 -112: CPU= -112: Test timeout computed to be: 1500 -111: + '[' x86_64 = arm ']' -111: + cat 112: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-dead-sections.sh -111: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - 112: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -7495,49 +7359,176 @@ 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=gnu2 112: +++ uname -99: + cc -B. -o out/test/x86_64/dt-init/d.so -shared out/test/x86_64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini + 73/385 Test #23: x86_64-arch-x86_64-note-property2 ..................... Passed 0.89 sec + 74/385 Test #58: x86_64-as-needed-weak ................................. Passed 0.63 sec + 75/385 Test #79: x86_64-copyrel-protected .............................. Passed 0.41 sec + 76/385 Test #80: x86_64-copyrel-relro .................................. Passed 0.40 sec + 77/385 Test #92: x86_64-demangle-rust .................................. Passed 0.27 sec + 78/385 Test #102: x86_64-duplicate-error ................................ Passed 0.13 sec +test 114 + Start 114: x86_64-empty-arg + +114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh" +114: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +114: Environment variables: +114: MACHINE=x86_64 +114: CPU= +114: Test timeout computed to be: 1500 +test 115 + Start 115: x86_64-empty-file + +115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh" +115: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +115: Environment variables: +115: MACHINE=x86_64 +115: CPU= +115: Test timeout computed to be: 1500 +test 116 + Start 116: x86_64-empty-input + +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh" +116: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +116: Environment variables: +116: MACHINE=x86_64 +116: CPU= +116: Test timeout computed to be: 1500 +test 117 + Start 117: x86_64-empty-version + +117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-version.sh" +117: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +117: Environment variables: +117: MACHINE=x86_64 +117: CPU= +117: Test timeout computed to be: 1500 +test 118 + Start 118: x86_64-entry + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh" +118: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +118: Environment variables: +118: MACHINE=x86_64 +118: CPU= +118: Test timeout computed to be: 1500 +test 119 + Start 119: x86_64-exception-multiple-ehframe + +119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh" +119: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +119: Environment variables: +119: MACHINE=x86_64 +119: CPU= +119: Test timeout computed to be: 1500 +test 120 + Start 120: x86_64-exception + +120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh" +120: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +120: Environment variables: +120: MACHINE=x86_64 +120: CPU= +120: Test timeout computed to be: 1500 +97: + readelf --symbols out/test/x86_64/discard/exe +97: + grep -Fq _start out/test/x86_64/discard/log +97: + grep -Fq foo out/test/x86_64/discard/log +97: + grep -Fq .Lbar out/test/x86_64/discard/log +97: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all +97: + readelf --symbols out/test/x86_64/discard/exe +97: + grep -Fq _start out/test/x86_64/discard/log +100: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o +78: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 +78: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log2 +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 + 79/385 Test #94: x86_64-dependency-file-response-file .................. Passed 0.30 sec +85: + grep 'DW_MACRO_import -.* 0x0$' out/test/x86_64/debug-macro-section/log +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^76$' -103: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe +31: + grep -q '^56$' +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +103: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o +104: + readelf --sections out/test/x86_64/dynamic-linker/exe +104: + grep -Fq .interp out/test/x86_64/dynamic-linker/log +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +105: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data +106: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o +106: mimalloc: warning: thread 0x7F4DA40006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7F4D63600000, alignment: 0x2000000, commit: 1) +98: + cat +98: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - +98: + rm -f out/test/x86_64/dso-undef/d.a +98: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o +98: + cat +98: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - +93: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log +93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o +71: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o +71: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a +96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +96: + grep -q 'RUNPATH.*/foo' +96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags +87: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie +99: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 80/385 Test #56: x86_64-as-needed-dso .................................. Passed 0.73 sec +91: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - +91: + cat +91: /tmp/ccLE5FtY.s: Assembler messages: +91: /tmp/ccLE5FtY.s:23: Warning: setting incorrect section attributes for .comment +91: + cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha1 +107: + cat +107: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - +107: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o +108: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o +109: + cat +109: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn +110: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o +111: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh .sh +111: ++ testname=emit-relocs-cpp +111: ++ echo -n 'Testing emit-relocs-cpp ... ' +111: Testing emit-relocs-cpp ... ++ t=out/test/x86_64/emit-relocs-cpp +111: ++ mkdir -p out/test/x86_64/emit-relocs-cpp +111: ++ set -x +111: + '[' x86_64 = arm ']' +111: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +111: + cat 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-dead-sections.sh .sh -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 112: ++ testname=emit-relocs-dead-sections 112: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 112: Testing emit-relocs-dead-sections ... ++ t=out/test/x86_64/emit-relocs-dead-sections 112: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections -103: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log 112: ++ set -x 112: + '[' x86_64 = m68k ']' 112: + '[' x86_64 = sh4 ']' -103: + cat 112: + cat -103: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - 112: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -98: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o -96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -96: + grep -q 'RUNPATH.*/foo' -91: + grep -Fq ns::versionv out/test/x86_64/demangle-cpp/log -96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -107: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o - 93/385 Test #91: x86_64-demangle-cpp ................................... Passed 0.64 sec -test 113 - Start 113: x86_64-emit-relocs - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs.sh" -113: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -113: Environment variables: -113: MACHINE=x86_64 -113: CPU= -113: Test timeout computed to be: 1500 -87: + out/test/x86_64/defsym-lto/exe -87: + grep -q '^OK$' +72: + grep -q 5 +72: + out/test/x86_64/common-ref/exe +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 +83: + out/test/x86_64/ctors-in-init-array/exe +83: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 113: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs.sh 113: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 113: ++ export LC_ALL=C @@ -7549,41 +7540,33 @@ 113: ++ CXX=c++ 113: ++ GCC=gcc 113: ++ GXX=g++ -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 113: ++ OBJDUMP=objdump 113: ++ OBJCOPY=objcopy 113: ++ STRIP=strip 113: ++ QEMU= 113: ++ case $MACHINE in 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 - 94/385 Test #87: x86_64-defsym-lto ..................................... Passed 0.86 sec -test 114 - Start 114: x86_64-empty-arg - -114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh" -114: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -114: Environment variables: -114: MACHINE=x86_64 -114: CPU= -114: Test timeout computed to be: 1500 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT 113: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs.sh .sh -105: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe 113: ++ testname=emit-relocs 113: ++ echo -n 'Testing emit-relocs ... ' 113: Testing emit-relocs ... ++ t=out/test/x86_64/emit-relocs 113: ++ mkdir -p out/test/x86_64/emit-relocs -105: + grep -wq foo out/test/x86_64/dynamic-list-data/log 113: ++ set -x -114: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh 113: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - -103: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +113: + cat +81: + grep -q '^sigsegv 0 1$' +81: + out/test/x86_64/copyrel-relro2/exe +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +82: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so +36: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so +114: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh 114: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C @@ -7600,64 +7583,23 @@ 114: ++ QEMU= 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 114: +++ uname -66: + readelf -n out/test/x86_64/build-id/exe -66: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -105: + grep -wq bar out/test/x86_64/dynamic-list-data/log 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT -100: + cat -66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 114: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh .sh -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -100: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - -113: + cat -108: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log1 -108: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log1 114: ++ testname=empty-arg 114: ++ echo -n 'Testing empty-arg ... ' 114: Testing empty-arg ... ++ t=out/test/x86_64/empty-arg 114: ++ mkdir -p out/test/x86_64/empty-arg -106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe -101: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state - 95/385 Test #105: x86_64-dynamic-list-data .............................. Passed 0.34 sec -test 115 - Start 115: x86_64-empty-file - -115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh" -115: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -115: Environment variables: -115: MACHINE=x86_64 -115: CPU= -115: Test timeout computed to be: 1500 114: ++ set -x 114: + ./mold -m elf_x86_64 '' -77: + out/test/x86_64/copyrel-alignment/exe3 -77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 -77: + grep -q '\.copyrel.* 256$' -99: + cc -B. -o out/test/x86_64/dt-init/exe1 out/test/x86_64/dt-init/a.o out/test/x86_64/dt-init/c.so -108: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log1 -106: + grep -q ' foo' out/test/x86_64/dynamic-list/log -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 +114: + grep -q 'cannot open :' out/test/x86_64/empty-arg/log +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 115: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh - 96/385 Test #77: x86_64-copyrel-alignment .............................. Passed 1.05 sec -test 116 - Start 116: x86_64-empty-input - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh" -116: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -116: Environment variables: -116: MACHINE=x86_64 -116: CPU= -116: Test timeout computed to be: 1500 115: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C @@ -7676,29 +7618,16 @@ 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' -108: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 -106: + grep -q ' bar' out/test/x86_64/dynamic-list/log -114: + grep -q 'cannot open :' out/test/x86_64/empty-arg/log -93: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT -106: + cat -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 - 97/385 Test #114: x86_64-empty-arg ...................................... Passed 0.07 sec -test 117 - Start 117: x86_64-empty-version - -117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-version.sh" -117: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -117: Environment variables: -117: MACHINE=x86_64 -117: CPU= -117: Test timeout computed to be: 1500 -93: + cat -93: + cc -c -o out/test/x86_64/demangle/b.o -xc - +115: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh .sh +115: ++ testname=empty-file +115: ++ echo -n 'Testing empty-file ... ' +115: Testing empty-file ... ++ t=out/test/x86_64/empty-file +115: ++ mkdir -p out/test/x86_64/empty-file +115: ++ set -x +115: + cat +115: + cc -o out/test/x86_64/empty-file/a.o -c -xc - 116: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh 116: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 116: ++ export LC_ALL=C @@ -7721,27 +7650,16 @@ 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh .sh -110: + readelf --dynamic out/test/x86_64/dynamic/exe -115: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh .sh -115: ++ testname=empty-file -115: ++ echo -n 'Testing empty-file ... ' -115: Testing empty-file ... ++ t=out/test/x86_64/empty-file -115: ++ mkdir -p out/test/x86_64/empty-file -111: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs -106: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn -108: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -110: + grep -Eq 'Shared library:.*\blibc\b' out/test/x86_64/dynamic/log 116: ++ testname=empty-input 116: ++ echo -n 'Testing empty-input ... ' 116: Testing empty-input ... ++ t=out/test/x86_64/empty-input 116: ++ mkdir -p out/test/x86_64/empty-input -108: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 116: ++ set -x 116: + rm -f out/test/x86_64/empty-input/a.o -110: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe +116: + touch out/test/x86_64/empty-input/a.o +116: + cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 117: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-version.sh 117: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -108: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o 117: ++ export LC_ALL=C 117: ++ LC_ALL=C 117: ++ '[' -z x86_64 ']' @@ -7758,20 +7676,6 @@ 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: +++ uname -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^76$' -109: + cat -109: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC -116: + touch out/test/x86_64/empty-input/a.o -31: + cat -115: ++ set -x -115: + cat -110: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/x86_64/dynamic/log2 -116: + cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o -115: + cc -o out/test/x86_64/empty-file/a.o -c -xc - -110: + cat -110: + cc -c -fPIC -o out/test/x86_64/dynamic/b.o -xc - -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 117: ++ '[' Linux = FreeBSD ']' 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT @@ -7780,48 +7684,9 @@ 117: ++ echo -n 'Testing empty-version ... ' 117: Testing empty-version ... ++ t=out/test/x86_64/empty-version 117: ++ mkdir -p out/test/x86_64/empty-version -100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so 117: ++ set -x -117: + cat 117: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - -113: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs -93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle -96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -96: + grep -q 'RPATH.*/foo' -115: + rm -f out/test/x86_64/empty-file/b.script -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 - 98/385 Test #96: x86_64-disable-new-dtags .............................. Passed 0.69 sec -test 118 - Start 118: x86_64-entry - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh" -118: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -118: Environment variables: -118: MACHINE=x86_64 -118: CPU= -118: Test timeout computed to be: 1500 -115: + touch out/test/x86_64/empty-file/b.script -115: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script -98: + readelf --dyn-syms out/test/x86_64/dso-undef/exe -98: + grep -q ' foo$' -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 99/385 Test #98: x86_64-dso-undef ...................................... Passed 0.68 sec -test 119 - Start 119: x86_64-exception-multiple-ehframe - -119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh" -119: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -119: Environment variables: -119: MACHINE=x86_64 -119: CPU= -119: Test timeout computed to be: 1500 -109: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +117: + cat 118: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh 118: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 118: ++ export LC_ALL=C @@ -7840,23 +7705,18 @@ 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: +++ uname -106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 -107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe -119: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh -117: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT -106: + grep -q ' foo' out/test/x86_64/dynamic-list/log1 118: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh .sh -107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log -106: + grep -q ' bar' out/test/x86_64/dynamic-list/log1 -103: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so -107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log 118: ++ testname=entry 118: ++ echo -n 'Testing entry ... ' 118: Testing entry ... ++ t=out/test/x86_64/entry 118: ++ mkdir -p out/test/x86_64/entry +118: ++ set -x +118: + '[' x86_64 = ppc64 ']' +118: + cc -o out/test/x86_64/entry/a.o -c -x assembler - +119: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh 119: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C @@ -7873,60 +7733,18 @@ 119: ++ QEMU= 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 -116: + grep -q 'unknown file type' out/test/x86_64/empty-input/log -118: ++ set -x -118: + '[' x86_64 = ppc64 ']' 119: +++ uname -118: + cat -118: + cc -o out/test/x86_64/entry/a.o -c -x assembler - -103: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT -100/385 Test #116: x86_64-empty-input .................................... Passed 0.16 sec -test 120 - Start 120: x86_64-exception - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh" -120: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -120: Environment variables: -120: MACHINE=x86_64 -120: CPU= -120: Test timeout computed to be: 1500 119: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh .sh 119: ++ testname=exception-multiple-ehframe 119: ++ echo -n 'Testing exception-multiple-ehframe ... ' 119: Testing exception-multiple-ehframe ... ++ t=out/test/x86_64/exception-multiple-ehframe 119: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe 119: ++ set -x -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -106: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn -101: + grep -q 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -107: + cat -101/385 Test #103: x86_64-dynamic-dt-debug ............................... Passed 0.62 sec -test 121 - Start 121: x86_64-exclude-libs - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh" -121: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -121: Environment variables: -121: MACHINE=x86_64 -121: CPU= -121: Test timeout computed to be: 1500 -119: + nm mold 119: + grep -q __tsan_init -107: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn +119: + nm mold 120: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh 120: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 120: ++ export LC_ALL=C @@ -7948,9 +7766,21 @@ 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT -99: + cc -B. -o out/test/x86_64/dt-init/exe2 out/test/x86_64/dt-init/a.o out/test/x86_64/dt-init/d.so -111: + out/test/x86_64/emit-relocs-cpp/exe -102/385 Test #101: x86_64-duplicate-error-archive ........................ Passed 0.67 sec + 81/385 Test #72: x86_64-common-ref ..................................... Passed 0.57 sec + 82/385 Test #78: x86_64-copyrel-norelro ................................ Passed 0.50 sec + 83/385 Test #81: x86_64-copyrel-relro2 ................................. Passed 0.48 sec + 84/385 Test #83: x86_64-ctors-in-init-array ............................ Passed 0.44 sec + 85/385 Test #85: x86_64-debug-macro-section ............................ Passed 0.42 sec + 86/385 Test #104: x86_64-dynamic-linker ................................. Passed 0.19 sec +test 121 + Start 121: x86_64-exclude-libs + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh" +121: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +121: Environment variables: +121: MACHINE=x86_64 +121: CPU= +121: Test timeout computed to be: 1500 test 122 Start 122: x86_64-exclude-libs2 @@ -7960,14 +7790,6 @@ 122: MACHINE=x86_64 122: CPU= 122: Test timeout computed to be: 1500 -120: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh .sh -121: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh -118: + cc -o out/test/x86_64/entry/b.o -c -xc - -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -103/385 Test #110: x86_64-dynamic ........................................ Passed 0.44 sec test 123 Start 123: x86_64-exclude-libs3 @@ -7977,6 +7799,152 @@ 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 +test 124 + Start 124: x86_64-execstack + +124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh" +124: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +124: Environment variables: +124: MACHINE=x86_64 +124: CPU= +124: Test timeout computed to be: 1500 +test 125 + Start 125: x86_64-execute-only + +125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh" +125: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +125: Environment variables: +125: MACHINE=x86_64 +125: CPU= +125: Test timeout computed to be: 1500 +test 126 + Start 126: x86_64-export-dynamic + +126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh" +126: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +126: Environment variables: +126: MACHINE=x86_64 +126: CPU= +126: Test timeout computed to be: 1500 +test 127 + Start 127: x86_64-export-from-exe + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh" +127: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +127: Environment variables: +127: MACHINE=x86_64 +127: CPU= +127: Test timeout computed to be: 1500 +test 128 + Start 128: x86_64-fatal-warnings + +128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh" +128: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +128: Environment variables: +128: MACHINE=x86_64 +128: CPU= +128: Test timeout computed to be: 1500 +97: + grep -Fq foo out/test/x86_64/discard/log +97: + grep -Fq .Lbar out/test/x86_64/discard/log +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +100: + cat +100: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - +103: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe +103: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +103: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - +103: + cat +105: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe +105: + grep -wq foo out/test/x86_64/dynamic-list-data/log +105: + grep -wq bar out/test/x86_64/dynamic-list-data/log +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe +106: + grep -q ' foo' out/test/x86_64/dynamic-list/log +106: + grep -q ' bar' out/test/x86_64/dynamic-list/log +106: + cat +106: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn +98: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o +93: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log +93: + cat +93: + cc -c -o out/test/x86_64/demangle/b.o -xc - +71: + out/test/x86_64/common-archive/exe +71: + grep -q '5 0 7 2' +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +96: + grep -q 'RUNPATH.*/foo' +96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +96: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +77: + out/test/x86_64/copyrel-alignment/exe1 +77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 +77: + grep -q '\.copyrel.* 32$' +77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie +99: + cc -B. -o out/test/x86_64/dt-init/d.so -shared out/test/x86_64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +66: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +66: + readelf -n out/test/x86_64/build-id/exe +107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe +107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log +107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log +107: + cat +107: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn +108: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 +108: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log1 +108: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log1 +108: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log1 +108: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 +108: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +108: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +108: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o +109: + cat +109: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC +110: + readelf --dynamic out/test/x86_64/dynamic/exe +110: + grep -Eq 'Shared library:.*\blibc\b' out/test/x86_64/dynamic/log +110: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe +110: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/x86_64/dynamic/log2 +110: + cc -c -fPIC -o out/test/x86_64/dynamic/b.o -xc - +110: + cat +111: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +113: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +113: + out/test/x86_64/emit-relocs/exe +113: + grep -q 'Hello world' +113: + readelf -S out/test/x86_64/emit-relocs/exe +113: + grep -Eq 'rela?\.text' +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +82: + out/test/x86_64/copyrel/exe +82: + grep -q '42 42 1' +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 +36: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 +36: + grep -q '1 2 3' +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 87/385 Test #114: x86_64-empty-arg ...................................... Passed 0.17 sec +115: + rm -f out/test/x86_64/empty-file/b.script +115: + touch out/test/x86_64/empty-file/b.script +115: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script +116: + grep -q 'unknown file type' out/test/x86_64/empty-input/log +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +117: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o +118: + cat +118: + cat +118: + cc -o out/test/x86_64/entry/b.o -c -xc - +120: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh .sh 120: ++ testname=exception 120: ++ echo -n 'Testing exception ... ' 120: Testing exception ... ++ t=out/test/x86_64/exception @@ -7984,8 +7952,24 @@ 120: ++ set -x 120: + static= 120: + test_cxxflags -static -120: + c++ -B. -static -o /dev/null -xc++ - 120: + echo 'int main() {}' +120: + c++ -B. -static -o /dev/null -xc++ - +101: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a +101: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state +95: + grep -q 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep +95: + grep -q '.*/a.o:$' out/test/x86_64/dependency-file/dep +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 +84: + grep -q 'Hello world' +84: + out/test/x86_64/dead-debug-sections/exe +84: + dwarfdump out/test/x86_64/dead-debug-sections/exe +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +121: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh 121: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -8003,12 +7987,21 @@ 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: +++ uname -118: + cat +121: ++ '[' Linux = FreeBSD ']' +121: ++ trap 'on_error $LINENO' ERR +121: ++ trap on_exit EXIT +121: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh .sh +121: ++ testname=exclude-libs +121: ++ echo -n 'Testing exclude-libs ... ' +121: Testing exclude-libs ... ++ t=out/test/x86_64/exclude-libs +121: ++ mkdir -p out/test/x86_64/exclude-libs +121: ++ set -x +121: + cat +121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - 122: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs2.sh 122: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C -111: + grep -q 'Hello world' 122: ++ '[' -z x86_64 ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/x86_64 @@ -8023,19 +8016,23 @@ 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname -123: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -121: ++ '[' Linux = FreeBSD ']' -121: ++ trap 'on_error $LINENO' ERR -121: ++ trap on_exit EXIT -121: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh .sh 122: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs2.sh .sh +122: ++ testname=exclude-libs2 +122: ++ echo -n 'Testing exclude-libs2 ... ' +122: Testing exclude-libs2 ... ++ t=out/test/x86_64/exclude-libs2 +122: ++ mkdir -p out/test/x86_64/exclude-libs2 +122: ++ set -x +122: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - +122: + cat +122: + rm -f out/test/x86_64/exclude-libs2/b.a +122: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o +123: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh 123: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C -111: + grep -Eq 'rela?\.text' 123: ++ '[' -z x86_64 ']' 123: ++ '[' -z '' ']' 123: ++ TESTDIR=out/test/x86_64 @@ -8049,63 +8046,10 @@ 123: ++ QEMU= 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 -111: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -121: ++ testname=exclude-libs -121: ++ echo -n 'Testing exclude-libs ... ' -121: Testing exclude-libs ... ++ t=out/test/x86_64/exclude-libs -121: ++ mkdir -p out/test/x86_64/exclude-libs -108: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 -122: ++ testname=exclude-libs2 -122: ++ echo -n 'Testing exclude-libs2 ... ' -122: Testing exclude-libs2 ... ++ t=out/test/x86_64/exclude-libs2 -122: ++ mkdir -p out/test/x86_64/exclude-libs2 -111: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -111: + grep -Eq 'rela?\.eh_frame' -122: ++ set -x -122: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - -66: + readelf -n out/test/x86_64/build-id/exe -100: + readelf --dynamic out/test/x86_64/dt-needed/exe -100: + grep -Fq 'Shared library: [libfoo]' -122: + cat -66: + grep -q 'Build ID: deadbeefdeadbeef' -108: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log2 -121: ++ set -x -121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - 123: +++ uname -31: + out/test/x86_64/arch-x86_64-reloc/exe -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT -100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 -31: + grep -q '^26$' -104/385 Test #66: x86_64-build-id ....................................... Passed 1.82 sec -105/385 Test #111: x86_64-emit-relocs-cpp ................................ Passed 0.44 sec -test 124 - Start 124: x86_64-execstack - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh" -124: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -124: Environment variables: -124: MACHINE=x86_64 -124: CPU= -124: Test timeout computed to be: 1500 -test 125 - Start 125: x86_64-execute-only - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh" -125: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -125: Environment variables: -125: MACHINE=x86_64 -125: CPU= -125: Test timeout computed to be: 1500 123: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh .sh 123: ++ testname=exclude-libs3 123: ++ echo -n 'Testing exclude-libs3 ... ' @@ -8114,13 +8058,6 @@ 123: ++ set -x 123: + cat 123: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - -121: + cat -31: + cat -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -108: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log2 -108: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log2 -122: + rm -f out/test/x86_64/exclude-libs2/b.a -122: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o 124: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh 124: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 124: ++ export LC_ALL=C @@ -8142,7 +8079,14 @@ 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT -108: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 +124: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh .sh +124: ++ testname=execstack +124: ++ echo -n 'Testing execstack ... ' +124: Testing execstack ... ++ t=out/test/x86_64/execstack +124: ++ mkdir -p out/test/x86_64/execstack +124: ++ set -x +124: + cat +124: + cc -c -xc -o out/test/x86_64/execstack/a.o - 125: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh 125: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 125: ++ export LC_ALL=C @@ -8160,46 +8104,21 @@ 125: ++ QEMU= 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -124: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh .sh 125: +++ uname -108: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -124: ++ testname=execstack -124: ++ echo -n 'Testing execstack ... ' -124: Testing execstack ... ++ t=out/test/x86_64/execstack -124: ++ mkdir -p out/test/x86_64/execstack 125: ++ '[' Linux = FreeBSD ']' 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT -122: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - -122: + cat 125: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh .sh 125: ++ testname=execute-only 125: ++ echo -n 'Testing execute-only ... ' 125: Testing execute-only ... ++ t=out/test/x86_64/execute-only 125: ++ mkdir -p out/test/x86_64/execute-only -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -118: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o -124: ++ set -x -124: + cat -106/385 Test #108: x86_64-dynamic-list3 .................................. Passed 0.58 sec -test 126 - Start 126: x86_64-export-dynamic - -126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh" -126: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -126: Environment variables: -126: MACHINE=x86_64 -126: CPU= -126: Test timeout computed to be: 1500 -124: + cc -c -xc -o out/test/x86_64/execstack/a.o - 125: ++ set -x 125: + '[' x86_64 = sparc64 ']' 125: + '[' x86_64 = ppc64 ']' 125: + '[' x86_64 = ppc64le ']' +125: + cat +125: + cc -o out/test/x86_64/execute-only/a.o -c -xc - 126: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh 126: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 126: ++ export LC_ALL=C @@ -8217,29 +8136,10 @@ 126: ++ QEMU= 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 -125: + cat 126: +++ uname -125: + cc -o out/test/x86_64/execute-only/a.o -c -xc - -115: + out/test/x86_64/empty-file/exe -115: + grep -q 'Hello world' -93: + grep -q 'undefined symbol: Pi$' out/test/x86_64/demangle/log 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -107/385 Test #93: x86_64-demangle ....................................... Passed 0.99 sec -test 127 - Start 127: x86_64-export-from-exe - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh" -127: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -127: Environment variables: -127: MACHINE=x86_64 -127: CPU= -127: Test timeout computed to be: 1500 126: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh .sh 126: ++ testname=export-dynamic 126: ++ echo -n 'Testing export-dynamic ... ' @@ -8247,30 +8147,8 @@ 126: ++ mkdir -p out/test/x86_64/export-dynamic 126: ++ set -x 126: + cat -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -109: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - -109: + cat -121: + cat -121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - -123: + rm -f out/test/x86_64/exclude-libs3/b.a -108/385 Test #115: x86_64-empty-file ..................................... Passed 0.33 sec -test 128 - Start 128: x86_64-fatal-warnings - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh" -128: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -128: Environment variables: -128: MACHINE=x86_64 -128: CPU= -128: Test timeout computed to be: 1500 126: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - 126: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null -123: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o -123: + cat -123: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - 127: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh 127: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -8300,16 +8178,14 @@ 127: ++ set -x 127: + cat 127: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - -117: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -117: + grep -q ' bar1' -117: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -117: + grep -q ' bar2' -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 -109/385 Test #117: x86_64-empty-version .................................. Passed 0.33 sec + 88/385 Test #36: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 1.04 sec + 89/385 Test #71: x86_64-common-archive ................................. Passed 0.69 sec + 90/385 Test #82: x86_64-copyrel ........................................ Passed 0.55 sec + 91/385 Test #84: x86_64-dead-debug-sections ............................ Passed 0.54 sec + 92/385 Test #95: x86_64-dependency-file ................................ Passed 0.40 sec + 93/385 Test #97: x86_64-discard ........................................ Passed 0.37 sec + 94/385 Test #105: x86_64-dynamic-list-data .............................. Passed 0.30 sec + 95/385 Test #116: x86_64-empty-input .................................... Passed 0.17 sec test 129 Start 129: x86_64-filler @@ -8319,6 +8195,150 @@ 129: MACHINE=x86_64 129: CPU= 129: Test timeout computed to be: 1500 +test 130 + Start 130: x86_64-filter + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh" +130: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +130: Environment variables: +130: MACHINE=x86_64 +130: CPU= +130: Test timeout computed to be: 1500 +test 131 + Start 131: x86_64-func-addr + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh" +131: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +131: Environment variables: +131: MACHINE=x86_64 +131: CPU= +131: Test timeout computed to be: 1500 +test 132 + Start 132: x86_64-gc-sections + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh" +132: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +132: Environment variables: +132: MACHINE=x86_64 +132: CPU= +132: Test timeout computed to be: 1500 +test 133 + Start 133: x86_64-gdb-index-compress-output + +133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh" +133: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +133: Environment variables: +133: MACHINE=x86_64 +133: CPU= +133: Test timeout computed to be: 1500 +test 134 + Start 134: x86_64-gdb-index-dwarf2 + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh" +134: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +134: Environment variables: +134: MACHINE=x86_64 +134: CPU= +134: Test timeout computed to be: 1500 +test 135 + Start 135: x86_64-gdb-index-dwarf3 + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh" +135: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +135: Environment variables: +135: MACHINE=x86_64 +135: CPU= +135: Test timeout computed to be: 1500 +test 136 + Start 136: x86_64-gdb-index-dwarf4 + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf4.sh" +136: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +136: Environment variables: +136: MACHINE=x86_64 +136: CPU= +136: Test timeout computed to be: 1500 +test 137 + Start 137: x86_64-gdb-index-dwarf5 + +137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh" +137: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +137: Environment variables: +137: MACHINE=x86_64 +137: CPU= +137: Test timeout computed to be: 1500 +106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 +106: + grep -q ' foo' out/test/x86_64/dynamic-list/log1 +106: + grep -q ' bar' out/test/x86_64/dynamic-list/log1 +106: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn +98: + readelf --dyn-syms out/test/x86_64/dso-undef/exe +98: + grep -q ' foo$' +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 96/385 Test #98: x86_64-dso-undef ...................................... Passed 0.41 sec +96: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +96: + grep -q 'RPATH.*/foo' +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 +77: + out/test/x86_64/copyrel-alignment/exe2 +77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 +77: + grep -q '\.copyrel.* 8$' +77: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie +99: + cc -B. -o out/test/x86_64/dt-init/exe1 out/test/x86_64/dt-init/a.o out/test/x86_64/dt-init/c.so +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha256 +107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 +107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log1 +107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log1 +107: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 +107: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn +108: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 +108: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log2 +108: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log2 +108: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log2 +108: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 +108: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +108: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +111: + grep -q 'Hello world' +111: + out/test/x86_64/emit-relocs-cpp/exe +111: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +111: + grep -Eq 'rela?\.text' +111: + grep -Eq 'rela?\.eh_frame' +111: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 + 97/385 Test #113: x86_64-emit-relocs .................................... Passed 0.25 sec +115: + grep -q 'Hello world' +115: + out/test/x86_64/empty-file/exe +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +117: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +117: + grep -q ' bar1' +117: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +117: + grep -q ' bar2' +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +101: + grep -q 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^56$' +31: + cat 128: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh 128: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 128: ++ export LC_ALL=C @@ -8337,14 +8357,17 @@ 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: +++ uname -106: + grep -q ' foo' out/test/x86_64/dynamic-list/log2 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT -99: + out/test/x86_64/dt-init/exe1 128: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh .sh -113: + out/test/x86_64/emit-relocs/exe -113: + grep -q 'Hello world' +128: ++ testname=fatal-warnings +128: ++ echo -n 'Testing fatal-warnings ... ' +128: Testing fatal-warnings ... ++ t=out/test/x86_64/fatal-warnings +128: ++ mkdir -p out/test/x86_64/fatal-warnings +128: ++ set -x +128: + cat +128: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - 129: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/filler.sh 129: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 129: ++ export LC_ALL=C @@ -8362,53 +8385,20 @@ 129: ++ QEMU= 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 -128: ++ testname=fatal-warnings -128: ++ echo -n 'Testing fatal-warnings ... ' -128: Testing fatal-warnings ... ++ t=out/test/x86_64/fatal-warnings -128: ++ mkdir -p out/test/x86_64/fatal-warnings -106: + grep -q ' bar' out/test/x86_64/dynamic-list/log2 129: +++ uname -128: ++ set -x -113: + grep -Eq 'rela?\.text' -113: + readelf -S out/test/x86_64/emit-relocs/exe -99: + out/test/x86_64/dt-init/exe2 -106: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -99: + grep -q init out/test/x86_64/dt-init/log1 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT -128: + cat 129: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/filler.sh .sh 129: ++ testname=filler 129: ++ echo -n 'Testing filler ... ' 129: Testing filler ... ++ t=out/test/x86_64/filler 129: ++ mkdir -p out/test/x86_64/filler -128: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -110/385 Test #113: x86_64-emit-relocs .................................... Passed 0.45 sec -test 130 - Start 130: x86_64-filter - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh" -130: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -130: Environment variables: -130: MACHINE=x86_64 -130: CPU= -130: Test timeout computed to be: 1500 129: ++ set -x 129: + test_cflags -static -99: + grep -q fini out/test/x86_64/dt-init/log1 -100: + readelf --dynamic out/test/x86_64/dt-needed/exe -107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 -122: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a -109: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state +129: + cc -B. -static -o /dev/null -xc - 129: + echo 'int main() {}' 130: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh -100: + grep -Fq 'Shared library: [libfoo]' -99: + grep -q init out/test/x86_64/dt-init/log2 130: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C @@ -8425,42 +8415,27 @@ 130: ++ QEMU= 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 -100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so -99: + grep -q fini out/test/x86_64/dt-init/log2 -129: + cc -B. -static -o /dev/null -xc - -125: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only -124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -121: + rm -f out/test/x86_64/exclude-libs/c.a 130: +++ uname -111/385 Test #99: x86_64-dt-init ........................................ Passed 0.94 sec -test 131 - Start 131: x86_64-func-addr - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh" -131: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -131: Environment variables: -131: MACHINE=x86_64 -131: CPU= -131: Test timeout computed to be: 1500 -107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log1 -107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log1 -123: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh .sh -121: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o -128: + cat -131: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh 130: ++ testname=filter 130: ++ echo -n 'Testing filter ... ' 130: Testing filter ... ++ t=out/test/x86_64/filter 130: ++ mkdir -p out/test/x86_64/filter -107: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 +130: ++ set -x +130: + cat +130: + cc -o out/test/x86_64/filter/a.o -c -x assembler - +130: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared +130: + readelf --dynamic out/test/x86_64/filter/b.so +130: + grep -Fq 'Filter library: [foo]' out/test/x86_64/filter/log +130: + grep -Fq 'Filter library: [bar]' out/test/x86_64/filter/log +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +131: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh 131: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -8478,130 +8453,21 @@ 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 131: +++ uname -127: + cat -130: ++ set -x -107: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn -127: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - -130: + cat -121: + rm -f out/test/x86_64/exclude-libs/d.a 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh .sh 131: ++ testname=func-addr 131: ++ echo -n 'Testing func-addr ... ' -121: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o 131: Testing func-addr ... ++ t=out/test/x86_64/func-addr 131: ++ mkdir -p out/test/x86_64/func-addr 131: ++ set -x 131: + cat 131: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - -130: + cc -o out/test/x86_64/filter/a.o -c -x assembler - -128: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - -126: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic -121: + cat -121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - -31: + out/test/x86_64/arch-x86_64-reloc/exe -31: + grep -q '^61$' -130: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared -31: + cat -118: + readelf -e out/test/x86_64/entry/exe1 -118: + grep -q 'Entry point address:.*0x1000$' out/test/x86_64/entry/log -31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC -118: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o -128: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -130: + readelf --dynamic out/test/x86_64/filter/b.so -131: + cat -131: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - -130: + grep -Fq 'Filter library: [foo]' out/test/x86_64/filter/log -126: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe -127: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so -122: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so -130: + grep -Fq 'Filter library: [bar]' out/test/x86_64/filter/log -130: + on_exit -126: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log -130: + echo OK -130: OK -130: + exit 0 -112/385 Test #130: x86_64-filter ......................................... Passed 0.21 sec -test 132 - Start 132: x86_64-gc-sections - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh" -132: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -132: Environment variables: -132: MACHINE=x86_64 -132: CPU= -132: Test timeout computed to be: 1500 -123: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so -122: + grep -Fq foo out/test/x86_64/exclude-libs2/log -126: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log -123: + grep -Fq foo out/test/x86_64/exclude-libs3/log -106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -125: + grep -q 'Hello world' -113/385 Test #122: x86_64-exclude-libs2 .................................. Passed 0.41 sec -test 133 - Start 133: x86_64-gdb-index-compress-output - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh" -133: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -133: Environment variables: -133: MACHINE=x86_64 -133: CPU= -133: Test timeout computed to be: 1500 -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -124: + readelf --segments -W out/test/x86_64/execstack/exe -125: + out/test/x86_64/execute-only/exe -107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 -114/385 Test #123: x86_64-exclude-libs3 .................................. Passed 0.41 sec -test 134 - Start 134: x86_64-gdb-index-dwarf2 - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh" -134: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -134: Environment variables: -134: MACHINE=x86_64 -134: CPU= -134: Test timeout computed to be: 1500 -125: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log2 -109: + out/test/x86_64/dynamic-list4/exe1 -109: + grep -q 'foo1 bar1 baz1' -109: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 132: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh 132: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -133: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh -115/385 Test #126: x86_64-export-dynamic ................................. Passed 0.33 sec -test 135 - Start 135: x86_64-gdb-index-dwarf3 - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh" -135: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -135: Environment variables: -135: MACHINE=x86_64 -135: CPU= -135: Test timeout computed to be: 1500 -125: + readelf -W --segments out/test/x86_64/execute-only/exe -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log2 -107: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 132: ++ '[' -z x86_64 ']' 132: ++ '[' -z '' ']' 132: ++ TESTDIR=out/test/x86_64 @@ -8619,6 +8485,15 @@ 132: ++ '[' Linux = FreeBSD ']' 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT +132: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh .sh +132: ++ testname=gc-sections +132: ++ echo -n 'Testing gc-sections ... ' +132: Testing gc-sections ... ++ t=out/test/x86_64/gc-sections +132: ++ mkdir -p out/test/x86_64/gc-sections +132: ++ set -x +132: + cat +132: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections +133: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh 133: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C @@ -8636,9 +8511,22 @@ 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 133: +++ uname -124: + grep -q 'GNU_STACK.* RWE ' -124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -106: + grep -q ' foo' out/test/x86_64/dynamic-list/log3 +133: ++ '[' Linux = FreeBSD ']' +133: ++ trap 'on_error $LINENO' ERR +133: ++ trap on_exit EXIT +133: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh .sh +133: ++ testname=gdb-index-compress-output +133: ++ echo -n 'Testing gdb-index-compress-output ... ' +133: Testing gdb-index-compress-output ... ++ t=out/test/x86_64/gdb-index-compress-output +133: ++ mkdir -p out/test/x86_64/gdb-index-compress-output +133: ++ set -x +133: + on_qemu +133: + '[' '' '!=' '' ']' +133: + grep -qw qemu /proc/cpuinfo +133: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +133: + command -v gdb +133: + cat +133: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 134: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh 134: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 134: ++ export LC_ALL=C @@ -8657,51 +8545,23 @@ 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 134: +++ uname -116/385 Test #125: x86_64-execute-only ................................... Passed 0.38 sec -test 136 - Start 136: x86_64-gdb-index-dwarf4 - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf4.sh" -136: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -136: Environment variables: -136: MACHINE=x86_64 -136: CPU= -136: Test timeout computed to be: 1500 -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -132: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh .sh -132: ++ testname=gc-sections -132: ++ echo -n 'Testing gc-sections ... ' -132: Testing gc-sections ... ++ t=out/test/x86_64/gc-sections -132: ++ mkdir -p out/test/x86_64/gc-sections -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -106: + grep -q ' bar' out/test/x86_64/dynamic-list/log3 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh .sh -135: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh -117/385 Test #107: x86_64-dynamic-list2 .................................. Passed 0.93 sec -test 137 - Start 137: x86_64-gdb-index-dwarf5 - -137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh" -137: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -137: Environment variables: -137: MACHINE=x86_64 -137: CPU= -137: Test timeout computed to be: 1500 -132: ++ set -x -132: + cat -133: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh .sh 134: ++ testname=gdb-index-dwarf2 134: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 134: Testing gdb-index-dwarf2 ... ++ t=out/test/x86_64/gdb-index-dwarf2 134: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 +134: ++ set -x +134: + on_qemu +134: + '[' '' '!=' '' ']' +134: + grep -qw qemu /proc/cpuinfo +134: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +134: + command -v gdb +134: + echo 'int main() {}' +134: + cc -o /dev/null -xc -gdwarf-2 -g - +135: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh 135: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C @@ -8719,19 +8579,22 @@ 135: ++ case $MACHINE in 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: +++ uname -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o +135: ++ '[' Linux = FreeBSD ']' +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +135: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh .sh +135: ++ testname=gdb-index-dwarf3 +135: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +135: Testing gdb-index-dwarf3 ... ++ t=out/test/x86_64/gdb-index-dwarf3 +135: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 +135: ++ set -x +135: + on_qemu +135: + '[' '' '!=' '' ']' +135: + grep -qw qemu /proc/cpuinfo 136: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf4.sh -120: + static=-static -120: + static='-static -pthread' -120: + cat -133: ++ testname=gdb-index-compress-output -133: ++ echo -n 'Testing gdb-index-compress-output ... ' -133: Testing gdb-index-compress-output ... ++ t=out/test/x86_64/gdb-index-compress-output -133: ++ mkdir -p out/test/x86_64/gdb-index-compress-output 136: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C -137: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh 136: ++ '[' -z x86_64 ']' 136: ++ '[' -z '' ']' 136: ++ TESTDIR=out/test/x86_64 @@ -8745,59 +8608,26 @@ 136: ++ QEMU= 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 -135: ++ '[' Linux = FreeBSD ']' -134: ++ set -x -134: + on_qemu -134: + '[' '' '!=' '' ']' -134: + grep -qw qemu /proc/cpuinfo -132: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT 136: +++ uname -100: + readelf --dynamic out/test/x86_64/dt-needed/exe -137: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -137: ++ export LC_ALL=C -137: ++ LC_ALL=C -137: ++ '[' -z x86_64 ']' -137: ++ '[' -z '' ']' -137: ++ TESTDIR=out/test/x86_64 -137: ++ CC=cc -137: ++ CXX=c++ -137: ++ GCC=gcc -137: ++ GXX=g++ -137: ++ OBJDUMP=objdump -137: ++ OBJCOPY=objcopy -137: ++ STRIP=strip -137: ++ QEMU= -137: ++ case $MACHINE in -137: ++ tlsdesc_opt=-mtls-dialect=gnu2 -133: ++ set -x -133: + on_qemu -133: + '[' '' '!=' '' ']' -133: + grep -qw qemu /proc/cpuinfo -120: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC -100: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh .sh -133: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -133: + command -v gdb -135: ++ testname=gdb-index-dwarf3 -135: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -135: Testing gdb-index-dwarf3 ... ++ t=out/test/x86_64/gdb-index-dwarf3 -135: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 -133: + cat -133: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar 136: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf4.sh .sh -134: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -134: + command -v gdb -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -118/385 Test #106: x86_64-dynamic-list ................................... Passed 0.97 sec +136: ++ testname=gdb-index-dwarf4 +136: ++ echo -n 'Testing gdb-index-dwarf4 ... ' +136: Testing gdb-index-dwarf4 ... ++ t=out/test/x86_64/gdb-index-dwarf4 +136: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 +136: ++ set -x +136: + on_qemu +136: + '[' '' '!=' '' ']' +136: + grep -qw qemu /proc/cpuinfo + 98/385 Test #96: x86_64-disable-new-dtags .............................. Passed 0.44 sec + 99/385 Test #101: x86_64-duplicate-error-archive ........................ Passed 0.39 sec +100/385 Test #108: x86_64-dynamic-list3 .................................. Passed 0.31 sec +101/385 Test #111: x86_64-emit-relocs-cpp ................................ Passed 0.29 sec +102/385 Test #115: x86_64-empty-file ..................................... Passed 0.23 sec +103/385 Test #117: x86_64-empty-version .................................. Passed 0.22 sec +104/385 Test #130: x86_64-filter ......................................... Passed 0.05 sec test 138 Start 138: x86_64-gdb-index-dwarf64 @@ -8807,46 +8637,151 @@ 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 -134: + echo 'int main() {}' -134: + cc -o /dev/null -xc -gdwarf-2 -g - -136: ++ testname=gdb-index-dwarf4 -136: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -136: Testing gdb-index-dwarf4 ... ++ t=out/test/x86_64/gdb-index-dwarf4 -136: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 -136: ++ set -x -136: + on_qemu -136: + '[' '' '!=' '' ']' -136: + grep -qw qemu /proc/cpuinfo -135: ++ set -x -135: + on_qemu -135: + '[' '' '!=' '' ']' -135: + grep -qw qemu /proc/cpuinfo -137: +++ uname -131: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so +test 139 + Start 139: x86_64-gdb-index-empty + +139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-empty.sh" +139: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +139: Environment variables: +139: MACHINE=x86_64 +139: CPU= +139: Test timeout computed to be: 1500 +test 140 + Start 140: x86_64-gdb-index-split-dwarf + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-split-dwarf.sh" +140: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +140: Environment variables: +140: MACHINE=x86_64 +140: CPU= +140: Test timeout computed to be: 1500 +test 141 + Start 141: x86_64-glibc-2.22-bug + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/glibc-2.22-bug.sh" +141: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +141: Environment variables: +141: MACHINE=x86_64 +141: CPU= +141: Test timeout computed to be: 1500 +test 142 + Start 142: x86_64-global-offset-table + +142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/global-offset-table.sh" +142: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +142: Environment variables: +142: MACHINE=x86_64 +142: CPU= +142: Test timeout computed to be: 1500 +test 143 + Start 143: x86_64-gnu-hash + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-hash.sh" +143: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +143: Environment variables: +143: MACHINE=x86_64 +143: CPU= +143: Test timeout computed to be: 1500 +test 144 + Start 144: x86_64-gnu-property + +144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh" +144: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +144: Environment variables: +144: MACHINE=x86_64 +144: CPU= +144: Test timeout computed to be: 1500 +test 145 + Start 145: x86_64-gnu-retain + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-retain.sh" +145: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +145: Environment variables: +145: MACHINE=x86_64 +145: CPU= +145: Test timeout computed to be: 1500 +test 146 + Start 146: x86_64-gnu-unique + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh" +146: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +146: Environment variables: +146: MACHINE=x86_64 +146: CPU= +146: Test timeout computed to be: 1500 +106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 +106: + grep -q ' foo' out/test/x86_64/dynamic-list/log2 +106: + grep -q ' bar' out/test/x86_64/dynamic-list/log2 +106: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +77: + out/test/x86_64/copyrel-alignment/exe3 +77: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 +77: + grep -q '\.copyrel.* 256$' +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 +99: + cc -B. -o out/test/x86_64/dt-init/exe2 out/test/x86_64/dt-init/a.o out/test/x86_64/dt-init/d.so +107: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 +107: + grep -q ' foo' out/test/x86_64/dynamic-list2/log2 +107: + grep -q ' bar' out/test/x86_64/dynamic-list2/log2 +107: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 135: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 135: + command -v gdb 135: + test_cflags -gdwarf-3 -137: ++ '[' Linux = FreeBSD ']' 135: + echo 'int main() {}' 135: + cc -B. -gdwarf-3 -o /dev/null -xc - +136: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +136: + command -v gdb +136: + test_cflags -gdwarf-4 -g +136: + echo 'int main() {}' +136: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +137: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh +137: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +137: ++ export LC_ALL=C +137: ++ LC_ALL=C +137: ++ '[' -z x86_64 ']' +137: ++ '[' -z '' ']' +137: ++ TESTDIR=out/test/x86_64 +137: ++ CC=cc +137: ++ CXX=c++ +137: ++ GCC=gcc +137: ++ GXX=g++ +137: ++ OBJDUMP=objdump +137: ++ OBJCOPY=objcopy +137: ++ STRIP=strip +137: ++ QEMU= +137: ++ case $MACHINE in +137: ++ tlsdesc_opt=-mtls-dialect=gnu2 +137: +++ uname +137: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT -138: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf64.sh 137: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh .sh 137: ++ testname=gdb-index-dwarf5 137: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 137: Testing gdb-index-dwarf5 ... ++ t=out/test/x86_64/gdb-index-dwarf5 137: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 -136: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -136: + command -v gdb -136: + test_cflags -gdwarf-4 -g -136: + echo 'int main() {}' -128: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -136: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 137: ++ set -x 137: + on_qemu 137: + '[' '' '!=' '' ']' 137: + grep -qw qemu /proc/cpuinfo +137: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +137: + command -v gdb +137: + test_cflags -gdwarf-5 -g +137: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +137: + echo 'int main() {}' +91: + grep -Fq ns::versionv out/test/x86_64/demangle-cpp/log +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +122: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - +122: + cat +138: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf64.sh 138: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C @@ -8864,64 +8799,23 @@ 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: +++ uname -137: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -137: + command -v gdb -137: + test_cflags -gdwarf-5 -g -137: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf64.sh .sh -119: + command -v perl -119: + '[' x86_64 = sh4 ']' -119: + cat -137: + echo 'int main() {}' 138: ++ testname=gdb-index-dwarf64 138: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 138: Testing gdb-index-dwarf64 ... ++ t=out/test/x86_64/gdb-index-dwarf64 138: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 -119: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - -118: + readelf -e out/test/x86_64/entry/exe2 -121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -121: + grep -Fq foo out/test/x86_64/exclude-libs/log 138: ++ set -x 138: + on_qemu 138: + '[' '' '!=' '' ']' 138: + grep -qw qemu /proc/cpuinfo -120: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC -121: + grep -Fq bar out/test/x86_64/exclude-libs/log -118: + grep -q 'Entry point address:.*0x2000$' out/test/x86_64/entry/log -127: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -127: + grep -q expfn2 -121: + grep -Fq baz out/test/x86_64/exclude-libs/log 138: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 138: + command -v gdb 138: + test_cflags -gdwarf-5 -g -gdwarf64 -119/385 Test #118: x86_64-entry .......................................... Passed 0.61 sec -test 139 - Start 139: x86_64-gdb-index-empty - -139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-empty.sh" -139: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -139: Environment variables: -139: MACHINE=x86_64 -139: CPU= -139: Test timeout computed to be: 1500 138: + echo 'int main() {}' 138: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -129: + cat -129: + cc -o out/test/x86_64/filler/a.o -c -xc - -127: + grep -q expfn1 -127: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -124: + grep -q 'GNU_STACK.* RW ' -124: + readelf --segments -W out/test/x86_64/execstack/exe -124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -133: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 139: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-empty.sh 139: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 139: ++ export LC_ALL=C @@ -8939,20 +8833,6 @@ 139: ++ QEMU= 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -120/385 Test #127: x86_64-export-from-exe ................................ Passed 0.43 sec -test 140 - Start 140: x86_64-gdb-index-split-dwarf - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-split-dwarf.sh" -140: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -140: Environment variables: -140: MACHINE=x86_64 -140: CPU= -140: Test timeout computed to be: 1500 139: +++ uname 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR @@ -8962,8 +8842,9 @@ 139: ++ echo -n 'Testing gdb-index-empty ... ' 139: Testing gdb-index-empty ... ++ t=out/test/x86_64/gdb-index-empty 139: ++ mkdir -p out/test/x86_64/gdb-index-empty -109: + grep -q 'foo2 bar2 baz1' -109: + out/test/x86_64/dynamic-list4/exe2 +139: ++ set -x +139: + echo 'void _start() {}' +139: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 140: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-split-dwarf.sh 140: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 140: ++ export LC_ALL=C @@ -8981,35 +8862,25 @@ 140: ++ QEMU= 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -139: ++ set -x -121/385 Test #109: x86_64-dynamic-list4 .................................. Passed 1.05 sec -test 141 - Start 141: x86_64-glibc-2.22-bug - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/glibc-2.22-bug.sh" -141: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -141: Environment variables: -141: MACHINE=x86_64 -141: CPU= -141: Test timeout computed to be: 1500 -139: + echo 'void _start() {}' -139: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 140: +++ uname 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT -119: + cat -119: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - 140: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-split-dwarf.sh .sh -141: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/glibc-2.22-bug.sh 140: ++ testname=gdb-index-split-dwarf 140: ++ echo -n 'Testing gdb-index-split-dwarf ... ' 140: Testing gdb-index-split-dwarf ... ++ t=out/test/x86_64/gdb-index-split-dwarf 140: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf +140: ++ set -x +140: + on_qemu +140: + '[' '' '!=' '' ']' +140: + grep -qw qemu /proc/cpuinfo +140: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +140: + command -v gdb +140: + test_cflags -gdwarf-5 -g +140: + echo 'int main() {}' +140: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +141: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/glibc-2.22-bug.sh 141: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C @@ -9027,10 +8898,6 @@ 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 141: +++ uname -140: ++ set -x -140: + on_qemu -140: + '[' '' '!=' '' ']' -140: + grep -qw qemu /proc/cpuinfo 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT @@ -9039,52 +8906,9 @@ 141: ++ echo -n 'Testing glibc-2.22-bug ... ' 141: Testing glibc-2.22-bug ... ++ t=out/test/x86_64/glibc-2.22-bug 141: ++ mkdir -p out/test/x86_64/glibc-2.22-bug -140: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -140: + command -v gdb -140: + test_cflags -gdwarf-5 -g -140: + echo 'int main() {}' -31: + grep -q '^56000003$' -140: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 141: ++ set -x -31: + out/test/x86_64/arch-x86_64-reloc/exe -141: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 141: + cat -131: + out/test/x86_64/func-addr/exe -131: + grep -q 1 -31: + cat -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -100: + readelf --dynamic out/test/x86_64/dt-needed/exe -100: + grep -Fq 'Shared library: [libbar.so]' -122/385 Test #131: x86_64-func-addr ...................................... Passed 0.41 sec -test 142 - Start 142: x86_64-global-offset-table - -142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/global-offset-table.sh" -142: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -142: Environment variables: -142: MACHINE=x86_64 -142: CPU= -142: Test timeout computed to be: 1500 -129: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o -120: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread -31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -123/385 Test #100: x86_64-dt-needed ...................................... Passed 1.31 sec -test 143 - Start 143: x86_64-gnu-hash - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-hash.sh" -143: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -143: Environment variables: -143: MACHINE=x86_64 -143: CPU= -143: Test timeout computed to be: 1500 +141: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 142: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/global-offset-table.sh 142: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 142: ++ export LC_ALL=C @@ -9115,9 +8939,6 @@ 142: + '[' x86_64 = ppc64le ']' 142: + cat 142: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - -134: + cat -134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o 143: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-hash.sh 143: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 143: ++ export LC_ALL=C @@ -9135,9 +8956,7 @@ 143: ++ QEMU= 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 -119: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 143: +++ uname -139: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT @@ -9147,59 +8966,7 @@ 143: Testing gnu-hash ... ++ t=out/test/x86_64/gnu-hash 143: ++ mkdir -p out/test/x86_64/gnu-hash 143: ++ set -x -119: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o -143: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - -143: + cat -133: + grep -Fq .gdb_index -133: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so -134: + cat -134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -133: + cat -132: + readelf --symbols out/test/x86_64/gc-sections/exe1 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -141: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o -124/385 Test #128: x86_64-fatal-warnings ................................. Passed 0.56 sec -test 144 - Start 144: x86_64-gnu-property - -144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh" -144: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -144: Environment variables: -144: MACHINE=x86_64 -144: CPU= -144: Test timeout computed to be: 1500 -133: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -137: + cat -137: + cat -132: + grep -qv live_fn1 out/test/x86_64/gc-sections/log.1 -132: + grep -qv live_fn2 out/test/x86_64/gc-sections/log.1 -139: + readelf -WS out/test/x86_64/gdb-index-empty/exe -119: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o -121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -124: + readelf --segments -W out/test/x86_64/execstack/exe -124: + grep -q 'GNU_STACK.* RW ' -135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -137: + cat -139: + grep -Fq .gdb_index out/test/x86_64/gdb-index-empty/log -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 144: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh -125/385 Test #124: x86_64-execstack ...................................... Passed 0.67 sec -test 145 - Start 145: x86_64-gnu-retain - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-retain.sh" -145: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -145: Environment variables: -145: MACHINE=x86_64 -145: CPU= -145: Test timeout computed to be: 1500 -135: + cat 144: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C @@ -9217,36 +8984,15 @@ 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: +++ uname -121: + grep -Fq foo out/test/x86_64/exclude-libs/log -119: + cat -119: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - -137: + cat -132: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.1 144: ++ '[' Linux = FreeBSD ']' -132: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.1 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT -137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -121: + grep -Fq bar out/test/x86_64/exclude-libs/log +144: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh .sh +144: ++ testname=gnu-property +144: ++ echo -n 'Testing gnu-property ... ' +144: Testing gnu-property ... ++ t=out/test/x86_64/gnu-property +144: ++ mkdir -p out/test/x86_64/gnu-property 145: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-retain.sh -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -132: + grep -qv live_var1 out/test/x86_64/gc-sections/log.1 -126/385 Test #139: x86_64-gdb-index-empty ................................ Passed 0.20 sec -test 146 - Start 146: x86_64-gnu-unique - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh" -146: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -146: Environment variables: -146: MACHINE=x86_64 -146: CPU= -146: Test timeout computed to be: 1500 -143: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -121: + grep -Fq baz out/test/x86_64/exclude-libs/log -136: + cat 145: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C @@ -9264,30 +9010,59 @@ 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=gnu2 145: +++ uname -132: + grep -qv live_var2 out/test/x86_64/gc-sections/log.1 -144: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh .sh -132: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.1 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 145: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-retain.sh .sh -146: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh -144: ++ testname=gnu-property -144: ++ echo -n 'Testing gnu-property ... ' -144: Testing gnu-property ... ++ t=out/test/x86_64/gnu-property -144: ++ mkdir -p out/test/x86_64/gnu-property -121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -145: ++ testname=gnu-retain +105/385 Test #77: x86_64-copyrel-alignment .............................. Passed 0.70 sec +106/385 Test #91: x86_64-demangle-cpp ................................... Passed 0.57 sec +107/385 Test #107: x86_64-dynamic-list2 .................................. Passed 0.36 sec +test 147 + Start 147: x86_64-gnu-warning + +147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-warning.sh" +147: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +147: Environment variables: +147: MACHINE=x86_64 +147: CPU= +147: Test timeout computed to be: 1500 +test 148 + Start 148: x86_64-hash-style + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh" +148: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +148: Environment variables: +148: MACHINE=x86_64 +148: CPU= +148: Test timeout computed to be: 1500 +test 149 + Start 149: x86_64-hello-dynamic + +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh" +149: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +149: Environment variables: +149: MACHINE=x86_64 +149: CPU= +149: Test timeout computed to be: 1500 +139: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index +143: + cat +143: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - 144: ++ set -x +144: + cat +144: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - +145: ++ testname=gnu-retain 145: ++ echo -n 'Testing gnu-retain ... ' 145: Testing gnu-retain ... ++ t=out/test/x86_64/gnu-retain 145: ++ mkdir -p out/test/x86_64/gnu-retain -136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +145: ++ set -x +145: + '[' x86_64 = ppc64 ']' +145: + cat +145: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections +146: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh 146: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C 146: ++ '[' -z x86_64 ']' -132: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.1 146: ++ '[' -z '' ']' 146: ++ TESTDIR=out/test/x86_64 146: ++ CC=cc @@ -9301,19 +9076,9 @@ 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 146: +++ uname -144: + cat -132: + out/test/x86_64/gc-sections/exe1 146: ++ '[' Linux = FreeBSD ']' -132: + grep -q '1 2' 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT -145: ++ set -x -145: + '[' x86_64 = ppc64 ']' -145: + cat -145: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections -142: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -132: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -144: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - 146: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh .sh 146: ++ testname=gnu-unique 146: ++ echo -n 'Testing gnu-unique ... ' @@ -9321,50 +9086,32 @@ 146: ++ mkdir -p out/test/x86_64/gnu-unique 146: ++ set -x 146: + command -v g++ -138: + cat -133: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -146: + cat -137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -138: + cat 146: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -138: + cat -138: + cat -135: + cat -134: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index -135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -31: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe -119: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o -140: + cat -144: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie -140: + cat -31: + grep -Fq '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -31: + grep -Fq '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 -127/385 Test #31: x86_64-arch-x86_64-reloc .............................. Passed 3.76 sec -test 147 - Start 147: x86_64-gnu-warning - -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-warning.sh" -147: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -147: Environment variables: -147: MACHINE=x86_64 -147: CPU= -147: Test timeout computed to be: 1500 -136: + cat -136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -141: + grep -Eq '\.rela?\.plt' -141: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so -145: + grep -q '\.text\.foo.*AXR' -142: + out/test/x86_64/global-offset-table/exe -145: + readelf -WS out/test/x86_64/gnu-retain/a.o -145: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections +146: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so +118: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o +103: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +128: + cat +128: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - +127: + cat +127: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - +125: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only +93: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle +133: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +109: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +121: + cat +121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +123: + rm -f out/test/x86_64/exclude-libs3/b.a +123: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o +123: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +123: + cat 147: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-warning.sh -141: + grep -E -A1 '\.rela?\.dyn' -140: + cat 147: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C @@ -9386,21 +9133,6 @@ 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT 147: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-warning.sh .sh -140: + cat -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -128/385 Test #141: x86_64-glibc-2.22-bug ................................. Passed 0.29 sec -test 148 - Start 148: x86_64-hash-style - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh" -148: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -148: Environment variables: -148: MACHINE=x86_64 -148: CPU= -148: Test timeout computed to be: 1500 147: ++ testname=gnu-warning 147: ++ echo -n 'Testing gnu-warning ... ' 147: Testing gnu-warning ... ++ t=out/test/x86_64/gnu-warning @@ -9408,46 +9140,7 @@ 147: ++ set -x 147: + cat 147: + gcc -c -o out/test/x86_64/gnu-warning/a.o -xc - -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -142: ++ out/test/x86_64/global-offset-table/exe -142: + GOT_ADDR=2038c8 -142: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' -137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -129/385 Test #143: x86_64-gnu-hash ....................................... Passed 0.24 sec -test 149 - Start 149: x86_64-hello-dynamic - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh" -149: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -149: Environment variables: -149: MACHINE=x86_64 -149: CPU= -149: Test timeout computed to be: 1500 -142: + grep -q '\.got\.plt .*2038c8 ' -140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 148: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh -149: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh -149: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -149: ++ export LC_ALL=C -149: ++ LC_ALL=C -149: ++ '[' -z x86_64 ']' -149: ++ '[' -z '' ']' -149: ++ TESTDIR=out/test/x86_64 -149: ++ CC=cc -149: ++ CXX=c++ -149: ++ GCC=gcc -149: ++ GXX=g++ -149: ++ OBJDUMP=objdump -149: ++ OBJCOPY=objcopy -149: ++ STRIP=strip -149: ++ QEMU= -149: ++ case $MACHINE in -149: ++ tlsdesc_opt=-mtls-dialect=gnu2 -149: +++ uname -142: + readelf -WS out/test/x86_64/global-offset-table/exe 148: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C @@ -9464,16 +9157,21 @@ 148: ++ QEMU= 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -149: ++ '[' Linux = FreeBSD ']' -149: ++ trap 'on_error $LINENO' ERR -149: ++ trap on_exit EXIT -149: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh .sh -121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -130/385 Test #142: x86_64-global-offset-table ............................ Passed 0.27 sec +148: +++ uname +148: ++ '[' Linux = FreeBSD ']' +148: ++ trap 'on_error $LINENO' ERR +148: ++ trap on_exit EXIT +148: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh .sh +148: ++ testname=hash-style +148: ++ echo -n 'Testing hash-style ... ' +148: Testing hash-style ... ++ t=out/test/x86_64/hash-style +148: ++ mkdir -p out/test/x86_64/hash-style +149: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh +149: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +149: ++ export LC_ALL=C +149: ++ LC_ALL=C +149: ++ '[' -z x86_64 ']' +108/385 Test #110: x86_64-dynamic ........................................ Passed 0.35 sec test 150 Start 150: x86_64-hello-static @@ -9483,21 +9181,37 @@ 150: MACHINE=x86_64 150: CPU= 150: Test timeout computed to be: 1500 -148: +++ uname -148: ++ '[' Linux = FreeBSD ']' -148: ++ trap 'on_error $LINENO' ERR -148: ++ trap on_exit EXIT -138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -149: ++ testname=hello-dynamic -149: ++ echo -n 'Testing hello-dynamic ... ' -149: Testing hello-dynamic ... ++ t=out/test/x86_64/hello-dynamic -149: ++ mkdir -p out/test/x86_64/hello-dynamic -149: ++ set -x -121: + grep -Fq foo out/test/x86_64/exclude-libs/log +148: ++ set -x +148: + cat +148: + cc -o out/test/x86_64/hash-style/a.o -c -xc - +149: ++ '[' -z '' ']' +149: ++ TESTDIR=out/test/x86_64 +149: ++ CC=cc +149: ++ CXX=c++ +149: ++ GCC=gcc +149: ++ GXX=g++ +149: ++ OBJDUMP=objdump +149: ++ OBJCOPY=objcopy +149: ++ STRIP=strip +149: ++ QEMU= +149: ++ case $MACHINE in +149: ++ tlsdesc_opt=-mtls-dialect=gnu2 +149: +++ uname +122: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a +141: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o 150: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hello-static.sh +149: ++ '[' Linux = FreeBSD ']' +149: ++ trap 'on_error $LINENO' ERR +149: ++ trap on_exit EXIT +126: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic +149: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh .sh +131: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - 150: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +145: + readelf -WS out/test/x86_64/gnu-retain/a.o +145: + grep -q '\.text\.foo.*AXR' 150: ++ export LC_ALL=C 150: ++ LC_ALL=C +131: + cat 150: ++ '[' -z x86_64 ']' 150: ++ '[' -z '' ']' 150: ++ TESTDIR=out/test/x86_64 @@ -9512,67 +9226,65 @@ 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname -149: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE -148: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh .sh -121: + grep -Fq bar out/test/x86_64/exclude-libs/log +99: + out/test/x86_64/dt-init/exe1 +149: ++ testname=hello-dynamic +149: ++ echo -n 'Testing hello-dynamic ... ' +149: Testing hello-dynamic ... ++ t=out/test/x86_64/hello-dynamic +149: ++ mkdir -p out/test/x86_64/hello-dynamic +143: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +149: ++ set -x +121: + rm -f out/test/x86_64/exclude-libs/c.a +99: + out/test/x86_64/dt-init/exe2 +123: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +139: + readelf -WS out/test/x86_64/gdb-index-empty/exe +145: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections 149: + cat -148: ++ testname=hash-style -148: ++ echo -n 'Testing hash-style ... ' -148: Testing hash-style ... ++ t=out/test/x86_64/hash-style -148: ++ mkdir -p out/test/x86_64/hash-style +149: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +99: + grep -q init out/test/x86_64/dt-init/log1 +124: + readelf --segments -W out/test/x86_64/execstack/exe +124: + grep -q 'GNU_STACK.* RWE ' +128: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common +99: + grep -q fini out/test/x86_64/dt-init/log1 +121: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o +144: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT -146: + cat -146: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -136: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index -121: + grep -Fq baz out/test/x86_64/exclude-libs/log -148: ++ set -x -148: + cat -148: + cc -o out/test/x86_64/hash-style/a.o -c -xc - -121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a 150: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hello-static.sh .sh +99: + grep -q init out/test/x86_64/dt-init/log2 +99: + grep -q fini out/test/x86_64/dt-init/log2 +139: + grep -Fq .gdb_index out/test/x86_64/gdb-index-empty/log +93: + grep -q 'undefined symbol: Pi$' out/test/x86_64/demangle/log +121: + rm -f out/test/x86_64/exclude-libs/d.a +146: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 150: ++ testname=hello-static +142: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +103: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so 150: ++ echo -n 'Testing hello-static ... ' 150: Testing hello-static ... ++ t=out/test/x86_64/hello-static 150: ++ mkdir -p out/test/x86_64/hello-static +124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +133: mimalloc: warning: thread 0x7FD98FE006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7FD94F400000, alignment: 0x2000000, commit: 1) +146: + cat +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 +66: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +66: + readelf -n out/test/x86_64/build-id/exe +132: + readelf --symbols out/test/x86_64/gc-sections/exe1 150: ++ set -x 150: + test_cflags -static -137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -129: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 150: + cc -B. -static -o /dev/null -xc - 150: + echo 'int main() {}' -129: + od -x out/test/x86_64/filler/exe1 -133: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe -135: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index -147: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie -133: + grep -Fq .gdb_index -138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -133: + grep -q 'Hello world' -133: + out/test/x86_64/gdb-index-compress-output/exe -148: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o -133: + DEBUGINFOD_URLS= -133: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -134: + grep -Fq .gdb_index -134: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so -120: + out/test/x86_64/exception/exe1 -120: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread -149: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie -146: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie -145: + nm out/test/x86_64/gnu-retain/exe -134: + cat -134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -144: + readelf -W --sections out/test/x86_64/gnu-property/exe -144: + grep -Fqw .note.gnu.property -144: + readelf -W --segments out/test/x86_64/gnu-property/exe -144: + grep -qw GNU_PROPERTY -145: + grep -q foo out/test/x86_64/gnu-retain/log -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -131/385 Test #144: x86_64-gnu-property ................................... Passed 0.33 sec +100: + readelf --dynamic out/test/x86_64/dt-needed/exe +103: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +109/385 Test #93: x86_64-demangle ....................................... Passed 0.64 sec +110/385 Test #139: x86_64-gdb-index-empty ................................ Passed 0.12 sec test 151 Start 151: x86_64-help @@ -9582,13 +9294,101 @@ 151: MACHINE=x86_64 151: CPU= 151: Test timeout computed to be: 1500 -148: + readelf -WS out/test/x86_64/hash-style/b.so -148: + grep -Fq ' .hash' -148: + readelf -WS out/test/x86_64/hash-style/b.so -137: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index -148: + grep -Fq ' .gnu.hash' -145: + grep -q bar out/test/x86_64/gnu-retain/log +test 152 + Start 152: x86_64-hidden-archive + +152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh" +152: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +152: Environment variables: +152: MACHINE=x86_64 +152: CPU= +152: Test timeout computed to be: 1500 +100: + grep -Fq 'Shared library: [libfoo]' +100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +125: + out/test/x86_64/execute-only/exe +125: + grep -q 'Hello world' +125: + readelf -W --segments out/test/x86_64/execute-only/exe +125: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +132: + grep -qv live_fn1 out/test/x86_64/gc-sections/log.1 +132: + grep -qv live_fn2 out/test/x86_64/gc-sections/log.1 +126: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe +126: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log +126: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log +121: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o +135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +135: + cat +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=fast +137: + cat +137: + cat +106: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 151: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/help.sh +152: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh +111/385 Test #99: x86_64-dt-init ........................................ Passed 0.56 sec +112/385 Test #103: x86_64-dynamic-dt-debug ............................... Passed 0.51 sec +113/385 Test #125: x86_64-execute-only ................................... Passed 0.29 sec +test 153 + Start 153: x86_64-hidden-undef + +153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh" +153: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +153: Environment variables: +153: MACHINE=x86_64 +153: CPU= +153: Test timeout computed to be: 1500 +test 154 + Start 154: x86_64-hidden-weak-undef + +154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh" +154: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +154: Environment variables: +154: MACHINE=x86_64 +154: CPU= +154: Test timeout computed to be: 1500 +test 155 + Start 155: x86_64-icf-safe + +155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/icf-safe.sh" +155: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +155: Environment variables: +155: MACHINE=x86_64 +155: CPU= +155: Test timeout computed to be: 1500 +132: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.1 +132: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.1 +132: + grep -qv live_var1 out/test/x86_64/gc-sections/log.1 +132: + grep -qv live_var2 out/test/x86_64/gc-sections/log.1 +132: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.1 +132: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.1 +132: + out/test/x86_64/gc-sections/exe1 +132: + grep -q '1 2' +132: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +121: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - +121: + cat +137: + cat +137: + cat +137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +106: + grep -q ' foo' out/test/x86_64/dynamic-list/log3 +106: + grep -q ' bar' out/test/x86_64/dynamic-list/log3 +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 151: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C @@ -9605,26 +9405,7 @@ 151: ++ QEMU= 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=gnu2 -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 151: +++ uname -148: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none -119: + out/test/x86_64/exception-multiple-ehframe/exe1 -119: + grep -q '^1 3$' -132/385 Test #145: x86_64-gnu-retain ..................................... Passed 0.33 sec -test 152 - Start 152: x86_64-hidden-archive - -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh" -152: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -152: Environment variables: -152: MACHINE=x86_64 -152: CPU= -152: Test timeout computed to be: 1500 -129: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 151: ++ '[' Linux = FreeBSD ']' 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT @@ -9634,28 +9415,12 @@ 151: Testing help ... ++ t=out/test/x86_64/help 151: ++ mkdir -p out/test/x86_64/help 151: ++ set -x -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -133/385 Test #119: x86_64-exception-multiple-ehframe ..................... Passed 1.14 sec -test 153 - Start 153: x86_64-hidden-undef - -153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh" -153: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -153: Environment variables: -153: MACHINE=x86_64 -153: CPU= -153: Test timeout computed to be: 1500 -151: + ./mold --help 151: + grep -q Usage +151: + ./mold --help 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 -140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -152: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh 152: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C @@ -9681,27 +9446,35 @@ 152: ++ echo -n 'Testing hidden-archive ... ' 152: Testing hidden-archive ... ++ t=out/test/x86_64/hidden-archive 152: ++ mkdir -p out/test/x86_64/hidden-archive -134: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index -121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -121: + grep -Fq foo out/test/x86_64/exclude-libs/log -121: + grep -Fq bar out/test/x86_64/exclude-libs/log -136: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so -136: + grep -Fq .gdb_index -136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -148: + readelf -WS out/test/x86_64/hash-style/c.so -153: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh -134/385 Test #151: x86_64-help ........................................... Passed 0.07 sec -test 154 - Start 154: x86_64-hidden-weak-undef - -154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh" -154: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -154: Environment variables: -154: MACHINE=x86_64 -154: CPU= -154: Test timeout computed to be: 1500 -121: + grep -Fq baz out/test/x86_64/exclude-libs/log +148: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o +148: + readelf -WS out/test/x86_64/hash-style/b.so +148: + grep -Fq ' .hash' +147: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie +118: + readelf -e out/test/x86_64/entry/exe1 +118: + grep -q 'Entry point address:.*0x1000$' out/test/x86_64/entry/log +118: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o +119: + command -v perl +119: + '[' x86_64 = sh4 ']' +119: + cat +119: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - +127: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so +133: + grep -Fq .gdb_index +133: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so +133: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 136: + cat +87: + out/test/x86_64/defsym-lto/exe +87: + grep -q '^OK$' +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 +141: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so +141: + grep -E -A1 '\.rela?\.dyn' +141: + grep -Eq '\.rela?\.plt' +109: + cat +109: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - +153: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh 153: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C @@ -9722,15 +9495,11 @@ 153: ++ '[' Linux = FreeBSD ']' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -152: ++ set -x -121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL 153: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh .sh 153: ++ testname=hidden-undef 153: ++ echo -n 'Testing hidden-undef ... ' 153: Testing hidden-undef ... ++ t=out/test/x86_64/hidden-undef 153: ++ mkdir -p out/test/x86_64/hidden-undef -152: + cat -148: + grep -Fq ' .hash' out/test/x86_64/hash-style/log 154: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh 154: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 154: ++ export LC_ALL=C @@ -9749,62 +9518,31 @@ 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname -152: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - -153: ++ set -x 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT -148: + grep -Fq ' .gnu.hash' out/test/x86_64/hash-style/log -153: + cat -153: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - -132: + readelf --symbols out/test/x86_64/gc-sections/exe2 154: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh .sh -154: ++ testname=hidden-weak-undef -154: ++ echo -n 'Testing hidden-weak-undef ... ' -154: Testing hidden-weak-undef ... ++ t=out/test/x86_64/hidden-weak-undef -154: ++ mkdir -p out/test/x86_64/hidden-weak-undef -132: + grep -q live_fn1 out/test/x86_64/gc-sections/log.2 -149: + out/test/x86_64/hello-dynamic/exe -149: + grep -q 'Hello world' -132: + grep -q live_fn2 out/test/x86_64/gc-sections/log.2 -154: ++ set -x -146: + grep -q foo=5 -154: + cat -154: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -135/385 Test #149: x86_64-hello-dynamic .................................. Passed 0.30 sec -test 155 - Start 155: x86_64-icf-safe - -155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/icf-safe.sh" -155: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -155: Environment variables: -155: MACHINE=x86_64 -155: CPU= -155: Test timeout computed to be: 1500 -135: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so -135: + grep -Fq .gdb_index -135: + cat -135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -146: + out/test/x86_64/gnu-unique/exe -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -132: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.2 -132: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.2 -147: + out/test/x86_64/gnu-warning/exe -147: + grep -q 'Hello world' -140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -136/385 Test #146: x86_64-gnu-unique ..................................... Passed 0.45 sec -137/385 Test #148: x86_64-hash-style ..................................... Passed 0.32 sec +155: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/icf-safe.sh +155: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +155: ++ export LC_ALL=C +155: ++ LC_ALL=C +155: ++ '[' -z x86_64 ']' +155: ++ '[' -z '' ']' +155: ++ TESTDIR=out/test/x86_64 +155: ++ CC=cc +155: ++ CXX=c++ +155: ++ GCC=gcc +155: ++ GXX=g++ +155: ++ OBJDUMP=objdump +155: ++ OBJCOPY=objcopy +155: ++ STRIP=strip +155: ++ QEMU= +155: ++ case $MACHINE in +155: ++ tlsdesc_opt=-mtls-dialect=gnu2 +114/385 Test #87: x86_64-defsym-lto ..................................... Passed 0.76 sec +115/385 Test #106: x86_64-dynamic-list ................................... Passed 0.53 sec +116/385 Test #126: x86_64-export-dynamic ................................. Passed 0.31 sec +117/385 Test #151: x86_64-help ........................................... Passed 0.06 sec test 156 Start 156: x86_64-icf-small @@ -9823,28 +9561,49 @@ 157: MACHINE=x86_64 157: CPU= 157: Test timeout computed to be: 1500 -132: + grep -q live_var1 out/test/x86_64/gc-sections/log.2 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -155: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/icf-safe.sh -155: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -155: ++ export LC_ALL=C -155: ++ LC_ALL=C -155: ++ '[' -z x86_64 ']' -155: ++ '[' -z '' ']' -155: ++ TESTDIR=out/test/x86_64 -155: ++ CC=cc -155: ++ CXX=c++ -155: ++ GCC=gcc -155: ++ GXX=g++ -155: ++ OBJDUMP=objdump -155: ++ OBJCOPY=objcopy -155: ++ STRIP=strip -155: ++ QEMU= -155: ++ case $MACHINE in -155: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 158 + Start 158: x86_64-ifunc-address-equality-exported + +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh" +158: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +158: Environment variables: +158: MACHINE=x86_64 +158: CPU= +158: Test timeout computed to be: 1500 +test 159 + Start 159: x86_64-ifunc-address-equality + +159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh" +159: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +159: Environment variables: +159: MACHINE=x86_64 +159: CPU= +159: Test timeout computed to be: 1500 +121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a +137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +152: ++ set -x +152: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - +152: + cat +148: + readelf -WS out/test/x86_64/hash-style/b.so +148: + grep -Fq ' .gnu.hash' +148: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none +148: + readelf -WS out/test/x86_64/hash-style/c.so +133: + cat +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +118/385 Test #141: x86_64-glibc-2.22-bug ................................. Passed 0.21 sec +153: ++ set -x +153: + cat +153: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - +154: ++ testname=hidden-weak-undef +154: ++ echo -n 'Testing hidden-weak-undef ... ' +154: Testing hidden-weak-undef ... ++ t=out/test/x86_64/hidden-weak-undef +154: ++ mkdir -p out/test/x86_64/hidden-weak-undef +154: ++ set -x +154: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - +154: + cat 155: +++ uname 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR @@ -9856,45 +9615,52 @@ 155: ++ mkdir -p out/test/x86_64/icf-safe 155: ++ set -x 155: + '[' x86_64 = s390x ']' -138: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -152: + rm -f out/test/x86_64/hidden-archive/b.a -137: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so -138/385 Test #147: x86_64-gnu-warning .................................... Passed 0.37 sec -test 158 - Start 158: x86_64-ifunc-address-equality-exported - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh" -158: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -158: Environment variables: -158: MACHINE=x86_64 -158: CPU= -158: Test timeout computed to be: 1500 -132: + grep -q live_var2 out/test/x86_64/gc-sections/log.2 -132: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.2 155: + cat 155: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -152: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o -137: + grep -Fq .gdb_index -137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -137: + grep -q 'fn1: .* \[global, function\]' -157: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh -157: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -157: ++ export LC_ALL=C -157: ++ LC_ALL=C -157: ++ '[' -z x86_64 ']' -157: ++ '[' -z '' ']' -157: ++ TESTDIR=out/test/x86_64 -157: ++ CC=cc -157: ++ CXX=c++ -157: ++ GCC=gcc -157: ++ GXX=g++ -157: ++ OBJDUMP=objdump -157: ++ OBJCOPY=objcopy -157: ++ STRIP=strip -157: ++ QEMU= -157: ++ case $MACHINE in -157: ++ tlsdesc_opt=-mtls-dialect=gnu2 -157: +++ uname +129: + cat +129: + cc -o out/test/x86_64/filler/a.o -c -xc - +122: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so +122: + grep -Fq foo out/test/x86_64/exclude-libs2/log +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +131: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so +142: + out/test/x86_64/global-offset-table/exe +142: ++ out/test/x86_64/global-offset-table/exe +142: + GOT_ADDR=2038c8 +142: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' +142: + grep -q '\.got\.plt .*2038c8 ' +142: + readelf -WS out/test/x86_64/global-offset-table/exe +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +134: + cat +134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +140: + cat +140: + cat +140: + cat +140: + cat +140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +146: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie +128: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings +138: + cat +138: + cat +138: + cat +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^56$' +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +149: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie +145: + nm out/test/x86_64/gnu-retain/exe +145: + grep -q foo out/test/x86_64/gnu-retain/log +144: + readelf -W --sections out/test/x86_64/gnu-property/exe +144: + grep -Fqw .note.gnu.property +144: + readelf -W --segments out/test/x86_64/gnu-property/exe +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 156: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/icf-small.sh 156: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 156: ++ export LC_ALL=C @@ -9912,94 +9678,107 @@ 156: ++ QEMU= 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 -150: + cat -150: + cc -o out/test/x86_64/hello-static/a.o -c -xc - -158: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh 156: +++ uname -136: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index -137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -137: + grep -q 'char: .* \[static, type\]' -132: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.2 -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -158: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -158: ++ export LC_ALL=C -158: ++ LC_ALL=C -158: ++ '[' -z x86_64 ']' -158: ++ '[' -z '' ']' -158: ++ TESTDIR=out/test/x86_64 -158: ++ CC=cc -158: ++ CXX=c++ -158: ++ GCC=gcc -158: ++ GXX=g++ -158: ++ OBJDUMP=objdump -158: ++ OBJCOPY=objcopy -158: ++ STRIP=strip -158: ++ QEMU= -158: ++ case $MACHINE in -158: ++ tlsdesc_opt=-mtls-dialect=gnu2 -158: +++ uname 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT 156: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/icf-small.sh .sh -157: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh .sh -137: + cat -152: + cat -152: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - -137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 156: ++ testname=icf-small 156: ++ echo -n 'Testing icf-small ... ' 156: Testing icf-small ... ++ t=out/test/x86_64/icf-small 156: ++ mkdir -p out/test/x86_64/icf-small +156: ++ set -x +156: + cat +157: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh +157: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +157: ++ export LC_ALL=C +157: ++ LC_ALL=C +157: ++ '[' -z x86_64 ']' +157: ++ '[' -z '' ']' +157: ++ TESTDIR=out/test/x86_64 +157: ++ CC=cc +157: ++ CXX=c++ +157: ++ GCC=gcc +157: ++ GXX=g++ +157: ++ OBJDUMP=objdump +157: ++ OBJCOPY=objcopy +157: ++ STRIP=strip +157: ++ QEMU= +157: ++ case $MACHINE in +157: ++ tlsdesc_opt=-mtls-dialect=gnu2 +157: +++ uname +159: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh +119/385 Test #122: x86_64-exclude-libs2 .................................. Passed 0.39 sec +120/385 Test #142: x86_64-global-offset-table ............................ Passed 0.21 sec +121/385 Test #143: x86_64-gnu-hash ....................................... Passed 0.21 sec +test 160 + Start 160: x86_64-ifunc-alias + +160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh" +160: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +160: Environment variables: +160: MACHINE=x86_64 +160: CPU= +160: Test timeout computed to be: 1500 +test 161 + Start 161: x86_64-ifunc-dlopen + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh" +161: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +161: Environment variables: +161: MACHINE=x86_64 +161: CPU= +161: Test timeout computed to be: 1500 +test 162 + Start 162: x86_64-ifunc-dso + +162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dso.sh" +162: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +162: Environment variables: +162: MACHINE=x86_64 +162: CPU= +162: Test timeout computed to be: 1500 +test 163 + Start 163: x86_64-ifunc-dynamic + +163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh" +163: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +163: Environment variables: +163: MACHINE=x86_64 +163: CPU= +163: Test timeout computed to be: 1500 +148: + grep -Fq ' .hash' out/test/x86_64/hash-style/log +148: + grep -Fq ' .gnu.hash' out/test/x86_64/hash-style/log +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +133: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +138: + cat +138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +145: + grep -q bar out/test/x86_64/gnu-retain/log +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +144: + grep -qw GNU_PROPERTY +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +156: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - +157: ++ '[' Linux = FreeBSD ']' +157: ++ trap 'on_error $LINENO' ERR +157: ++ trap on_exit EXIT +157: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh .sh 157: ++ testname=icf 157: ++ echo -n 'Testing icf ... ' 157: Testing icf ... ++ t=out/test/x86_64/icf 157: ++ mkdir -p out/test/x86_64/icf -158: ++ '[' Linux = FreeBSD ']' -158: ++ trap 'on_error $LINENO' ERR -158: ++ trap on_exit EXIT -158: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh .sh -132: + grep -q '1 2' -158: ++ testname=ifunc-address-equality-exported -158: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -158: Testing ifunc-address-equality-exported ... ++ t=out/test/x86_64/ifunc-address-equality-exported -158: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported -156: ++ set -x -156: + cat -156: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - -132: + out/test/x86_64/gc-sections/exe2 -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 157: ++ set -x 157: + '[' x86_64 = ppc64 ']' -157: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - -135: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index -134: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe -139/385 Test #132: x86_64-gc-sections .................................... Passed 0.86 sec -test 159 - Start 159: x86_64-ifunc-address-equality - -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh" -159: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -159: Environment variables: -159: MACHINE=x86_64 -159: CPU= -159: Test timeout computed to be: 1500 -158: ++ set -x -158: + supports_ifunc -158: + is_musl -158: + ldd --version -158: + grep -q musl -134: + grep -Fq .gdb_index -134: + out/test/x86_64/gdb-index-dwarf2/exe -129: + od -x out/test/x86_64/filler/exe2 157: + cat -154: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o -159: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh +157: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 159: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C @@ -10016,11 +9795,6 @@ 159: ++ QEMU= 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 -134: + grep -q 'Hello world' -134: + DEBUGINFOD_URLS= -134: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -158: + cc -c -o /dev/null -xc - -158: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 159: +++ uname 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR @@ -10033,44 +9807,63 @@ 159: ++ set -x 159: + supports_ifunc 159: + is_musl -159: + grep -q musl 159: + ldd --version -155: + cat -155: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -112: + cat -112: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -159: + cc -c -o /dev/null -xc - -121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -159: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -150: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static -121: + grep -Fq foo out/test/x86_64/exclude-libs/log -140: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index -156: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o -137: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index -121: + grep -Fq bar out/test/x86_64/exclude-libs/log -157: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all -120: + out/test/x86_64/exception/exe2 -153: + cat -153: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - -158: + cat -121: + grep -Fq baz out/test/x86_64/exclude-libs/log -120: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -140/385 Test #121: x86_64-exclude-libs ................................... Passed 1.35 sec -test 160 - Start 160: x86_64-ifunc-alias - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh" -160: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -160: Environment variables: -160: MACHINE=x86_64 -160: CPU= -160: Test timeout computed to be: 1500 -158: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - -152: + cat +159: + grep -q musl +123: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so +123: + grep -Fq foo out/test/x86_64/exclude-libs3/log +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +158: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh +158: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +158: ++ export LC_ALL=C +158: ++ LC_ALL=C +158: ++ '[' -z x86_64 ']' +158: ++ '[' -z '' ']' +158: ++ TESTDIR=out/test/x86_64 +158: ++ CC=cc +158: ++ CXX=c++ +158: ++ GCC=gcc +158: ++ GXX=g++ +158: ++ OBJDUMP=objdump +158: ++ OBJCOPY=objcopy +158: ++ STRIP=strip +158: ++ QEMU= +158: ++ case $MACHINE in +158: ++ tlsdesc_opt=-mtls-dialect=gnu2 +158: +++ uname +158: ++ '[' Linux = FreeBSD ']' +158: ++ trap 'on_error $LINENO' ERR +158: ++ trap on_exit EXIT +158: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh .sh +158: ++ testname=ifunc-address-equality-exported +158: ++ echo -n 'Testing ifunc-address-equality-exported ... ' +158: Testing ifunc-address-equality-exported ... ++ t=out/test/x86_64/ifunc-address-equality-exported +158: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported +158: ++ set -x +158: + supports_ifunc +158: + is_musl +100: + grep -Fq 'Shared library: [libfoo]' +100: + readelf --dynamic out/test/x86_64/dt-needed/exe +100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so +119: + cat +119: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - +135: + cat +135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +124: + readelf --segments -W out/test/x86_64/execstack/exe +124: + grep -q 'GNU_STACK.* RW ' +124: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o +147: + out/test/x86_64/gnu-warning/exe +147: + grep -q 'Hello world' +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +120: + static=-static +120: + static='-static -pthread' +120: + cat +120: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC 160: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh 160: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 160: ++ export LC_ALL=C @@ -10089,42 +9882,10 @@ 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname -152: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT -159: + cat -159: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - 160: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh .sh -129: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 -160: ++ testname=ifunc-alias -160: ++ echo -n 'Testing ifunc-alias ... ' -160: Testing ifunc-alias ... ++ t=out/test/x86_64/ifunc-alias -160: ++ mkdir -p out/test/x86_64/ifunc-alias -138: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index -155: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -141/385 Test #129: x86_64-filler ......................................... Passed 1.23 sec -test 161 - Start 161: x86_64-ifunc-dlopen - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh" -161: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -161: Environment variables: -161: MACHINE=x86_64 -161: CPU= -161: Test timeout computed to be: 1500 -160: ++ set -x -160: + supports_ifunc -160: + is_musl -160: + grep -q musl -136: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe -136: + grep -Fq .gdb_index -154: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so -153: + cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o 161: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh 161: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 161: ++ export LC_ALL=C @@ -10142,49 +9903,15 @@ 161: ++ QEMU= 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 -160: + ldd --version 161: +++ uname 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT -136: + out/test/x86_64/gdb-index-dwarf4/exe -136: + grep -q 'Hello world' -136: + DEBUGINFOD_URLS= -136: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -154: + grep -qw foo out/test/x86_64/hidden-weak-undef/log -154: + grep -qw bar out/test/x86_64/hidden-weak-undef/log -142/385 Test #156: x86_64-icf-small ...................................... Passed 0.23 sec -test 162 - Start 162: x86_64-ifunc-dso - -162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dso.sh" -162: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -162: Environment variables: -162: MACHINE=x86_64 -162: CPU= -162: Test timeout computed to be: 1500 -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -135: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe -135: + grep -Fq .gdb_index -160: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -160: + cc -c -o /dev/null -xc - -143/385 Test #154: x86_64-hidden-weak-undef .............................. Passed 0.33 sec -test 163 - Start 163: x86_64-ifunc-dynamic - -163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh" -163: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -163: Environment variables: -163: MACHINE=x86_64 -163: CPU= -163: Test timeout computed to be: 1500 +161: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh .sh +161: ++ testname=ifunc-dlopen +161: ++ echo -n 'Testing ifunc-dlopen ... ' +161: Testing ifunc-dlopen ... ++ t=out/test/x86_64/ifunc-dlopen +161: ++ mkdir -p out/test/x86_64/ifunc-dlopen 162: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dso.sh 162: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 162: ++ export LC_ALL=C @@ -10203,32 +9930,112 @@ 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 162: +++ uname -162: ++ '[' Linux = FreeBSD ']' -161: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh .sh -161: ++ testname=ifunc-dlopen -161: ++ echo -n 'Testing ifunc-dlopen ... ' -161: Testing ifunc-dlopen ... ++ t=out/test/x86_64/ifunc-dlopen -161: ++ mkdir -p out/test/x86_64/ifunc-dlopen +122/385 Test #123: x86_64-exclude-libs3 .................................. Passed 0.41 sec +123/385 Test #144: x86_64-gnu-property ................................... Passed 0.23 sec +124/385 Test #145: x86_64-gnu-retain ..................................... Passed 0.23 sec +125/385 Test #147: x86_64-gnu-warning .................................... Passed 0.22 sec +126/385 Test #148: x86_64-hash-style ..................................... Passed 0.22 sec +test 164 + Start 164: x86_64-ifunc-export + +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-export.sh" +164: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +164: Environment variables: +164: MACHINE=x86_64 +164: CPU= +164: Test timeout computed to be: 1500 +test 165 + Start 165: x86_64-ifunc-funcptr + +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh" +165: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +165: Environment variables: +165: MACHINE=x86_64 +165: CPU= +165: Test timeout computed to be: 1500 +test 166 + Start 166: x86_64-ifunc-noplt + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh" +166: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +166: Environment variables: +166: MACHINE=x86_64 +166: CPU= +166: Test timeout computed to be: 1500 +test 167 + Start 167: x86_64-ifunc-static-pie + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh" +167: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +167: Environment variables: +167: MACHINE=x86_64 +167: CPU= +167: Test timeout computed to be: 1500 +test 168 + Start 168: x86_64-ifunc-static + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh" +168: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +168: Environment variables: +168: MACHINE=x86_64 +168: CPU= +168: Test timeout computed to be: 1500 +138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections +156: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +159: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +159: + cc -c -o /dev/null -xc - +159: + cat +159: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +158: + grep -q musl +158: + ldd --version +158: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +158: + cc -c -o /dev/null -xc - +119: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o +119: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o +124: + readelf --segments -W out/test/x86_64/execstack/exe +124: + grep -q 'GNU_STACK.* RW ' +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +160: ++ testname=ifunc-alias +160: ++ echo -n 'Testing ifunc-alias ... ' +160: Testing ifunc-alias ... ++ t=out/test/x86_64/ifunc-alias +160: ++ mkdir -p out/test/x86_64/ifunc-alias +160: ++ set -x +160: + supports_ifunc +160: + is_musl +160: + ldd --version +160: + grep -q musl +160: + cc -c -o /dev/null -xc - +160: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 161: ++ set -x 161: + supports_ifunc 161: + is_musl 161: + ldd --version 161: + grep -q musl +161: + cc -c -o /dev/null -xc - +161: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT 162: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dso.sh .sh -158: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o -163: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh -135: + grep -q 'Hello world' 162: ++ testname=ifunc-dso 162: ++ echo -n 'Testing ifunc-dso ... ' 162: Testing ifunc-dso ... ++ t=out/test/x86_64/ifunc-dso 162: ++ mkdir -p out/test/x86_64/ifunc-dso -152: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a 162: ++ set -x 162: + supports_ifunc 162: + is_musl -135: + out/test/x86_64/gdb-index-dwarf3/exe +162: + grep -q musl +162: + ldd --version +162: + cc -c -o /dev/null -xc - +162: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +163: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh 163: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C @@ -10246,60 +10053,85 @@ 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: +++ uname -162: + ldd --version -135: + DEBUGINFOD_URLS= -135: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 163: ++ '[' Linux = FreeBSD ']' 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh .sh 163: ++ testname=ifunc-dynamic 163: ++ echo -n 'Testing ifunc-dynamic ... ' -161: + cc -c -o /dev/null -xc - 163: Testing ifunc-dynamic ... ++ t=out/test/x86_64/ifunc-dynamic 163: ++ mkdir -p out/test/x86_64/ifunc-dynamic -162: + grep -q musl -159: + cat -159: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - -161: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 163: ++ set -x 163: + supports_ifunc 163: + is_musl -160: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - -162: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -162: + cc -c -o /dev/null -xc - -140: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so -140: + grep -Fq .gdb_index -137: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe -160: + cat 163: + ldd --version 163: + grep -q musl -140: + cat -140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -163: + cc -c -o /dev/null -xc - 163: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -137: + grep -Fq .gdb_index -157: + out/test/x86_64/icf/exe -157: + grep -q '1 0' -137: + grep -q 'main: .* \[global, function\]' -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -144/385 Test #157: x86_64-icf ............................................ Passed 0.31 sec -test 164 - Start 164: x86_64-ifunc-export - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-export.sh" -164: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -164: Environment variables: -164: MACHINE=x86_64 -164: CPU= -164: Test timeout computed to be: 1500 -120: + out/test/x86_64/exception/exe3 -137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe -137: + out/test/x86_64/gdb-index-dwarf5/exe -137: + grep -q 'Hello world' +163: + cc -c -o /dev/null -xc - +152: + rm -f out/test/x86_64/hidden-archive/b.a +152: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o +152: + cat +152: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - +134: + cat +134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +109: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state +137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +136: + cat +127: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +127: + grep -q expfn2 +127: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +127: + grep -q expfn1 +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +155: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +155: + cat +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +154: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o +131: + out/test/x86_64/func-addr/exe +131: + grep -q 1 +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +121: + grep -Fq foo out/test/x86_64/exclude-libs/log +121: + grep -Fq bar out/test/x86_64/exclude-libs/log +121: + grep -Fq baz out/test/x86_64/exclude-libs/log +121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a +118: + readelf -e out/test/x86_64/entry/exe2 +118: + grep -q 'Entry point address:.*0x2000$' out/test/x86_64/entry/log +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +149: + out/test/x86_64/hello-dynamic/exe +149: + grep -q 'Hello world' +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +153: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - +153: + cat +66: + readelf -n out/test/x86_64/build-id/exe +66: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +66: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +146: + out/test/x86_64/gnu-unique/exe +146: + grep -q foo=5 +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +129: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^56$' +31: + cat 164: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-export.sh 164: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 164: ++ export LC_ALL=C @@ -10318,51 +10150,23 @@ 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ uname -120: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie -137: + DEBUGINFOD_URLS= -137: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT 164: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-export.sh .sh -155: + grep -q '^0 0$' -150: + out/test/x86_64/hello-static/exe 164: ++ testname=ifunc-export 164: ++ echo -n 'Testing ifunc-export ... ' 164: Testing ifunc-export ... ++ t=out/test/x86_64/ifunc-export 164: ++ mkdir -p out/test/x86_64/ifunc-export -150: + grep -q 'Hello world' -155: + out/test/x86_64/icf-safe/exe1 -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 164: ++ set -x 164: + supports_ifunc 164: + is_musl -138: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so -145/385 Test #150: x86_64-hello-static ................................... Passed 0.66 sec -test 165 - Start 165: x86_64-ifunc-funcptr - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh" -165: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -165: Environment variables: -165: MACHINE=x86_64 -165: CPU= -165: Test timeout computed to be: 1500 -138: + grep -Fq .gdb_index -138: + cat -159: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - -159: + cat -155: + cat -164: + grep -q musl 164: + ldd --version -138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -155: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +164: + grep -q musl +164: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +164: + cc -c -o /dev/null -xc - 165: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh 165: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -160: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++ '[' -z x86_64 ']' @@ -10378,48 +10182,20 @@ 165: ++ QEMU= 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 -161: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - 165: +++ uname -161: + cat -163: + cat 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT -163: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - -164: + cc -c -o /dev/null -xc - -162: + cat -162: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - -140: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index -164: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 165: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh .sh 165: ++ testname=ifunc-funcptr 165: ++ echo -n 'Testing ifunc-funcptr ... ' 165: Testing ifunc-funcptr ... ++ t=out/test/x86_64/ifunc-funcptr 165: ++ mkdir -p out/test/x86_64/ifunc-funcptr -158: + cat -158: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 165: ++ set -x 165: + supports_ifunc 165: + is_musl 165: + ldd --version 165: + grep -q musl -152: + out/test/x86_64/hidden-archive/exe -165: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -165: + cc -c -o /dev/null -xc - -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -146/385 Test #152: x86_64-hidden-archive ................................. Passed 0.54 sec -test 166 - Start 166: x86_64-ifunc-noplt - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh" -166: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -166: Environment variables: -166: MACHINE=x86_64 -166: CPU= -166: Test timeout computed to be: 1500 166: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh 166: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 166: ++ export LC_ALL=C @@ -10441,45 +10217,16 @@ 166: ++ '[' Linux = FreeBSD ']' 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -138: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o -155: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o -162: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - -162: + cat 166: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh .sh -164: + cat -164: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - -161: + cat 166: ++ testname=ifunc-noplt 166: ++ echo -n 'Testing ifunc-noplt ... ' 166: Testing ifunc-noplt ... ++ t=out/test/x86_64/ifunc-noplt 166: ++ mkdir -p out/test/x86_64/ifunc-noplt -161: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - 166: ++ set -x 166: + supports_ifunc 166: + is_musl 166: + ldd --version 166: + grep -q musl -163: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy -166: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -153: + grep -q 'undefined symbol: foo' out/test/x86_64/hidden-undef/log -159: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie -166: + cc -c -o /dev/null -xc - -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -147/385 Test #153: x86_64-hidden-undef ................................... Passed 0.57 sec -test 167 - Start 167: x86_64-ifunc-static-pie - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh" -167: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -167: Environment variables: -167: MACHINE=x86_64 -167: CPU= -167: Test timeout computed to be: 1500 -120: + out/test/x86_64/exception/exe4 -158: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie 167: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh 167: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 167: ++ export LC_ALL=C @@ -10498,58 +10245,21 @@ 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname -165: + cat -120: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections -165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT 167: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh .sh -160: + out/test/x86_64/ifunc-alias/exe1 -160: + grep -Eq '^(\S+) \1$' 167: ++ testname=ifunc-static-pie 167: ++ echo -n 'Testing ifunc-static-pie ... ' 167: Testing ifunc-static-pie ... ++ t=out/test/x86_64/ifunc-static-pie 167: ++ mkdir -p out/test/x86_64/ifunc-static-pie -160: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie -167: ++ set -x -167: + test_cflags -static-pie -167: + cc -B. -static-pie -o /dev/null -xc - -167: + echo 'int main() {}' -164: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o -166: + cat -166: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt -161: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared -162: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared -140: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe -140: + grep -Fq .gdb_index -140: + out/test/x86_64/gdb-index-split-dwarf/exe -165: + cat -140: + grep -q 'Hello world' -155: + out/test/x86_64/icf-safe/exe2 -165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -148/385 Test #140: x86_64-gdb-index-split-dwarf .......................... Passed 1.22 sec -test 168 - Start 168: x86_64-ifunc-static - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh" -168: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -168: Environment variables: -168: MACHINE=x86_64 -168: CPU= -168: Test timeout computed to be: 1500 -155: + grep foo2 out/test/x86_64/icf-safe/log2 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -138: + DEBUGINFOD_URLS= -138: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -149/385 Test #155: x86_64-icf-safe ....................................... Passed 0.62 sec +127/385 Test #118: x86_64-entry .......................................... Passed 0.54 sec +128/385 Test #127: x86_64-export-from-exe ................................ Passed 0.42 sec +129/385 Test #128: x86_64-fatal-warnings ................................. Passed 0.41 sec +130/385 Test #131: x86_64-func-addr ...................................... Passed 0.37 sec +131/385 Test #146: x86_64-gnu-unique ..................................... Passed 0.30 sec +132/385 Test #149: x86_64-hello-dynamic .................................. Passed 0.28 sec +133/385 Test #156: x86_64-icf-small ...................................... Passed 0.13 sec test 169 Start 169: x86_64-image-base @@ -10559,8 +10269,105 @@ 169: MACHINE=x86_64 169: CPU= 169: Test timeout computed to be: 1500 -163: + out/test/x86_64/ifunc-dynamic/exe1 -163: + grep -q 'Hello world' +test 170 + Start 170: x86_64-init-array-priorities + +170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-array-priorities.sh" +170: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +170: Environment variables: +170: MACHINE=x86_64 +170: CPU= +170: Test timeout computed to be: 1500 +test 171 + Start 171: x86_64-init-in-dso + +171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh" +171: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +171: Environment variables: +171: MACHINE=x86_64 +171: CPU= +171: Test timeout computed to be: 1500 +test 172 + Start 172: x86_64-init + +172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init.sh" +172: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +172: Environment variables: +172: MACHINE=x86_64 +172: CPU= +172: Test timeout computed to be: 1500 +test 173 + Start 173: x86_64-initfirst + +173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh" +173: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +173: Environment variables: +173: MACHINE=x86_64 +173: CPU= +173: Test timeout computed to be: 1500 +test 174 + Start 174: x86_64-interpose + +174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh" +174: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +174: Environment variables: +174: MACHINE=x86_64 +174: CPU= +174: Test timeout computed to be: 1500 +test 175 + Start 175: x86_64-invalid-version-script + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh" +175: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +175: Environment variables: +175: MACHINE=x86_64 +175: CPU= +175: Test timeout computed to be: 1500 +159: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - +158: + cat +158: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - +119: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o +119: + cat +119: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - +134/385 Test #124: x86_64-execstack ...................................... Passed 0.52 sec +160: + cat +160: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - +161: + cat +161: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - +162: + cat +162: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - +163: + cat +163: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - +152: + cat +152: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - +134: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index +109: + grep -q 'foo1 bar1 baz1' +109: + out/test/x86_64/dynamic-list4/exe1 +109: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state +137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +136: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index +155: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o +154: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so +153: + cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +164: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - +164: + cat +165: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +165: + cc -c -o /dev/null -xc - +166: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +166: + cc -c -o /dev/null -xc - +166: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +166: + cat +167: ++ set -x +167: + test_cflags -static-pie +167: + echo 'int main() {}' +167: + cc -B. -static-pie -o /dev/null -xc - +133: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe +133: + grep -Fq .gdb_index +133: + out/test/x86_64/gdb-index-compress-output/exe +133: + grep -q 'Hello world' +133: + DEBUGINFOD_URLS= +133: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 168: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh 168: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 168: ++ export LC_ALL=C @@ -10578,10 +10385,26 @@ 168: ++ QEMU= 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 -169: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh -163: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now 168: +++ uname -120: + out/test/x86_64/exception/exe5 +168: ++ '[' Linux = FreeBSD ']' +168: ++ trap 'on_error $LINENO' ERR +168: ++ trap on_exit EXIT +168: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh .sh +168: ++ testname=ifunc-static +168: ++ echo -n 'Testing ifunc-static ... ' +168: Testing ifunc-static ... ++ t=out/test/x86_64/ifunc-static +168: ++ mkdir -p out/test/x86_64/ifunc-static +168: ++ set -x +168: + test_cflags -static +168: + cc -B. -static -o /dev/null -xc - +168: + echo 'int main() {}' +100: + readelf --dynamic out/test/x86_64/dt-needed/exe +100: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +100: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar +157: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all +120: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC +135: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index +169: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh 169: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -10598,100 +10421,18 @@ 169: ++ QEMU= 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 -168: ++ '[' Linux = FreeBSD ']' -168: ++ trap 'on_error $LINENO' ERR -168: ++ trap on_exit EXIT 169: +++ uname -120: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -159: + out/test/x86_64/ifunc-address-equality/exe1 -159: + grep -Eq '^(\S+) \1 (\S+) \2' 169: ++ '[' Linux = FreeBSD ']' 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT 169: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh .sh -159: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 -168: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh .sh 169: ++ testname=image-base 169: ++ echo -n 'Testing image-base ... ' 169: Testing image-base ... ++ t=out/test/x86_64/image-base 169: ++ mkdir -p out/test/x86_64/image-base -168: ++ testname=ifunc-static -168: ++ echo -n 'Testing ifunc-static ... ' -168: Testing ifunc-static ... ++ t=out/test/x86_64/ifunc-static -168: ++ mkdir -p out/test/x86_64/ifunc-static 169: ++ set -x -159: + grep -q TEXTREL out/test/x86_64/ifunc-address-equality/log1 -160: + grep -Eq '^(\S+) \1$' -158: + out/test/x86_64/ifunc-address-equality-exported/exe 169: + cat 169: + cc -o out/test/x86_64/image-base/a.o -c -xc - -164: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so -164: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - -165: + cat -166: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie -158: + grep -Eq '^(\S+) \1' -168: ++ set -x -168: + test_cflags -static -160: + out/test/x86_64/ifunc-alias/exe2 -168: + echo 'int main() {}' -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -168: + cc -B. -static -o /dev/null -xc - -150/385 Test #164: x86_64-ifunc-export ................................... Passed 0.33 sec -test 170 - Start 170: x86_64-init-array-priorities - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-array-priorities.sh" -170: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -170: Environment variables: -170: MACHINE=x86_64 -170: CPU= -170: Test timeout computed to be: 1500 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -151/385 Test #158: x86_64-ifunc-address-equality-exported ................ Passed 0.64 sec -152/385 Test #159: x86_64-ifunc-address-equality ......................... Passed 0.61 sec -153/385 Test #160: x86_64-ifunc-alias .................................... Passed 0.52 sec -test 171 - Start 171: x86_64-init-in-dso - -171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh" -171: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -171: Environment variables: -171: MACHINE=x86_64 -171: CPU= -171: Test timeout computed to be: 1500 -test 172 - Start 172: x86_64-init - -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init.sh" -172: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -172: Environment variables: -172: MACHINE=x86_64 -172: CPU= -172: Test timeout computed to be: 1500 -test 173 - Start 173: x86_64-initfirst - -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh" -173: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -173: Environment variables: -173: MACHINE=x86_64 -173: CPU= -173: Test timeout computed to be: 1500 170: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/init-array-priorities.sh 170: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 170: ++ export LC_ALL=C @@ -10722,11 +10463,6 @@ 170: + is_musl 170: + ldd --version 170: + grep -q musl -170: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - -170: + cat -161: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl -165: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie -169: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 171: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh 171: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 171: ++ export LC_ALL=C @@ -10749,6 +10485,13 @@ 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh .sh +171: ++ testname=init-in-dso +171: ++ echo -n 'Testing init-in-dso ... ' +171: Testing init-in-dso ... ++ t=out/test/x86_64/init-in-dso +171: ++ mkdir -p out/test/x86_64/init-in-dso +171: ++ set -x +171: + cat +171: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 172: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/init.sh 172: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 172: ++ export LC_ALL=C @@ -10768,10 +10511,16 @@ 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 172: +++ uname 172: ++ '[' Linux = FreeBSD ']' -162: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT 172: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/init.sh .sh +172: ++ testname=init +172: ++ echo -n 'Testing init ... ' +172: Testing init ... ++ t=out/test/x86_64/init +172: ++ mkdir -p out/test/x86_64/init +172: ++ set -x +172: + cc -o out/test/x86_64/init/a.o -c -xc - +172: + cat 173: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh 173: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 173: ++ export LC_ALL=C @@ -10789,56 +10538,8 @@ 173: ++ QEMU= 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 -171: ++ testname=init-in-dso -171: ++ echo -n 'Testing init-in-dso ... ' -171: Testing init-in-dso ... ++ t=out/test/x86_64/init-in-dso -171: ++ mkdir -p out/test/x86_64/init-in-dso -171: ++ set -x -162: + grep -Eq '(IFUNC|: 10).*foobar' -171: + cat -171: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - -162: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so -172: ++ testname=init -172: ++ echo -n 'Testing init ... ' -172: Testing init ... ++ t=out/test/x86_64/init -172: ++ mkdir -p out/test/x86_64/init -172: ++ set -x 173: +++ uname -172: + cat -173: ++ '[' Linux = FreeBSD ']' -173: ++ trap 'on_error $LINENO' ERR -173: ++ trap on_exit EXIT -172: + cc -o out/test/x86_64/init/a.o -c -xc - -173: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh .sh -173: ++ testname=initfirst -173: ++ echo -n 'Testing initfirst ... ' -173: Testing initfirst ... ++ t=out/test/x86_64/initfirst -173: ++ mkdir -p out/test/x86_64/initfirst -163: + grep -q 'Hello world' -163: + out/test/x86_64/ifunc-dynamic/exe2 -173: ++ set -x -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -154/385 Test #163: x86_64-ifunc-dynamic .................................. Passed 0.55 sec -test 174 - Start 174: x86_64-interpose - -174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh" -174: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -174: Environment variables: -174: MACHINE=x86_64 -174: CPU= -174: Test timeout computed to be: 1500 -173: + cat -173: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - 174: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh -166: + grep -q 'Hello world' -166: + out/test/x86_64/ifunc-noplt/exe1 -166: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - 174: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C @@ -10855,44 +10556,42 @@ 174: ++ QEMU= 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 +175: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh +test 176 + Start 176: x86_64-issue646 + +176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh" +176: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +176: Environment variables: +176: MACHINE=x86_64 +176: CPU= +176: Test timeout computed to be: 1500 +159: + cat +158: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +154: + grep -qw foo out/test/x86_64/hidden-weak-undef/log +154: + grep -qw bar out/test/x86_64/hidden-weak-undef/log +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +170: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - +170: + cat +173: ++ '[' Linux = FreeBSD ']' +173: ++ trap 'on_error $LINENO' ERR +173: ++ trap on_exit EXIT +173: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh .sh +173: ++ testname=initfirst +173: ++ echo -n 'Testing initfirst ... ' +173: Testing initfirst ... ++ t=out/test/x86_64/initfirst +173: ++ mkdir -p out/test/x86_64/initfirst +173: ++ set -x +173: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - +173: + cat 174: +++ uname 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT -167: + supports_ifunc -167: + is_musl -167: + ldd --version -167: + grep -q musl 174: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh .sh -172: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo -174: ++ testname=interpose -174: ++ echo -n 'Testing interpose ... ' -174: Testing interpose ... ++ t=out/test/x86_64/interpose -174: ++ mkdir -p out/test/x86_64/interpose -167: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -167: + cc -c -o /dev/null -xc - -174: ++ set -x -161: + grep -q 'foo foo' -161: + out/test/x86_64/ifunc-dlopen/exe -174: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - -174: + cat -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -155/385 Test #161: x86_64-ifunc-dlopen ................................... Passed 0.66 sec -test 175 - Start 175: x86_64-invalid-version-script - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh" -175: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -175: Environment variables: -175: MACHINE=x86_64 -175: CPU= -175: Test timeout computed to be: 1500 -171: + cat -171: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - -175: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh 175: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C @@ -10909,65 +10608,44 @@ 175: ++ QEMU= 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 -165: + grep -q '^3$' -165: + out/test/x86_64/ifunc-funcptr/exe1 -162: + out/test/x86_64/ifunc-dso/exe -165: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie -133: + grep -q 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log 175: +++ uname -162: + grep -q 'Hello world' 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -169: + grep -q 'Hello world' -162: + on_exit -162: + echo OK -162: OK 175: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh .sh -162: + exit 0 -169: + out/test/x86_64/image-base/exe1 -156/385 Test #162: x86_64-ifunc-dso ...................................... Passed 0.67 sec -test 176 - Start 176: x86_64-issue646 +140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 +121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +121: + grep -Fq foo out/test/x86_64/exclude-libs/log +135/385 Test #154: x86_64-hidden-weak-undef .............................. Passed 0.23 sec +test 177 + Start 177: x86_64-large-alignment-dso -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh" -176: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -176: Environment variables: -176: MACHINE=x86_64 -176: CPU= -176: Test timeout computed to be: 1500 -133: + grep -q 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh" +177: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +177: Environment variables: +177: MACHINE=x86_64 +177: CPU= +177: Test timeout computed to be: 1500 +174: ++ testname=interpose +174: ++ echo -n 'Testing interpose ... ' +174: Testing interpose ... ++ t=out/test/x86_64/interpose +174: ++ mkdir -p out/test/x86_64/interpose +174: ++ set -x +174: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 175: ++ testname=invalid-version-script 175: ++ echo -n 'Testing invalid-version-script ... ' 175: Testing invalid-version-script ... ++ t=out/test/x86_64/invalid-version-script 175: ++ mkdir -p out/test/x86_64/invalid-version-script -169: + readelf -W --sections out/test/x86_64/image-base/exe1 -169: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -134: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log -176: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh 175: ++ set -x -133: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log -175: + echo 'int main() {}' 175: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - -169: + cat -169: + cc -o out/test/x86_64/image-base/b.o -c -xc - -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 +175: + echo 'int main() {}' +121: + grep -Fq bar out/test/x86_64/exclude-libs/log +121: + grep -Fq baz out/test/x86_64/exclude-libs/log +176: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh 176: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C -157/385 Test #133: x86_64-gdb-index-compress-output ...................... Passed 1.70 sec -test 177 - Start 177: x86_64-large-alignment-dso - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh" -177: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -177: Environment variables: -177: MACHINE=x86_64 -177: CPU= -177: Test timeout computed to be: 1500 176: ++ '[' -z x86_64 ']' 176: ++ '[' -z '' ']' 176: ++ TESTDIR=out/test/x86_64 @@ -10982,16 +10660,24 @@ 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: +++ uname -134: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -134: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log -173: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - -177: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh -134: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT +176: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh .sh +176: ++ testname=issue646 +176: ++ echo -n 'Testing issue646 ... ' +176: Testing issue646 ... ++ t=out/test/x86_64/issue646 +176: ++ mkdir -p out/test/x86_64/issue646 +132: + readelf --symbols out/test/x86_64/gc-sections/exe2 +132: + grep -q live_fn1 out/test/x86_64/gc-sections/log.2 +120: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread +150: + cc -o out/test/x86_64/hello-static/a.o -c -xc - +150: + cat +161: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - +161: + cat +174: + cat +177: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh +132: + grep -q live_fn2 out/test/x86_64/gc-sections/log.2 177: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C @@ -11008,21 +10694,45 @@ 177: ++ QEMU= 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 -176: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh .sh 177: +++ uname +121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +137: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index +135: + grep -Fq .gdb_index +132: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.2 +135: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so +176: ++ set -x +176: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - +176: + cat +169: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 +132: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.2 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT -176: ++ testname=issue646 -176: ++ echo -n 'Testing issue646 ... ' -176: Testing issue646 ... ++ t=out/test/x86_64/issue646 -176: ++ mkdir -p out/test/x86_64/issue646 -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 +100: + grep -Fq 'Shared library: [libbar.so]' +157: + out/test/x86_64/icf/exe +159: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - +166: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie +165: + cat +157: + grep -q '1 0' +135: + cat +135: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +132: + grep -q live_var1 out/test/x86_64/gc-sections/log.2 +100: + readelf --dynamic out/test/x86_64/dt-needed/exe +165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - +119: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o +134: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so +136: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so 177: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh .sh -158/385 Test #134: x86_64-gdb-index-dwarf2 ............................... Passed 1.70 sec +159: + cat +136: + grep -Fq .gdb_index +134: + grep -Fq .gdb_index +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +132: + grep -q live_var2 out/test/x86_64/gc-sections/log.2 +138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +136/385 Test #157: x86_64-icf ............................................ Passed 0.22 sec test 178 Start 178: x86_64-large-alignment @@ -11032,23 +10742,53 @@ 178: MACHINE=x86_64 178: CPU= 178: Test timeout computed to be: 1500 +134: + cat +134: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +162: + cat +162: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +132: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.2 +132: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.2 +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +155: + grep -q '^0 0$' +155: + out/test/x86_64/icf-safe/exe1 +155: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +163: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +136: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +136: + cat 177: ++ testname=large-alignment-dso 177: ++ echo -n 'Testing large-alignment-dso ... ' 177: Testing large-alignment-dso ... ++ t=out/test/x86_64/large-alignment-dso 177: ++ mkdir -p out/test/x86_64/large-alignment-dso +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - +31: + grep -q '^76$' +31: + out/test/x86_64/arch-x86_64-reloc/exe +137/385 Test #100: x86_64-dt-needed ...................................... Passed 0.84 sec +test 179 + Start 179: x86_64-large-max-page-size-strip + +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size-strip.sh" +179: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +179: Environment variables: +179: MACHINE=x86_64 +179: CPU= +179: Test timeout computed to be: 1500 +132: + out/test/x86_64/gc-sections/exe2 +132: + grep -q '1 2' +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +155: + cat 177: ++ set -x 177: + '[' x86_64 = i686 ']' -176: ++ set -x -176: + cat -176: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - -174: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose -167: + cat -167: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +177: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 177: + cat -171: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 178: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment.sh -177: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -166: + out/test/x86_64/ifunc-noplt/exe2 178: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C @@ -11066,25 +10806,21 @@ 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=gnu2 178: +++ uname -166: + grep -q 'Hello world' 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT -178: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment.sh .sh -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -159/385 Test #166: x86_64-ifunc-noplt .................................... Passed 0.54 sec -test 179 - Start 179: x86_64-large-max-page-size-strip +140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +138/385 Test #132: x86_64-gc-sections .................................... Passed 0.49 sec +test 180 + Start 180: x86_64-large-max-page-size -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size-strip.sh" -179: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -179: Environment variables: -179: MACHINE=x86_64 -179: CPU= -179: Test timeout computed to be: 1500 +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size.sh" +180: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +180: Environment variables: +180: MACHINE=x86_64 +180: CPU= +180: Test timeout computed to be: 1500 +178: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment.sh .sh 178: ++ testname=large-alignment 178: ++ echo -n 'Testing large-alignment ... ' 178: Testing large-alignment ... ++ t=out/test/x86_64/large-alignment @@ -11092,8 +10828,6 @@ 178: ++ set -x 178: + '[' x86_64 = i686 ']' 178: + cat -175: + echo 'VER1 { foo[12; };' -175: + cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o 178: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections 179: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size-strip.sh 179: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc @@ -11121,32 +10855,62 @@ 179: ++ echo -n 'Testing large-max-page-size-strip ... ' 179: Testing large-max-page-size-strip ... ++ t=out/test/x86_64/large-max-page-size-strip 179: ++ mkdir -p out/test/x86_64/large-max-page-size-strip -169: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -160/385 Test #169: x86_64-image-base ..................................... Passed 0.39 sec -test 180 - Start 180: x86_64-large-max-page-size +175: + echo 'VER1 { foo[12; };' +175: + cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o +172: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo +66: + readelf -n out/test/x86_64/build-id/exe +66: + grep -q 'Build ID: deadbeefdeadbeef' +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 +160: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +152: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a +158: + cat +158: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - +164: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o +109: + out/test/x86_64/dynamic-list4/exe2 +109: + grep -q 'foo2 bar2 baz1' +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +153: + grep -q 'undefined symbol: foo' out/test/x86_64/hidden-undef/log +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +150: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static +171: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +171: + cat +139/385 Test #66: x86_64-build-id ....................................... Passed 1.28 sec +140/385 Test #153: x86_64-hidden-undef ................................... Passed 0.33 sec +test 181 + Start 181: x86_64-large-text -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size.sh" -180: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -180: Environment variables: -180: MACHINE=x86_64 -180: CPU= -180: Test timeout computed to be: 1500 -170: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - -170: + cat +181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh" +181: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +181: Environment variables: +181: MACHINE=x86_64 +181: CPU= +181: Test timeout computed to be: 1500 +test 182 + Start 182: x86_64-library + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/library.sh" +182: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +182: Environment variables: +182: MACHINE=x86_64 +182: CPU= +182: Test timeout computed to be: 1500 179: ++ set -x 179: + '[' x86_64 = arm ']' 179: + strip=strip 179: + command -v strip 179: + cat 179: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC -120: + out/test/x86_64/exception/exe6 -120: + '[' x86_64 = x86_64 ']' -120: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC +141/385 Test #109: x86_64-dynamic-list4 .................................. Passed 0.79 sec +161: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared 180: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size.sh 180: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 180: ++ export LC_ALL=C @@ -11169,57 +10933,12 @@ 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT 180: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size.sh .sh -180: ++ testname=large-max-page-size -180: ++ echo -n 'Testing large-max-page-size ... ' -180: Testing large-max-page-size ... ++ t=out/test/x86_64/large-max-page-size -180: ++ mkdir -p out/test/x86_64/large-max-page-size -180: ++ set -x -180: + cat -177: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared -180: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC -172: + grep -Fq '(INIT)' -168: + supports_ifunc -168: + is_musl -172: + readelf --dynamic out/test/x86_64/init/exe -165: + out/test/x86_64/ifunc-funcptr/exe2 -172: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol -168: + grep -q musl -168: + ldd --version -168: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -168: + cc -c -o /dev/null -xc - -165: + grep -q '^3$' -173: + grep -q 'Flags:.*INITFIRST' -173: + readelf --dynamic out/test/x86_64/initfirst/b.so -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -161/385 Test #165: x86_64-ifunc-funcptr .................................. Passed 0.70 sec -162/385 Test #173: x86_64-initfirst ...................................... Passed 0.35 sec -test 181 - Start 181: x86_64-large-text - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh" -181: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -181: Environment variables: -181: MACHINE=x86_64 -181: CPU= -181: Test timeout computed to be: 1500 -test 182 - Start 182: x86_64-library - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/library.sh" -182: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -182: Environment variables: -182: MACHINE=x86_64 -182: CPU= -182: Test timeout computed to be: 1500 -167: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie -179: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +135: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index +155: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o +165: + cat +165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - +134: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index +136: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index 181: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh 181: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 181: ++ export LC_ALL=C @@ -11237,15 +10956,29 @@ 181: ++ QEMU= 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/library.sh +test 183 + Start 183: x86_64-link-order + +183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/link-order.sh" +183: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +183: Environment variables: +183: MACHINE=x86_64 +183: CPU= +183: Test timeout computed to be: 1500 +180: ++ testname=large-max-page-size +180: ++ echo -n 'Testing large-max-page-size ... ' +180: Testing large-max-page-size ... ++ t=out/test/x86_64/large-max-page-size +180: ++ mkdir -p out/test/x86_64/large-max-page-size +180: ++ set -x +180: + cat +180: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC 181: +++ uname 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT -112: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -174: + readelf --dynamic out/test/x86_64/interpose/b.so -174: + grep -q 'Flags:.*INTERPOSE' -180: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +181: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh .sh +173: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst +182: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/library.sh 182: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C @@ -11262,57 +10995,24 @@ 182: ++ QEMU= 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 -181: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh .sh -178: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o -181: ++ testname=large-text -181: ++ echo -n 'Testing large-text ... ' -181: Testing large-text ... ++ t=out/test/x86_64/large-text -181: ++ mkdir -p out/test/x86_64/large-text 182: +++ uname -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -181: ++ set -x -181: + cat -181: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - -120: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread -175: + grep -q 'invalid version pattern' out/test/x86_64/invalid-version-script/log +170: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - +170: + cat +174: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose 182: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/library.sh .sh -163/385 Test #174: x86_64-interpose ...................................... Passed 0.30 sec -test 183 - Start 183: x86_64-link-order - -183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/link-order.sh" -183: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -183: Environment variables: -183: MACHINE=x86_64 -183: CPU= -183: Test timeout computed to be: 1500 -182: ++ testname=library -182: ++ echo -n 'Testing library ... ' -182: Testing library ... ++ t=out/test/x86_64/library -182: ++ mkdir -p out/test/x86_64/library 183: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/link-order.sh -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -164/385 Test #175: x86_64-invalid-version-script ......................... Passed 0.25 sec -test 184 - Start 184: x86_64-linker-script-defsym - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh" -184: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -184: Environment variables: -184: MACHINE=x86_64 -184: CPU= -184: Test timeout computed to be: 1500 -168: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - -168: + cat +171: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo +181: ++ testname=large-text +181: ++ echo -n 'Testing large-text ... ' +181: Testing large-text ... ++ t=out/test/x86_64/large-text +181: ++ mkdir -p out/test/x86_64/large-text +119: + out/test/x86_64/exception-multiple-ehframe/exe1 +162: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared +159: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie +137: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so 183: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C @@ -11329,22 +11029,75 @@ 183: ++ QEMU= 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=gnu2 +119: + grep -q '^1 3$' +181: ++ set -x +181: + cat +181: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - 183: +++ uname +182: ++ testname=library +182: ++ echo -n 'Testing library ... ' +182: Testing library ... ++ t=out/test/x86_64/library +182: ++ mkdir -p out/test/x86_64/library +129: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 +137: + grep -Fq .gdb_index +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +142/385 Test #119: x86_64-exception-multiple-ehframe ..................... Passed 0.73 sec +test 184 + Start 184: x86_64-linker-script-defsym + +184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh" +184: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +184: Environment variables: +184: MACHINE=x86_64 +184: CPU= +184: Test timeout computed to be: 1500 +137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +137: + grep -q 'fn1: .* \[global, function\]' +137: + grep -q 'char: .* \[static, type\]' +137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +175: + grep -q 'invalid version pattern' out/test/x86_64/invalid-version-script/log +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/link-order.sh .sh -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - -137: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log -182: ++ set -x -171: + readelf --dynamic out/test/x86_64/init-in-dso/exe -171: + grep -Fq '(INIT)' out/test/x86_64/init-in-dso/log -184: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh 183: ++ testname=link-order 183: ++ echo -n 'Testing link-order ... ' 183: Testing link-order ... ++ t=out/test/x86_64/link-order 183: ++ mkdir -p out/test/x86_64/link-order +169: + out/test/x86_64/image-base/exe1 +169: + grep -q 'Hello world' +182: ++ set -x +129: + od -x out/test/x86_64/filler/exe1 +177: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared +184: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh +143/385 Test #175: x86_64-invalid-version-script ......................... Passed 0.18 sec +test 185 + Start 185: x86_64-linker-script-error + +185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh" +185: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +185: Environment variables: +185: MACHINE=x86_64 +185: CPU= +185: Test timeout computed to be: 1500 +137: + cat +137: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +183: ++ set -x +183: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +183: + cat +169: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +169: + readelf -W --sections out/test/x86_64/image-base/exe1 +169: + cat +169: + cc -o out/test/x86_64/image-base/b.o -c -xc - +182: + cat +182: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 184: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C @@ -11361,81 +11114,70 @@ 184: ++ QEMU= 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -165/385 Test #171: x86_64-init-in-dso .................................... Passed 0.45 sec -test 185 - Start 185: x86_64-linker-script-error - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh" -185: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -185: Environment variables: -185: MACHINE=x86_64 -185: CPU= -185: Test timeout computed to be: 1500 -182: + cat -183: ++ set -x -183: + cat -183: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - -137: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log 184: +++ uname 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT -185: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh 184: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh .sh -185: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -185: ++ export LC_ALL=C -185: ++ LC_ALL=C -185: ++ '[' -z x86_64 ']' -185: ++ '[' -z '' ']' -185: ++ TESTDIR=out/test/x86_64 -185: ++ CC=cc -185: ++ CXX=c++ -185: ++ GCC=gcc -185: ++ GXX=g++ -185: ++ OBJDUMP=objdump -185: ++ OBJCOPY=objcopy -185: ++ STRIP=strip -185: ++ QEMU= -185: ++ case $MACHINE in -185: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: ++ testname=linker-script-defsym 184: ++ echo -n 'Testing linker-script-defsym ... ' 184: Testing linker-script-defsym ... ++ t=out/test/x86_64/linker-script-defsym 184: ++ mkdir -p out/test/x86_64/linker-script-defsym -137: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log 184: ++ set -x -135: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log 184: + cat -185: +++ uname -135: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 184: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - -185: ++ '[' Linux = FreeBSD ']' -185: ++ trap 'on_error $LINENO' ERR -185: ++ trap on_exit EXIT -137: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log -137: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log -137: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log -135: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log -185: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh .sh +168: + supports_ifunc +168: + is_musl +168: + grep -q musl +168: + ldd --version +168: + cc -c -o /dev/null -xc - +168: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +167: + supports_ifunc +167: + is_musl +167: + ldd --version +167: + grep -q musl +167: + cc -c -o /dev/null -xc - +167: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +165: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - +165: + cat +166: + out/test/x86_64/ifunc-noplt/exe1 +166: + grep -q 'Hello world' +166: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie +121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +121: + grep -Fq foo out/test/x86_64/exclude-libs/log +121: + grep -Fq bar out/test/x86_64/exclude-libs/log +121: + grep -Fq baz out/test/x86_64/exclude-libs/log 172: + readelf --dynamic out/test/x86_64/init/exe -185: ++ testname=linker-script-error -185: ++ echo -n 'Testing linker-script-error ... ' -185: Testing linker-script-error ... ++ t=out/test/x86_64/linker-script-error -185: ++ mkdir -p out/test/x86_64/linker-script-error -135: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -172: + grep -Fq '(INIT)' out/test/x86_64/init/log -137: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log -185: ++ set -x -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -166/385 Test #135: x86_64-gdb-index-dwarf3 ............................... Passed 1.95 sec +172: + grep -Fq '(INIT)' +172: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol +138: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o +152: + out/test/x86_64/hidden-archive/exe +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +155: + out/test/x86_64/icf-safe/exe2 +155: + grep foo2 out/test/x86_64/icf-safe/log2 +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^76$' +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +135: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe +135: + grep -Fq .gdb_index +135: + out/test/x86_64/gdb-index-dwarf3/exe +135: + grep -q 'Hello world' +180: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +163: + out/test/x86_64/ifunc-dynamic/exe1 +163: + grep -q 'Hello world' +163: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now +164: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so +164: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +144/385 Test #152: x86_64-hidden-archive ................................. Passed 0.44 sec +145/385 Test #155: x86_64-icf-safe ....................................... Passed 0.41 sec test 186 Start 186: x86_64-linker-script-relocatable @@ -11445,22 +11187,6 @@ 186: MACHINE=x86_64 186: CPU= 186: Test timeout computed to be: 1500 -137: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -185: + cat -185: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -177: + cat -177: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - -136: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log -167/385 Test #137: x86_64-gdb-index-dwarf5 ............................... Passed 1.98 sec -168/385 Test #172: x86_64-init ........................................... Passed 0.53 sec test 187 Start 187: x86_64-linker-script @@ -11470,6 +11196,54 @@ 187: MACHINE=x86_64 187: CPU= 187: Test timeout computed to be: 1500 +121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a +135: + DEBUGINFOD_URLS= +135: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +136: + grep -Fq .gdb_index +136: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe +136: + out/test/x86_64/gdb-index-dwarf4/exe +136: + grep -q 'Hello world' +136: + DEBUGINFOD_URLS= +136: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +185: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh +185: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +185: ++ export LC_ALL=C +185: ++ LC_ALL=C +185: ++ '[' -z x86_64 ']' +185: ++ '[' -z '' ']' +185: ++ TESTDIR=out/test/x86_64 +185: ++ CC=cc +185: ++ CXX=c++ +185: ++ GCC=gcc +185: ++ GXX=g++ +185: ++ OBJDUMP=objdump +185: ++ OBJCOPY=objcopy +185: ++ STRIP=strip +185: ++ QEMU= +185: ++ case $MACHINE in +185: ++ tlsdesc_opt=-mtls-dialect=gnu2 +185: +++ uname +185: ++ '[' Linux = FreeBSD ']' +185: ++ trap 'on_error $LINENO' ERR +185: ++ trap on_exit EXIT +185: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh .sh +185: ++ testname=linker-script-error +185: ++ echo -n 'Testing linker-script-error ... ' +185: Testing linker-script-error ... ++ t=out/test/x86_64/linker-script-error +185: ++ mkdir -p out/test/x86_64/linker-script-error +160: + grep -Eq '^(\S+) \1$' +160: + out/test/x86_64/ifunc-alias/exe1 +160: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie +174: + readelf --dynamic out/test/x86_64/interpose/b.so +174: + grep -q 'Flags:.*INTERPOSE' +134: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe +134: + grep -Fq .gdb_index +161: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl +146/385 Test #164: x86_64-ifunc-export ................................... Passed 0.32 sec test 188 Start 188: x86_64-linker-script2 @@ -11479,13 +11253,17 @@ 188: MACHINE=x86_64 188: CPU= 188: Test timeout computed to be: 1500 -136: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -136: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log -136: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 +185: ++ set -x +185: + cat +185: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +134: + grep -q 'Hello world' +134: + out/test/x86_64/gdb-index-dwarf2/exe +134: + DEBUGINFOD_URLS= +134: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 186: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-relocatable.sh 186: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 186: ++ export LC_ALL=C @@ -11507,6 +11285,19 @@ 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT +173: + grep -q 'Flags:.*INITFIRST' +173: + readelf --dynamic out/test/x86_64/initfirst/b.so +187: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script.sh +147/385 Test #174: x86_64-interpose ...................................... Passed 0.25 sec +test 189 + Start 189: x86_64-linker-script3 + +189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script3.sh" +189: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +189: Environment variables: +189: MACHINE=x86_64 +189: CPU= +189: Test timeout computed to be: 1500 186: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-relocatable.sh .sh 186: ++ testname=linker-script-relocatable 186: ++ echo -n 'Testing linker-script-relocatable ... ' @@ -11514,14 +11305,10 @@ 186: ++ mkdir -p out/test/x86_64/linker-script-relocatable 186: ++ set -x 186: + nm mold -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - -168: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static -182: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o -181: + cat -181: + cc -o out/test/x86_64/large-text/b.o -c -xc - -184: + cat -187: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script.sh +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 187: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C @@ -11547,12 +11334,6 @@ 187: ++ echo -n 'Testing linker-script ... ' 187: Testing linker-script ... ++ t=out/test/x86_64/linker-script 187: ++ mkdir -p out/test/x86_64/linker-script -186: + grep -q __tsan_init -184: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o -180: + out/test/x86_64/large-max-page-size/exe -180: + grep -q 'Hello world' -178: + out/test/x86_64/large-alignment/exe -178: + grep -q 'Hello world' 188: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script2.sh 188: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 188: ++ export LC_ALL=C @@ -11570,39 +11351,11 @@ 188: ++ QEMU= 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o -169/385 Test #136: x86_64-gdb-index-dwarf4 ............................... Passed 2.02 sec -test 189 - Start 189: x86_64-linker-script3 - -189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script3.sh" -189: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -189: Environment variables: -189: MACHINE=x86_64 -189: CPU= -189: Test timeout computed to be: 1500 -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -170/385 Test #180: x86_64-large-max-page-size ............................ Passed 0.27 sec -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 188: +++ uname 188: ++ '[' Linux = FreeBSD ']' 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT -188: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script2.sh .sh -188: ++ testname=linker-script2 -188: ++ echo -n 'Testing linker-script2 ... ' -188: Testing linker-script2 ... ++ t=out/test/x86_64/linker-script2 -188: ++ mkdir -p out/test/x86_64/linker-script2 -187: ++ set -x -187: + cat -179: + strip out/test/x86_64/large-max-page-size-strip/exe -171/385 Test #178: x86_64-large-alignment ................................ Passed 0.34 sec +148/385 Test #173: x86_64-initfirst ...................................... Passed 0.27 sec test 190 Start 190: x86_64-linker-script4 @@ -11612,25 +11365,24 @@ 190: MACHINE=x86_64 190: CPU= 190: Test timeout computed to be: 1500 -test 191 - Start 191: x86_64-linker-script5 - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh" -191: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -191: Environment variables: -191: MACHINE=x86_64 -191: CPU= -191: Test timeout computed to be: 1500 +186: + grep -q __tsan_init +187: ++ set -x +187: + cc -o out/test/x86_64/linker-script/a.o -c -xc - +187: + cat +188: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script2.sh .sh +188: ++ testname=linker-script2 +188: ++ echo -n 'Testing linker-script2 ... ' +188: Testing linker-script2 ... ++ t=out/test/x86_64/linker-script2 +188: ++ mkdir -p out/test/x86_64/linker-script2 188: ++ set -x 188: + cat 188: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - -187: + cc -o out/test/x86_64/linker-script/a.o -c -xc - -179: + out/test/x86_64/large-max-page-size-strip/exe -179: + grep -q 'Hello world' -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 +159: + out/test/x86_64/ifunc-address-equality/exe1 +159: + grep -Eq '^(\S+) \1 (\S+) \2' +159: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 +162: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so +162: + grep -Eq '(IFUNC|: 10).*foobar' +162: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so 189: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script3.sh 189: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 189: ++ export LC_ALL=C @@ -11649,6 +11401,57 @@ 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=gnu2 189: +++ uname +167: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +167: + cat +182: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +140: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index +168: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - +168: + cat +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - +181: + cc -o out/test/x86_64/large-text/b.o -c -xc - +181: + cat +158: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie +166: + out/test/x86_64/ifunc-noplt/exe2 +166: + grep -q 'Hello world' +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +137: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index +169: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +150: + out/test/x86_64/hello-static/exe +150: + grep -q 'Hello world' +183: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +149/385 Test #166: x86_64-ifunc-noplt .................................... Passed 0.35 sec +150/385 Test #169: x86_64-image-base ..................................... Passed 0.31 sec +test 191 + Start 191: x86_64-linker-script5 + +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh" +191: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +191: Environment variables: +191: MACHINE=x86_64 +191: CPU= +191: Test timeout computed to be: 1500 +test 192 + Start 192: x86_64-linker-script6 + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script6.sh" +192: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +192: Environment variables: +192: MACHINE=x86_64 +192: CPU= +192: Test timeout computed to be: 1500 +159: + grep -q TEXTREL out/test/x86_64/ifunc-address-equality/log1 +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT @@ -11659,26 +11462,11 @@ 189: ++ mkdir -p out/test/x86_64/linker-script3 189: ++ set -x 189: + mkdir -p out/test/x86_64/linker-script3/foo -185: + echo 'VERSION { ver_x /*' -185: + cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script -112: + out/test/x86_64/emit-relocs-dead-sections/exe -172/385 Test #179: x86_64-large-max-page-size-strip ...................... Passed 0.34 sec -test 192 - Start 192: x86_64-linker-script6 - -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script6.sh" -192: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -192: Environment variables: -192: MACHINE=x86_64 -192: CPU= -192: Test timeout computed to be: 1500 -189: + cat -189: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - -112: + grep -q 'Hello world' -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +138: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index 190: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script4.sh 190: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 190: ++ export LC_ALL=C @@ -11701,11 +11489,49 @@ 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT 190: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script4.sh .sh +177: + cat +184: + cat +185: + echo 'VERSION { ver_x /*' +185: + cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script +165: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie +121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +191: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh +151/385 Test #150: x86_64-hello-static ................................... Passed 0.60 sec +152/385 Test #159: x86_64-ifunc-address-equality ......................... Passed 0.43 sec +test 193 + Start 193: x86_64-lto-archive + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh" +193: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +193: Environment variables: +193: MACHINE=x86_64 +193: CPU= +193: Test timeout computed to be: 1500 +test 194 + Start 194: x86_64-lto-archive2 + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh" +194: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +194: Environment variables: +194: MACHINE=x86_64 +194: CPU= +194: Test timeout computed to be: 1500 +189: + cat +189: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - 190: ++ testname=linker-script4 190: ++ echo -n 'Testing linker-script4 ... ' 190: Testing linker-script4 ... ++ t=out/test/x86_64/linker-script4 190: ++ mkdir -p out/test/x86_64/linker-script4 -191: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh +190: ++ set -x +190: + echo 'VERSION { ver_x { global: *; }; };' +190: + cat +190: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s +177: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - +184: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o +121: + grep -Fq foo out/test/x86_64/exclude-libs/log +121: + grep -Fq bar out/test/x86_64/exclude-libs/log +121: + grep -Fq baz out/test/x86_64/exclude-libs/log +121: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL 191: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -11724,21 +11550,6 @@ 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' -177: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so -173/385 Test #112: x86_64-emit-relocs-dead-sections ...................... Passed 2.85 sec -test 193 - Start 193: x86_64-lto-archive - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh" -193: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -193: Environment variables: -193: MACHINE=x86_64 -193: CPU= -193: Test timeout computed to be: 1500 -190: ++ set -x -190: + echo 'VERSION { ver_x { global: *; }; };' -190: + cat -190: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT 191: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh .sh @@ -11746,6 +11557,14 @@ 191: ++ echo -n 'Testing linker-script5 ... ' 191: Testing linker-script5 ... ++ t=out/test/x86_64/linker-script5 191: ++ mkdir -p out/test/x86_64/linker-script5 +191: ++ set -x +191: + mkdir -p out/test/x86_64/linker-script5/foo +172: + readelf --dynamic out/test/x86_64/init/exe +172: + grep -Fq '(INIT)' out/test/x86_64/init/log +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 192: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script6.sh 192: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 192: ++ export LC_ALL=C @@ -11764,23 +11583,6 @@ 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: +++ uname -167: + out/test/x86_64/ifunc-static-pie/exe2 -167: + grep -q 'Hello world' -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -181: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o -174/385 Test #167: x86_64-ifunc-static-pie ............................... Passed 0.87 sec -test 194 - Start 194: x86_64-lto-archive2 - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh" -194: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -194: Environment variables: -194: MACHINE=x86_64 -194: CPU= -194: Test timeout computed to be: 1500 192: ++ '[' Linux = FreeBSD ']' 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT @@ -11791,18 +11593,53 @@ 192: ++ mkdir -p out/test/x86_64/linker-script6 192: ++ set -x 192: + mkdir -p out/test/x86_64/linker-script6/foo -191: ++ set -x -191: + mkdir -p out/test/x86_64/linker-script5/foo -194: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh +192: + cat +178: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o +179: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +171: + readelf --dynamic out/test/x86_64/init-in-dso/exe +171: + grep -Fq '(INIT)' out/test/x86_64/init-in-dso/log +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +31: + grep -q '^76$' +31: + out/test/x86_64/arch-x86_64-reloc/exe +180: + out/test/x86_64/large-max-page-size/exe +180: + grep -q 'Hello world' +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +161: + out/test/x86_64/ifunc-dlopen/exe +161: + grep -q 'foo foo' +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +120: + out/test/x86_64/exception/exe1 +120: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread +129: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 193: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh -188: + mkdir -p out/test/x86_64/linker-script2/foo/bar +153/385 Test #172: x86_64-init ........................................... Passed 0.34 sec +test 195 + Start 195: x86_64-lto-dso + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-dso.sh" +195: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +195: Environment variables: +195: MACHINE=x86_64 +195: CPU= +195: Test timeout computed to be: 1500 191: + cat -192: + cat +191: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 192: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - +154/385 Test #171: x86_64-init-in-dso .................................... Passed 0.35 sec +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +155/385 Test #180: x86_64-large-max-page-size ............................ Passed 0.23 sec +156/385 Test #161: x86_64-ifunc-dlopen ................................... Passed 0.45 sec 193: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C -191: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 193: ++ '[' -z x86_64 ']' 193: ++ '[' -z '' ']' 193: ++ TESTDIR=out/test/x86_64 @@ -11816,6 +11653,12 @@ 193: ++ QEMU= 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 +193: +++ uname +193: ++ '[' Linux = FreeBSD ']' +193: ++ trap 'on_error $LINENO' ERR +193: ++ trap on_exit EXIT +193: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh .sh +194: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh 194: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C @@ -11832,71 +11675,61 @@ 194: ++ QEMU= 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 -193: +++ uname 194: +++ uname -188: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a -193: ++ '[' Linux = FreeBSD ']' -194: ++ '[' Linux = FreeBSD ']' -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -193: ++ trap 'on_error $LINENO' ERR -193: ++ trap on_exit EXIT -194: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh .sh -193: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh .sh -188: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o +test 196 + Start 196: x86_64-lto-gcc + +196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-gcc.sh" +196: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +196: Environment variables: +196: MACHINE=x86_64 +196: CPU= +196: Test timeout computed to be: 1500 +test 197 + Start 197: x86_64-lto-llvm + +197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-llvm.sh" +197: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +197: Environment variables: +197: MACHINE=x86_64 +197: CPU= +197: Test timeout computed to be: 1500 +test 198 + Start 198: x86_64-lto-nostdlib + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-nostdlib.sh" +198: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +198: Environment variables: +198: MACHINE=x86_64 +198: CPU= +198: Test timeout computed to be: 1500 193: ++ testname=lto-archive 193: ++ echo -n 'Testing lto-archive ... ' -194: ++ testname=lto-archive2 -194: ++ echo -n 'Testing lto-archive2 ... ' -194: Testing lto-archive2 ... ++ t=out/test/x86_64/lto-archive2 -194: ++ mkdir -p out/test/x86_64/lto-archive2 193: Testing lto-archive ... ++ t=out/test/x86_64/lto-archive 193: ++ mkdir -p out/test/x86_64/lto-archive -170: + cat 193: ++ set -x 193: + '[' cc = cc ']' 193: + test_cflags -flto -170: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - 193: + cc -B. -flto -o /dev/null -xc - +193: + echo 'int main() {}' +194: ++ '[' Linux = FreeBSD ']' +194: ++ trap 'on_error $LINENO' ERR +194: ++ trap on_exit EXIT +194: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh .sh +194: ++ testname=lto-archive2 +194: ++ echo -n 'Testing lto-archive2 ... ' +194: Testing lto-archive2 ... ++ t=out/test/x86_64/lto-archive2 +194: ++ mkdir -p out/test/x86_64/lto-archive2 194: ++ set -x -188: + cat 194: + test_cflags -flto=auto -193: + echo 'int main() {}' -194: + cc -B. -flto=auto -o /dev/null -xc - 194: + echo 'int main() {}' -188: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script -187: + cat -187: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script -183: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o -189: + cat -189: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script -185: + grep -q 'unclosed comment' out/test/x86_64/linker-script-error/log -120: + out/test/x86_64/exception/exe7 -182: + cc -o out/test/x86_64/library/c.o -c -xc - -183: + cc -c -o out/test/x86_64/link-order/b.o -xc - -183: + cat -182: + cat -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -184: + readelf -sW out/test/x86_64/linker-script-defsym/b.so -120: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie -175/385 Test #185: x86_64-linker-script-error ............................ Passed 0.28 sec -test 195 - Start 195: x86_64-lto-dso - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-dso.sh" -195: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -195: Environment variables: -195: MACHINE=x86_64 -195: CPU= -195: Test timeout computed to be: 1500 -184: + grep -q 'FUNC .* bar' -184: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - -184: + cat -191: + cat -192: + cat +194: + cc -B. -flto=auto -o /dev/null -xc - +160: + grep -Eq '^(\S+) \1$' +160: + out/test/x86_64/ifunc-alias/exe2 +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 195: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-dso.sh 195: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 195: ++ export LC_ALL=C @@ -11915,9 +11748,7 @@ 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: +++ uname -192: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 195: ++ '[' Linux = FreeBSD ']' -191: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT 195: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-dso.sh .sh @@ -11925,47 +11756,20 @@ 195: ++ echo -n 'Testing lto-dso ... ' 195: Testing lto-dso ... ++ t=out/test/x86_64/lto-dso 195: ++ mkdir -p out/test/x86_64/lto-dso -168: + out/test/x86_64/ifunc-static/exe -168: + grep -q 'Hello world' -195: ++ set -x -195: + test_cflags -flto -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -195: + cc -B. -flto -o /dev/null -xc - -176/385 Test #168: x86_64-ifunc-static ................................... Passed 0.88 sec -test 196 - Start 196: x86_64-lto-gcc - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-gcc.sh" -196: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -196: Environment variables: -196: MACHINE=x86_64 -196: CPU= -196: Test timeout computed to be: 1500 -195: + echo 'int main() {}' -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - -182: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library -183: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a -177: + out/test/x86_64/large-alignment-dso/exe -177: + grep -q 'Hello world' -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -184: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so -177/385 Test #177: x86_64-large-alignment-dso ............................ Passed 0.58 sec -test 197 - Start 197: x86_64-lto-llvm - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-llvm.sh" -197: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -197: Environment variables: -197: MACHINE=x86_64 -197: CPU= -197: Test timeout computed to be: 1500 +182: mimalloc: warning: thread 0x7F02380006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7F01F6200000, alignment: 0x2000000, commit: 1) +181: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o +177: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so +185: + grep -q 'unclosed comment' out/test/x86_64/linker-script-error/log +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +163: + out/test/x86_64/ifunc-dynamic/exe2 +163: + grep -q 'Hello world' +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 196: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-gcc.sh 196: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 196: ++ export LC_ALL=C @@ -11989,10 +11793,6 @@ 196: ++ trap on_exit EXIT 196: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-gcc.sh .sh 197: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-llvm.sh -196: ++ testname=lto-gcc -196: ++ echo -n 'Testing lto-gcc ... ' -196: Testing lto-gcc ... ++ t=out/test/x86_64/lto-gcc -196: ++ mkdir -p out/test/x86_64/lto-gcc 197: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C @@ -12009,46 +11809,14 @@ 197: ++ QEMU= 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 -187: + out/test/x86_64/linker-script/exe 197: +++ uname 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT -190: + readelf --version-info out/test/x86_64/linker-script4/c.so 197: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-llvm.sh .sh -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -187: + grep -q 'Hello world' -197: ++ testname=lto-llvm -197: ++ echo -n 'Testing lto-llvm ... ' -197: Testing lto-llvm ... ++ t=out/test/x86_64/lto-llvm -197: ++ mkdir -p out/test/x86_64/lto-llvm -187: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script -197: ++ set -x -190: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log -196: ++ set -x -197: ++ uname -m -178/385 Test #188: x86_64-linker-script2 ................................. Passed 0.30 sec -test 198 - Start 198: x86_64-lto-nostdlib - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-nostdlib.sh" -198: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -198: Environment variables: -198: MACHINE=x86_64 -198: CPU= -198: Test timeout computed to be: 1500 -196: + echo 'int main() {}' -197: + '[' x86_64 = x86_64 ']' -197: + echo 'int main() {}' -197: + clang -B. -flto -o /dev/null -xc - -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -179/385 Test #190: x86_64-linker-script4 ................................. Passed 0.28 sec +157/385 Test #160: x86_64-ifunc-alias .................................... Passed 0.48 sec +158/385 Test #163: x86_64-ifunc-dynamic .................................. Passed 0.47 sec +159/385 Test #185: x86_64-linker-script-error ............................ Passed 0.17 sec test 199 Start 199: x86_64-lto-version-script @@ -12058,12 +11826,65 @@ 199: MACHINE=x86_64 199: CPU= 199: Test timeout computed to be: 1500 -196: + gcc -B. -flto -o /dev/null -xc - +test 200 + Start 200: x86_64-main-in-dso + +200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/main-in-dso.sh" +200: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +200: Environment variables: +200: MACHINE=x86_64 +200: CPU= +200: Test timeout computed to be: 1500 +test 201 + Start 201: x86_64-many-sections + +201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh" +201: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +201: Environment variables: +201: MACHINE=x86_64 +201: CPU= +201: Test timeout computed to be: 1500 +195: ++ set -x +195: + test_cflags -flto +195: + echo 'int main() {}' +195: + cc -B. -flto -o /dev/null -xc - +182: + cat +182: + cc -o out/test/x86_64/library/c.o -c -xc - +196: ++ testname=lto-gcc +196: ++ echo -n 'Testing lto-gcc ... ' +196: Testing lto-gcc ... ++ t=out/test/x86_64/lto-gcc +196: ++ mkdir -p out/test/x86_64/lto-gcc +196: ++ set -x +196: + echo 'int main() {}' +197: ++ testname=lto-llvm +197: ++ echo -n 'Testing lto-llvm ... ' +197: Testing lto-llvm ... ++ t=out/test/x86_64/lto-llvm +197: ++ mkdir -p out/test/x86_64/lto-llvm +197: ++ set -x +197: ++ uname -m +197: + '[' x86_64 = x86_64 ']' +197: + echo 'int main() {}' +197: + clang -B. -flto -o /dev/null -xc - 197: + skip 197: + echo skipped 197: skipped 197: + trap - EXIT 197: + exit 0 +168: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static +162: + grep -q 'Hello world' +162: + out/test/x86_64/ifunc-dso/exe +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +158: + grep -Eq '^(\S+) \1' +158: + out/test/x86_64/ifunc-address-equality-exported/exe +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +189: + cat +189: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script 198: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-nostdlib.sh 198: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 198: ++ export LC_ALL=C @@ -12085,30 +11906,110 @@ 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT -180/385 Test #197: x86_64-lto-llvm .......................................***Skipped 0.10 sec -test 200 - Start 200: x86_64-main-in-dso - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/main-in-dso.sh" -200: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -200: Environment variables: -200: MACHINE=x86_64 -200: CPU= -200: Test timeout computed to be: 1500 198: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-nostdlib.sh .sh 198: ++ testname=lto-nostdlib 198: ++ echo -n 'Testing lto-nostdlib ... ' 198: Testing lto-nostdlib ... ++ t=out/test/x86_64/lto-nostdlib 198: ++ mkdir -p out/test/x86_64/lto-nostdlib +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - +187: + cat +187: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +140: + grep -Fq .gdb_index +140: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so +140: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +140: + cat +191: + cat +191: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script +165: + grep -q '^3$' +165: + out/test/x86_64/ifunc-funcptr/exe1 +165: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie +178: + out/test/x86_64/large-alignment/exe +178: + grep -q 'Hello world' +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +192: + cat +192: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script +188: + mkdir -p out/test/x86_64/linker-script2/foo/bar +188: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a +160/385 Test #158: x86_64-ifunc-address-equality-exported ................ Passed 0.53 sec +161/385 Test #162: x86_64-ifunc-dso ...................................... Passed 0.51 sec +162/385 Test #178: x86_64-large-alignment ................................ Passed 0.32 sec +test 202 + Start 202: x86_64-many-sections2 + +202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections2.sh" +202: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +202: Environment variables: +202: MACHINE=x86_64 +202: CPU= +202: Test timeout computed to be: 1500 +test 203 + Start 203: x86_64-mergeable-strings + +203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh" +203: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +203: Environment variables: +203: MACHINE=x86_64 +203: CPU= +203: Test timeout computed to be: 1500 +test 204 + Start 204: x86_64-missing-but-ok + +204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh" +204: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +204: Environment variables: +204: MACHINE=x86_64 +204: CPU= +204: Test timeout computed to be: 1500 +196: + gcc -B. -flto -o /dev/null -xc - +163/385 Test #197: x86_64-lto-llvm .......................................***Skipped 0.08 sec 198: ++ set -x 198: + test_cflags -flto -198: + cc -B. -flto -o /dev/null -xc - 198: + echo 'int main() {}' -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -181/385 Test #192: x86_64-linker-script6 ................................. Passed 0.30 sec +198: + cc -B. -flto -o /dev/null -xc - +188: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o +188: + cat +188: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script +201: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh +201: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +201: ++ export LC_ALL=C +201: ++ LC_ALL=C +201: ++ '[' -z x86_64 ']' +201: ++ '[' -z '' ']' +201: ++ TESTDIR=out/test/x86_64 +201: ++ CC=cc +201: ++ CXX=c++ +201: ++ GCC=gcc +201: ++ GXX=g++ +201: ++ OBJDUMP=objdump +201: ++ OBJCOPY=objcopy +201: ++ STRIP=strip +201: ++ QEMU= +201: ++ case $MACHINE in +201: ++ tlsdesc_opt=-mtls-dialect=gnu2 +201: +++ uname +201: ++ '[' Linux = FreeBSD ']' +201: ++ trap 'on_error $LINENO' ERR +201: ++ trap on_exit EXIT +201: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh .sh +201: ++ testname=many-sections +201: ++ echo -n 'Testing many-sections ... ' +201: Testing many-sections ... ++ t=out/test/x86_64/many-sections +201: ++ mkdir -p out/test/x86_64/many-sections +201: ++ set -x +201: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +201: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - +201: + seq 1 100000 +179: + strip out/test/x86_64/large-max-page-size-strip/exe +179: + grep -q 'Hello world' +179: + out/test/x86_64/large-max-page-size-strip/exe +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 199: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-version-script.sh 199: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 199: ++ export LC_ALL=C @@ -12130,18 +12031,14 @@ 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT -170: + cat -170: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - -test 201 - Start 201: x86_64-many-sections - -201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh" -201: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -201: Environment variables: -201: MACHINE=x86_64 -201: CPU= -201: Test timeout computed to be: 1500 199: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-version-script.sh .sh +199: ++ testname=lto-version-script +199: ++ echo -n 'Testing lto-version-script ... ' +199: Testing lto-version-script ... ++ t=out/test/x86_64/lto-version-script +199: ++ mkdir -p out/test/x86_64/lto-version-script +199: ++ set -x +199: + test_cflags -flto +199: + echo 'int main() {}' 200: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/main-in-dso.sh 200: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 200: ++ export LC_ALL=C @@ -12168,91 +12065,29 @@ 200: ++ echo -n 'Testing main-in-dso ... ' 200: Testing main-in-dso ... ++ t=out/test/x86_64/main-in-dso 200: ++ mkdir -p out/test/x86_64/main-in-dso -199: ++ testname=lto-version-script -199: ++ echo -n 'Testing lto-version-script ... ' -199: Testing lto-version-script ... ++ t=out/test/x86_64/lto-version-script -199: ++ mkdir -p out/test/x86_64/lto-version-script 200: ++ set -x -200: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC -200: + cat -199: ++ set -x -199: + test_cflags -flto -199: + echo 'int main() {}' -201: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh -181: + out/test/x86_64/large-text/exe -181: + grep -q 'Hello world' -201: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -201: ++ export LC_ALL=C -201: ++ LC_ALL=C -201: ++ '[' -z x86_64 ']' -201: ++ '[' -z '' ']' -201: ++ TESTDIR=out/test/x86_64 -201: ++ CC=cc -201: ++ CXX=c++ -201: ++ GCC=gcc -201: ++ GXX=g++ -201: ++ OBJDUMP=objdump -201: ++ OBJCOPY=objcopy -201: ++ STRIP=strip -201: ++ QEMU= -201: ++ case $MACHINE in -201: ++ tlsdesc_opt=-mtls-dialect=gnu2 -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -199: + cc -B. -flto -o /dev/null -xc - -182/385 Test #191: x86_64-linker-script5 ................................. Passed 0.36 sec -test 202 - Start 202: x86_64-many-sections2 - -202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections2.sh" -202: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -202: Environment variables: -202: MACHINE=x86_64 -202: CPU= -202: Test timeout computed to be: 1500 -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -201: +++ uname -201: ++ '[' Linux = FreeBSD ']' -201: ++ trap 'on_error $LINENO' ERR -201: ++ trap on_exit EXIT -201: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh .sh -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -183/385 Test #181: x86_64-large-text ..................................... Passed 0.58 sec -184/385 Test #189: x86_64-linker-script3 ................................. Passed 0.39 sec -test 203 - Start 203: x86_64-mergeable-strings - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh" -203: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -203: Environment variables: -203: MACHINE=x86_64 -203: CPU= -203: Test timeout computed to be: 1500 -test 204 - Start 204: x86_64-missing-but-ok - -204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh" -204: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -204: Environment variables: -204: MACHINE=x86_64 -204: CPU= -204: Test timeout computed to be: 1500 -201: ++ testname=many-sections -201: ++ echo -n 'Testing many-sections ... ' -201: Testing many-sections ... ++ t=out/test/x86_64/many-sections -201: ++ mkdir -p out/test/x86_64/many-sections -201: ++ set -x -201: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -201: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - -201: + seq 1 100000 +184: + readelf -sW out/test/x86_64/linker-script-defsym/b.so +184: + grep -q 'FUNC .* bar' +184: + cat +184: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - +121: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +121: + grep -Fq foo out/test/x86_64/exclude-libs/log +121: + grep -Fq bar out/test/x86_64/exclude-libs/log +121: + grep -Fq baz out/test/x86_64/exclude-libs/log +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +138: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so +138: + grep -Fq .gdb_index +138: + cat +138: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +137: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe +137: + grep -Fq .gdb_index +137: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe +137: + grep -q 'main: .* \[global, function\]' +137: + grep -q 'Hello world' +137: + out/test/x86_64/gdb-index-dwarf5/exe 202: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections2.sh 202: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 202: ++ export LC_ALL=C @@ -12280,23 +12115,6 @@ 202: Testing many-sections2 ... ++ t=out/test/x86_64/many-sections2 202: ++ mkdir -p out/test/x86_64/many-sections2 202: ++ set -x -202: + nm mold -202: + grep -q __tsan_init -182: + grep -q 'Hello world' -182: + out/test/x86_64/library/exe1 -182: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library -184: + grep -q 42 -184: + out/test/x86_64/linker-script-defsym/exe -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -170: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o -187: + out/test/x86_64/linker-script/exe -187: + grep -q 'Hello world' -187: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script -183: + readelf --dynamic out/test/x86_64/link-order/exe -183: + grep -q libfoo 203: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh 203: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 203: ++ export LC_ALL=C @@ -12315,8 +12133,15 @@ 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 203: +++ uname -204: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh -185/385 Test #184: x86_64-linker-script-defsym ........................... Passed 0.56 sec +203: ++ '[' Linux = FreeBSD ']' +203: ++ trap 'on_error $LINENO' ERR +203: ++ trap on_exit EXIT +203: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh .sh +203: ++ testname=mergeable-strings +203: ++ echo -n 'Testing mergeable-strings ... ' +203: Testing mergeable-strings ... ++ t=out/test/x86_64/mergeable-strings +203: ++ mkdir -p out/test/x86_64/mergeable-strings +164/385 Test #179: x86_64-large-max-page-size-strip ...................... Passed 0.35 sec test 205 Start 205: x86_64-missing-error @@ -12326,11 +12151,27 @@ 205: MACHINE=x86_64 205: CPU= 205: Test timeout computed to be: 1500 -183: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so -203: ++ '[' Linux = FreeBSD ']' -203: ++ trap 'on_error $LINENO' ERR -203: ++ trap on_exit EXIT -203: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh .sh +test 206 + Start 206: x86_64-mold-wrapper + +206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper.sh" +206: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +206: Environment variables: +206: MACHINE=x86_64 +206: CPU= +206: Test timeout computed to be: 1500 +199: + cc -B. -flto -o /dev/null -xc - +200: + cat +200: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC +165/385 Test #121: x86_64-exclude-libs ................................... Passed 0.98 sec +137: + DEBUGINFOD_URLS= +137: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +202: + nm mold +202: + grep -q __tsan_init +203: ++ set -x +203: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 +203: + cat +204: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh 204: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -12347,14 +12188,53 @@ 204: ++ QEMU= 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=gnu2 -138: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/x86_64/gdb-index-dwarf64/log1 -138: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index 204: +++ uname +204: ++ '[' Linux = FreeBSD ']' +204: ++ trap 'on_error $LINENO' ERR +204: ++ trap on_exit EXIT +204: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh .sh +204: ++ testname=missing-but-ok +204: ++ echo -n 'Testing missing-but-ok ... ' +204: Testing missing-but-ok ... ++ t=out/test/x86_64/missing-but-ok +204: ++ mkdir -p out/test/x86_64/missing-but-ok +204: ++ set -x +204: + cat +204: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - +204: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o +167: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie +190: + readelf --version-info out/test/x86_64/linker-script4/c.so +190: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^76$' +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s +177: + grep -q 'Hello world' +177: + out/test/x86_64/large-alignment-dso/exe +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +183: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o +183: + cc -c -o out/test/x86_64/link-order/b.o -xc - +183: + cat +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - +182: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library +165: + grep -q '^3$' +165: + out/test/x86_64/ifunc-funcptr/exe2 +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 205: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/missing-error.sh -203: ++ testname=mergeable-strings -203: ++ echo -n 'Testing mergeable-strings ... ' -203: Testing mergeable-strings ... ++ t=out/test/x86_64/mergeable-strings -203: ++ mkdir -p out/test/x86_64/mergeable-strings 205: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C @@ -12372,13 +12252,6 @@ 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=gnu2 205: +++ uname -203: ++ set -x -203: + cat -203: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 -204: ++ '[' Linux = FreeBSD ']' -204: ++ trap 'on_error $LINENO' ERR -204: ++ trap on_exit EXIT -204: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh .sh 205: ++ '[' Linux = FreeBSD ']' 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT @@ -12387,77 +12260,9 @@ 205: ++ echo -n 'Testing missing-error ... ' 205: Testing missing-error ... ++ t=out/test/x86_64/missing-error 205: ++ mkdir -p out/test/x86_64/missing-error -200: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o -204: ++ testname=missing-but-ok -204: ++ echo -n 'Testing missing-but-ok ... ' -204: Testing missing-but-ok ... ++ t=out/test/x86_64/missing-but-ok -204: ++ mkdir -p out/test/x86_64/missing-but-ok -205: ++ set -x -120: + out/test/x86_64/exception/exe8 -205: + cat -120: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' -120: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC -204: ++ set -x -204: + cat -205: + cc -o out/test/x86_64/missing-error/a.o -c -xc - -204: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - -204: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o -193: + cat -193: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - -203: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 -203: + cat -194: + echo -194: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - -205: + ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o -186: + cat -186: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - -182: + out/test/x86_64/library/exe2 -195: + cat -195: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - -205: + grep -q 'undefined symbol: foo' out/test/x86_64/missing-error/log -183: + readelf --dynamic out/test/x86_64/link-order/exe -182: + grep -q 'Hello world' -205: + grep -q '>>> .*a\.o' out/test/x86_64/missing-error/log -183: + grep -q libfoo -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -186/385 Test #182: x86_64-library ........................................ Passed 0.77 sec -test 206 - Start 206: x86_64-mold-wrapper - -206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper.sh" -206: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -206: Environment variables: -206: MACHINE=x86_64 -206: CPU= -206: Test timeout computed to be: 1500 -193: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - -193: + cat -170: + out/test/x86_64/init-array-priorities/exe -170: + grep -q 21348756 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -187: + out/test/x86_64/linker-script/exe -187: + grep -q 'Hello world' -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -187/385 Test #170: x86_64-init-array-priorities .......................... Passed 1.19 sec -188/385 Test #183: x86_64-link-order ..................................... Passed 0.75 sec -189/385 Test #205: x86_64-missing-error .................................. Passed 0.17 sec +166/385 Test #177: x86_64-large-alignment-dso ............................ Passed 0.44 sec +167/385 Test #189: x86_64-linker-script3 ................................. Passed 0.22 sec +168/385 Test #190: x86_64-linker-script4 ................................. Passed 0.20 sec test 207 Start 207: x86_64-mold-wrapper2 @@ -12485,13 +12290,30 @@ 209: MACHINE=x86_64 209: CPU= 209: Test timeout computed to be: 1500 -190/385 Test #187: x86_64-linker-script .................................. Passed 0.65 sec +test 210 + Start 210: x86_64-no-eh-frame-header + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh" +210: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +210: Environment variables: +210: MACHINE=x86_64 +210: CPU= +210: Test timeout computed to be: 1500 +200: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o +203: + cat +203: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 -191/385 Test #204: x86_64-missing-but-ok ................................. Passed 0.21 sec -120: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread +183: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a +170: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +170: + cat +169/385 Test #165: x86_64-ifunc-funcptr .................................. Passed 0.60 sec +205: ++ set -x +205: + cat +205: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +129: + od -x out/test/x86_64/filler/exe2 206: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper.sh 206: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 206: ++ export LC_ALL=C @@ -12522,13 +12344,32 @@ 206: + '[' cc = cc ']' 206: + ldd mold-wrapper.so 206: + grep -q libasan -194: + rm -f out/test/x86_64/lto-archive2/b.a -194: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o -194: + cat -194: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - -200: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC -195: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o -138: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +206: + nm mold +140: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index +138: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o +187: + out/test/x86_64/linker-script/exe +187: + grep -q 'Hello world' +187: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +181: + grep -q 'Hello world' +181: + out/test/x86_64/large-text/exe +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +184: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +120: + out/test/x86_64/exception/exe2 207: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper2.sh 207: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 207: ++ export LC_ALL=C @@ -12556,6 +12397,8 @@ 207: Testing mold-wrapper2 ... ++ t=out/test/x86_64/mold-wrapper2 207: ++ mkdir -p out/test/x86_64/mold-wrapper2 207: ++ set -x +207: + ldd mold-wrapper.so +207: + grep -q libasan 208: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/nmagic.sh 208: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 208: ++ export LC_ALL=C @@ -12578,33 +12421,6 @@ 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT 208: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/nmagic.sh .sh -test 210 - Start 210: x86_64-no-eh-frame-header - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh" -210: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -210: Environment variables: -210: MACHINE=x86_64 -210: CPU= -210: Test timeout computed to be: 1500 -test 211 - Start 211: x86_64-no-object-file - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-object-file.sh" -211: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -211: Environment variables: -211: MACHINE=x86_64 -211: CPU= -211: Test timeout computed to be: 1500 -206: + nm mold -206: + grep -q '__[at]san_init' -138: + grep -Fq .gdb_index -138: + out/test/x86_64/gdb-index-dwarf64/exe2 -138: + grep -q 'Hello world' -138: + DEBUGINFOD_URLS= -138: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -207: + ldd mold-wrapper.so -207: + grep -q libasan 208: ++ testname=nmagic 208: ++ echo -n 'Testing nmagic ... ' 208: Testing nmagic ... ++ t=out/test/x86_64/nmagic @@ -12629,6 +12445,66 @@ 209: ++ QEMU= 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 +170/385 Test #181: x86_64-large-text ..................................... Passed 0.40 sec +171/385 Test #191: x86_64-linker-script5 ................................. Passed 0.24 sec +172/385 Test #192: x86_64-linker-script6 ................................. Passed 0.23 sec +173/385 Test #204: x86_64-missing-but-ok ................................. Passed 0.11 sec +test 211 + Start 211: x86_64-no-object-file + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-object-file.sh" +211: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +211: Environment variables: +211: MACHINE=x86_64 +211: CPU= +211: Test timeout computed to be: 1500 +test 212 + Start 212: x86_64-no-quick-exit + +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-quick-exit.sh" +212: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +212: Environment variables: +212: MACHINE=x86_64 +212: CPU= +212: Test timeout computed to be: 1500 +test 213 + Start 213: x86_64-no-undefined-version + +213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh" +213: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +213: Environment variables: +213: MACHINE=x86_64 +213: CPU= +213: Test timeout computed to be: 1500 +test 214 + Start 214: x86_64-nocopyreloc + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nocopyreloc.sh" +214: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +214: Environment variables: +214: MACHINE=x86_64 +214: CPU= +214: Test timeout computed to be: 1500 +test 215 + Start 215: x86_64-noinhibit-exec + +215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh" +215: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +215: Environment variables: +215: MACHINE=x86_64 +215: CPU= +215: Test timeout computed to be: 1500 +200: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - +205: + ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o +205: + grep -q 'undefined symbol: foo' out/test/x86_64/missing-error/log +206: + grep -q '__[at]san_init' +174/385 Test #188: x86_64-linker-script2 ................................. Passed 0.34 sec +120: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie +207: + nm mold +207: + grep -q '__[at]san_init' +208: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic 209: +++ uname 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR @@ -12638,7 +12514,9 @@ 209: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 209: Testing no-allow-shlib-undefined ... ++ t=out/test/x86_64/no-allow-shlib-undefined 209: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined -203: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie +209: ++ set -x +209: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - +209: + cat 210: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh 210: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 210: ++ export LC_ALL=C @@ -12661,6 +12539,26 @@ 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT 210: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh .sh +210: ++ testname=no-eh-frame-header +210: ++ echo -n 'Testing no-eh-frame-header ... ' +210: Testing no-eh-frame-header ... ++ t=out/test/x86_64/no-eh-frame-header +210: ++ mkdir -p out/test/x86_64/no-eh-frame-header +210: ++ set -x +210: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - +210: + cat +168: + out/test/x86_64/ifunc-static/exe +168: + grep -q 'Hello world' +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^26$' +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s +182: + out/test/x86_64/library/exe1 +182: + grep -q 'Hello world' +182: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library 211: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/no-object-file.sh 211: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 211: ++ export LC_ALL=C @@ -12679,70 +12577,19 @@ 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: +++ uname -209: ++ set -x -209: + cat -209: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - -186: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - -210: ++ testname=no-eh-frame-header -210: ++ echo -n 'Testing no-eh-frame-header ... ' -210: Testing no-eh-frame-header ... ++ t=out/test/x86_64/no-eh-frame-header -210: ++ mkdir -p out/test/x86_64/no-eh-frame-header 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT -200: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie 211: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/no-object-file.sh .sh -186: + cat -210: ++ set -x -210: + cat -210: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - -193: + rm -f out/test/x86_64/lto-archive/c.a 211: ++ testname=no-object-file 211: ++ echo -n 'Testing no-object-file ... ' 211: Testing no-object-file ... ++ t=out/test/x86_64/no-object-file 211: ++ mkdir -p out/test/x86_64/no-object-file -193: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o 211: ++ set -x 211: + cat 211: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - -207: + grep -q '__[at]san_init' -207: + nm mold -193: + cat -193: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - -194: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a 211: + rm -f out/test/x86_64/no-object-file/a.a 211: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o -198: + cat -198: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - -208: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic -211: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a -196: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - -196: + cat -193: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a -186: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' -186: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script -199: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - -199: + cat -203: + out/test/x86_64/mergeable-strings/exe1 -210: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o -208: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib -203: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -211: mold: warning: entry symbol is not defined: _start -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -203: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie -192/385 Test #211: x86_64-no-object-file ................................. Passed 0.12 sec -test 212 - Start 212: x86_64-no-quick-exit - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-quick-exit.sh" -212: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -212: Environment variables: -212: MACHINE=x86_64 -212: CPU= -212: Test timeout computed to be: 1500 212: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/no-quick-exit.sh 212: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 212: ++ export LC_ALL=C @@ -12761,12 +12608,9 @@ 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 212: +++ uname -199: + cat 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT -196: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o -198: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 212: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/no-quick-exit.sh .sh 212: ++ testname=no-quick-exit 212: ++ echo -n 'Testing no-quick-exit ... ' @@ -12775,44 +12619,7 @@ 212: ++ set -x 212: + cat 212: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - -199: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script -200: + out/test/x86_64/main-in-dso/exe1 -200: + grep -q 'Hello world' -200: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC -186: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -193/385 Test #194: x86_64-lto-archive2 ................................... Passed 0.76 sec -test 213 - Start 213: x86_64-no-undefined-version - -213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh" -213: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -213: Environment variables: -213: MACHINE=x86_64 -213: CPU= -213: Test timeout computed to be: 1500 -210: + readelf -WS out/test/x86_64/no-eh-frame-header/exe -210: + grep -F .eh_frame_hdr out/test/x86_64/no-eh-frame-header/log -210: + out/test/x86_64/no-eh-frame-header/exe -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -200: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie 213: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh -194/385 Test #210: x86_64-no-eh-frame-header ............................. Passed 0.24 sec -test 214 - Start 214: x86_64-nocopyreloc - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nocopyreloc.sh" -214: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -214: Environment variables: -214: MACHINE=x86_64 -214: CPU= -214: Test timeout computed to be: 1500 213: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C @@ -12833,11 +12640,7 @@ 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT -213: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh .sh 214: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/nocopyreloc.sh -212: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit -209: + cat -209: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 214: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -12858,19 +12661,11 @@ 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -213: ++ testname=no-undefined-version -213: ++ echo -n 'Testing no-undefined-version ... ' -213: Testing no-undefined-version ... ++ t=out/test/x86_64/no-undefined-version -213: ++ mkdir -p out/test/x86_64/no-undefined-version 214: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/nocopyreloc.sh .sh -213: ++ set -x -213: + echo 'ver_x { global: foo; };' -213: + cat 214: ++ testname=nocopyreloc 214: ++ echo -n 'Testing nocopyreloc ... ' 214: Testing nocopyreloc ... ++ t=out/test/x86_64/nocopyreloc 214: ++ mkdir -p out/test/x86_64/nocopyreloc -213: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 214: ++ set -x 214: + '[' x86_64 = i686 ']' 214: + '[' x86_64 = m68k ']' @@ -12881,42 +12676,7 @@ 214: + [[ x86_64 = loongarch* ]] 214: + cat 214: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - -208: ++ nm out/test/x86_64/nmagic/exe1 -208: ++ grep ' end$' -208: ++ cut '-d ' -f1 -208: + end1=0000000000000410 -208: ++ nm out/test/x86_64/nmagic/exe2 -203: + out/test/x86_64/mergeable-strings/exe2 -208: ++ grep ' end$' -203: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -208: ++ cut '-d ' -f1 -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -195/385 Test #203: x86_64-mergeable-strings .............................. Passed 0.53 sec -test 215 - Start 215: x86_64-noinhibit-exec - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh" -215: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -215: Environment variables: -215: MACHINE=x86_64 -215: CPU= -215: Test timeout computed to be: 1500 -120: + out/test/x86_64/exception/exe9 -120: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie -208: + end2=0000000000003480 -208: + '[' 1040 -lt 13440 ']' -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -195: + '[' x86_64 = ppc64 ']' -215: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh -195: + nm -D out/test/x86_64/lto-dso/b.so -195: + grep -q 'T foo' -196/385 Test #208: x86_64-nmagic ......................................... Passed 0.33 sec +175/385 Test #168: x86_64-ifunc-static ................................... Passed 0.63 sec test 216 Start 216: x86_64-non-canonical-plt @@ -12926,7 +12686,32 @@ 216: MACHINE=x86_64 216: CPU= 216: Test timeout computed to be: 1500 -176: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +test 217 + Start 217: x86_64-nostdlib + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nostdlib.sh" +217: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +217: Environment variables: +217: MACHINE=x86_64 +217: CPU= +217: Test timeout computed to be: 1500 +200: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie +205: + grep -q '>>> .*a\.o' out/test/x86_64/missing-error/log +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +211: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a +213: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh .sh +213: ++ testname=no-undefined-version +213: ++ echo -n 'Testing no-undefined-version ... ' +213: Testing no-undefined-version ... ++ t=out/test/x86_64/no-undefined-version +213: ++ mkdir -p out/test/x86_64/no-undefined-version +213: ++ set -x +213: + echo 'ver_x { global: foo; };' +213: + cat +213: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - +215: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh 215: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C @@ -12947,24 +12732,33 @@ 215: ++ '[' Linux = FreeBSD ']' 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT -216: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/non-canonical-plt.sh -186: + out/test/x86_64/linker-script-relocatable/exe -186: + grep -q Hello 215: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh .sh -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -197/385 Test #195: x86_64-lto-dso ........................................ Passed 0.80 sec -test 217 - Start 217: x86_64-nostdlib - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nostdlib.sh" -217: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -217: Environment variables: -217: MACHINE=x86_64 -217: CPU= -217: Test timeout computed to be: 1500 +215: ++ testname=noinhibit-exec +215: ++ echo -n 'Testing noinhibit-exec ... ' +215: Testing noinhibit-exec ... ++ t=out/test/x86_64/noinhibit-exec +215: ++ mkdir -p out/test/x86_64/noinhibit-exec +215: ++ set -x +215: + cat +215: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC +140: + grep -Fq .gdb_index +140: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe +140: + grep -q 'Hello world' +140: + out/test/x86_64/gdb-index-split-dwarf/exe +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +187: + out/test/x86_64/linker-script/exe +187: + grep -q 'Hello world' +187: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script +138: + DEBUGINFOD_URLS= +138: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +203: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie +184: + grep -q 42 +184: + out/test/x86_64/linker-script-defsym/exe +112: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +167: + grep -q 'Hello world' +216: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/non-canonical-plt.sh 216: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C @@ -12982,23 +12776,8 @@ 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: +++ uname -216: ++ '[' Linux = FreeBSD ']' -216: ++ trap 'on_error $LINENO' ERR -216: ++ trap on_exit EXIT -216: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/non-canonical-plt.sh .sh -215: ++ testname=noinhibit-exec -215: ++ echo -n 'Testing noinhibit-exec ... ' -215: Testing noinhibit-exec ... ++ t=out/test/x86_64/noinhibit-exec -215: ++ mkdir -p out/test/x86_64/noinhibit-exec -215: ++ set -x -215: + cat -215: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -213: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o -198/385 Test #186: x86_64-linker-script-relocatable ...................... Passed 1.04 sec +176/385 Test #140: x86_64-gdb-index-split-dwarf .......................... Passed 0.95 sec +177/385 Test #205: x86_64-missing-error .................................. Passed 0.17 sec test 218 Start 218: x86_64-oformat-binary @@ -13008,13 +12787,38 @@ 218: MACHINE=x86_64 218: CPU= 218: Test timeout computed to be: 1500 +test 219 + Start 219: x86_64-omagic + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/omagic.sh" +219: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +219: Environment variables: +219: MACHINE=x86_64 +219: CPU= +219: Test timeout computed to be: 1500 +211: mold: warning: entry symbol is not defined: _start +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +112: + cat +167: + out/test/x86_64/ifunc-static-pie/exe2 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +216: ++ '[' Linux = FreeBSD ']' +216: ++ trap 'on_error $LINENO' ERR +216: ++ trap on_exit EXIT +216: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/non-canonical-plt.sh .sh 216: ++ testname=non-canonical-plt 216: ++ echo -n 'Testing non-canonical-plt ... ' 216: Testing non-canonical-plt ... ++ t=out/test/x86_64/non-canonical-plt 216: ++ mkdir -p out/test/x86_64/non-canonical-plt -216: ++ set -x -216: + cat -216: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 217: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/nostdlib.sh 217: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 217: ++ export LC_ALL=C @@ -13041,23 +12845,21 @@ 217: ++ echo -n 'Testing nostdlib ... ' 217: Testing nostdlib ... ++ t=out/test/x86_64/nostdlib 217: ++ mkdir -p out/test/x86_64/nostdlib -198: + readelf -Ws out/test/x86_64/lto-nostdlib/exe -198: + grep -Eq ' _start' -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -199/385 Test #198: x86_64-lto-nostdlib ................................... Passed 0.69 sec -test 219 - Start 219: x86_64-omagic - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/omagic.sh" -219: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -219: Environment variables: -219: MACHINE=x86_64 -219: CPU= -219: Test timeout computed to be: 1500 217: ++ set -x +217: + cat +120: + out/test/x86_64/exception/exe3 +120: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie +210: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o +129: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +208: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib +170: + cat +170: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - +183: + grep -q libfoo +183: + readelf --dynamic out/test/x86_64/link-order/exe 218: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/oformat-binary.sh 218: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 218: ++ export LC_ALL=C @@ -13076,13 +12878,68 @@ 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname +178/385 Test #129: x86_64-filler ......................................... Passed 1.03 sec +179/385 Test #167: x86_64-ifunc-static-pie ............................... Passed 0.68 sec +180/385 Test #184: x86_64-linker-script-defsym ........................... Passed 0.45 sec +181/385 Test #211: x86_64-no-object-file ................................. Passed 0.10 sec +test 220 + Start 220: x86_64-package-metadata + +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/package-metadata.sh" +220: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +220: Environment variables: +220: MACHINE=x86_64 +220: CPU= +220: Test timeout computed to be: 1500 +test 221 + Start 221: x86_64-physical-image-base + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh" +221: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +221: Environment variables: +221: MACHINE=x86_64 +221: CPU= +221: Test timeout computed to be: 1500 +test 222 + Start 222: x86_64-pie + +222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh" +222: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +222: Environment variables: +222: MACHINE=x86_64 +222: CPU= +222: Test timeout computed to be: 1500 +test 223 + Start 223: x86_64-plt-dso + +223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh" +223: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +223: Environment variables: +223: MACHINE=x86_64 +223: CPU= +223: Test timeout computed to be: 1500 +216: ++ set -x +216: + cat +216: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - +217: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE +208: ++ grep ' end$' +208: ++ cut '-d ' -f1 +208: ++ nm out/test/x86_64/nmagic/exe1 +208: + end1=0000000000000410 +208: ++ nm out/test/x86_64/nmagic/exe2 +183: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT -217: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE -217: + cat -219: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/omagic.sh 218: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/oformat-binary.sh .sh +218: ++ testname=oformat-binary +218: ++ echo -n 'Testing oformat-binary ... ' +218: Testing oformat-binary ... ++ t=out/test/x86_64/oformat-binary +218: ++ mkdir -p out/test/x86_64/oformat-binary +218: ++ set -x +218: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +218: + cat +219: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/omagic.sh 219: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -13100,15 +12957,6 @@ 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 219: +++ uname -214: + cat -214: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - -218: ++ testname=oformat-binary -218: ++ echo -n 'Testing oformat-binary ... ' -218: Testing oformat-binary ... ++ t=out/test/x86_64/oformat-binary -218: ++ mkdir -p out/test/x86_64/oformat-binary -202: + echo 'foo = 0x1000' -202: + seq 1 100000 -202: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT @@ -13117,55 +12965,28 @@ 219: ++ echo -n 'Testing omagic ... ' 219: Testing omagic ... ++ t=out/test/x86_64/omagic 219: ++ mkdir -p out/test/x86_64/omagic -215: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o 219: ++ set -x 219: + test_cflags -static 219: + echo 'int main() {}' 219: + cc -B. -static -o /dev/null -xc - -212: + out/test/x86_64/no-quick-exit/exe -212: + grep -q 'Hello world' -218: ++ set -x -218: + cat -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -218: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE -217: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o -193: + out/test/x86_64/lto-archive/exe -193: + grep -q 'Hello world' -200/385 Test #212: x86_64-no-quick-exit .................................. Passed 0.31 sec -200: + out/test/x86_64/main-in-dso/exe2 -test 220 - Start 220: x86_64-package-metadata - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/package-metadata.sh" -220: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -220: Environment variables: -220: MACHINE=x86_64 -220: CPU= -220: Test timeout computed to be: 1500 -200: + grep -q 'Hello world' -193: + nm out/test/x86_64/lto-archive/exe -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -201/385 Test #200: x86_64-main-in-dso .................................... Passed 0.73 sec -test 221 - Start 221: x86_64-physical-image-base - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh" -221: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -221: Environment variables: -221: MACHINE=x86_64 -221: CPU= -221: Test timeout computed to be: 1500 -217: + readelf -W --sections out/test/x86_64/nostdlib/exe -217: + grep -Fq ' .dynsym ' out/test/x86_64/nostdlib/log -193: + grep -q hello out/test/x86_64/lto-archive/log +193: + cat +193: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - +212: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +215: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o +199: + cat +199: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - +195: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - +195: + cat +214: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - +214: + cat +196: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - +196: + cat +203: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +203: + out/test/x86_64/mergeable-strings/exe1 +203: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie +182: + out/test/x86_64/library/exe2 +182: + grep -q 'Hello world' 220: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/package-metadata.sh -217: + grep -Fq ' .dynstr ' out/test/x86_64/nostdlib/log 220: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C @@ -13182,33 +13003,12 @@ 220: ++ QEMU= 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 -221: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh -193: + grep -q howdy out/test/x86_64/lto-archive/log -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 220: +++ uname -214: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -202/385 Test #217: x86_64-nostdlib ....................................... Passed 0.14 sec -test 222 - Start 222: x86_64-pie - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh" -222: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -222: Environment variables: -222: MACHINE=x86_64 -222: CPU= -222: Test timeout computed to be: 1500 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT 220: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/package-metadata.sh .sh -220: ++ testname=package-metadata -220: ++ echo -n 'Testing package-metadata ... ' -220: Testing package-metadata ... ++ t=out/test/x86_64/package-metadata -220: ++ mkdir -p out/test/x86_64/package-metadata -220: ++ set -x +221: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh 221: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 221: ++ export LC_ALL=C 221: ++ LC_ALL=C @@ -13229,48 +13029,33 @@ 221: ++ '[' Linux = FreeBSD ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT -221: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh .sh -120: + out/test/x86_64/exception/exe10 -120: + '[' x86_64 '!=' riscv32 ']' -120: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie -209: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - -209: + cat -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -216: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC -216: + cat -196: + out/test/x86_64/lto-gcc/exe1 -196: + grep -q 'Hello world' -203/385 Test #193: x86_64-lto-archive .................................... Passed 1.05 sec -test 223 - Start 223: x86_64-plt-dso - -223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh" -223: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -223: Environment variables: -223: MACHINE=x86_64 -223: CPU= -223: Test timeout computed to be: 1500 -220: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - -220: + cat -221: ++ testname=physical-image-base -221: ++ echo -n 'Testing physical-image-base ... ' -221: Testing physical-image-base ... ++ t=out/test/x86_64/physical-image-base -221: ++ mkdir -p out/test/x86_64/physical-image-base -221: ++ set -x -221: + '[' x86_64 = ppc64 ']' -221: + grep --version -221: + grep BusyBox -196: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - -196: + cat -199: + '[' x86_64 = ppc64 ']' -199: + nm -D out/test/x86_64/lto-version-script/c.so -199: + grep -q 'T foo' -176: + grep -q 'error: exception' -176: + out/test/x86_64/issue646/exe 222: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh +208: ++ cut '-d ' -f1 +223: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh +223: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +223: ++ export LC_ALL=C +223: ++ LC_ALL=C +223: ++ '[' -z x86_64 ']' +223: ++ '[' -z '' ']' +223: ++ TESTDIR=out/test/x86_64 +223: ++ CC=cc +223: ++ CXX=c++ +223: ++ GCC=gcc +223: ++ GXX=g++ +223: ++ OBJDUMP=objdump +223: ++ OBJCOPY=objcopy +223: ++ STRIP=strip +223: ++ QEMU= +223: ++ case $MACHINE in +223: ++ tlsdesc_opt=-mtls-dialect=gnu2 +208: ++ grep ' end$' +221: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh .sh +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +187: + out/test/x86_64/linker-script/exe +187: + grep -q 'Hello world' 222: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C @@ -13288,25 +13073,8 @@ 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname -218: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map -222: ++ '[' Linux = FreeBSD ']' -222: ++ trap 'on_error $LINENO' ERR -222: ++ trap on_exit EXIT -222: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh .sh -199: + nm -D out/test/x86_64/lto-version-script/c.so -221: + cat -221: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - -199: + grep -q 'T bar' -222: ++ testname=pie -222: ++ echo -n 'Testing pie ... ' -222: Testing pie ... ++ t=out/test/x86_64/pie -222: ++ mkdir -p out/test/x86_64/pie -223: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -204/385 Test #176: x86_64-issue646 ....................................... Passed 1.49 sec +194: + echo +182/385 Test #182: x86_64-library ........................................ Passed 0.53 sec test 224 Start 224: x86_64-pltgot @@ -13316,31 +13084,65 @@ 224: MACHINE=x86_64 224: CPU= 224: Test timeout computed to be: 1500 -213: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/x86_64/no-undefined-version/log -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -223: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -223: ++ export LC_ALL=C -223: ++ LC_ALL=C -223: ++ '[' -z x86_64 ']' -223: ++ '[' -z '' ']' -223: ++ TESTDIR=out/test/x86_64 -223: ++ CC=cc -223: ++ CXX=c++ -223: ++ GCC=gcc -223: ++ GXX=g++ -223: ++ OBJDUMP=objdump -223: ++ OBJCOPY=objcopy -223: ++ STRIP=strip -223: ++ QEMU= -223: ++ case $MACHINE in -223: ++ tlsdesc_opt=-mtls-dialect=gnu2 +194: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +221: ++ testname=physical-image-base +221: ++ echo -n 'Testing physical-image-base ... ' +221: Testing physical-image-base ... ++ t=out/test/x86_64/physical-image-base +221: ++ mkdir -p out/test/x86_64/physical-image-base +221: ++ set -x +221: + '[' x86_64 = ppc64 ']' +221: + grep --version +221: + grep BusyBox +221: + cat +221: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +200: + grep -q 'Hello world' +200: + out/test/x86_64/main-in-dso/exe1 +200: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +220: ++ testname=package-metadata +220: ++ echo -n 'Testing package-metadata ... ' +220: Testing package-metadata ... ++ t=out/test/x86_64/package-metadata +220: ++ mkdir -p out/test/x86_64/package-metadata +220: ++ set -x +220: + cat +220: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 223: +++ uname +223: ++ '[' Linux = FreeBSD ']' +223: ++ trap 'on_error $LINENO' ERR +223: ++ trap on_exit EXIT +223: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh .sh +223: ++ testname=plt-dso +223: ++ echo -n 'Testing plt-dso ... ' +223: Testing plt-dso ... ++ t=out/test/x86_64/plt-dso +223: ++ mkdir -p out/test/x86_64/plt-dso +223: ++ set -x +222: ++ '[' Linux = FreeBSD ']' +222: ++ trap 'on_error $LINENO' ERR +222: ++ trap on_exit EXIT +222: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh .sh +222: ++ testname=pie +222: ++ echo -n 'Testing pie ... ' +222: Testing pie ... ++ t=out/test/x86_64/pie +222: ++ mkdir -p out/test/x86_64/pie 222: ++ set -x 222: + cat -205/385 Test #213: x86_64-no-undefined-version ........................... Passed 0.30 sec +222: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +208: + end2=0000000000003480 +208: + '[' 1040 -lt 13440 ']' +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +195: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o +213: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o +193: + cat +193: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - +217: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o +183/385 Test #187: x86_64-linker-script .................................. Passed 0.45 sec +184/385 Test #208: x86_64-nmagic ......................................... Passed 0.21 sec test 225 Start 225: x86_64-preinit-array @@ -13350,20 +13152,6 @@ 225: MACHINE=x86_64 225: CPU= 225: Test timeout computed to be: 1500 -223: ++ '[' Linux = FreeBSD ']' -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -223: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh .sh -223: ++ testname=plt-dso -223: ++ echo -n 'Testing plt-dso ... ' -223: Testing plt-dso ... ++ t=out/test/x86_64/plt-dso -223: ++ mkdir -p out/test/x86_64/plt-dso -222: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -206/385 Test #199: x86_64-lto-version-script ............................. Passed 0.84 sec test 226 Start 226: x86_64-print-dependencies @@ -13373,6 +13161,23 @@ 226: MACHINE=x86_64 226: CPU= 226: Test timeout computed to be: 1500 +194: + rm -f out/test/x86_64/lto-archive2/b.a +194: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o +200: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie +223: + cat +223: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - +196: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o +210: + readelf -WS out/test/x86_64/no-eh-frame-header/exe +210: + grep -F .eh_frame_hdr out/test/x86_64/no-eh-frame-header/log +210: + out/test/x86_64/no-eh-frame-header/exe +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +31: + out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -q '^61$' +31: + cat +31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC 224: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/pltgot.sh 224: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 224: ++ export LC_ALL=C @@ -13391,6 +13196,25 @@ 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 224: +++ uname +224: ++ '[' Linux = FreeBSD ']' +224: ++ trap 'on_error $LINENO' ERR +224: ++ trap on_exit EXIT +224: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/pltgot.sh .sh +224: ++ testname=pltgot +224: ++ echo -n 'Testing pltgot ... ' +224: Testing pltgot ... ++ t=out/test/x86_64/pltgot +224: ++ mkdir -p out/test/x86_64/pltgot +199: + cat +199: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script +170: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o +214: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o +183: + readelf --dynamic out/test/x86_64/link-order/exe +183: + grep -q libfoo +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +215: + cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 225: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/preinit-array.sh 225: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 225: ++ export LC_ALL=C @@ -13408,20 +13232,11 @@ 225: ++ QEMU= 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 -224: ++ '[' Linux = FreeBSD ']' -224: ++ trap 'on_error $LINENO' ERR -224: ++ trap on_exit EXIT +225: +++ uname +225: ++ '[' Linux = FreeBSD ']' +225: ++ trap 'on_error $LINENO' ERR +225: ++ trap on_exit EXIT 226: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/print-dependencies.sh -215: + cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -206: + cat -224: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/pltgot.sh .sh -223: ++ set -x -223: + cat -223: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - -224: ++ testname=pltgot -224: ++ echo -n 'Testing pltgot ... ' -224: Testing pltgot ... ++ t=out/test/x86_64/pltgot -224: ++ mkdir -p out/test/x86_64/pltgot 226: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C @@ -13439,66 +13254,11 @@ 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 226: +++ uname -224: ++ set -x -225: +++ uname 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR -224: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC -224: + cat 226: ++ trap on_exit EXIT -225: ++ '[' Linux = FreeBSD ']' -225: ++ trap 'on_error $LINENO' ERR -225: ++ trap on_exit EXIT -226: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/print-dependencies.sh .sh -206: + chmod 755 out/test/x86_64/mold-wrapper/a.sh -216: + cat -225: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/preinit-array.sh .sh -226: ++ testname=print-dependencies -226: ++ echo -n 'Testing print-dependencies ... ' -226: Testing print-dependencies ... ++ t=out/test/x86_64/print-dependencies -226: ++ mkdir -p out/test/x86_64/print-dependencies -216: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC -206: + cat -226: ++ set -x -209: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar -225: ++ testname=preinit-array -225: ++ echo -n 'Testing preinit-array ... ' -225: Testing preinit-array ... ++ t=out/test/x86_64/preinit-array -225: ++ mkdir -p out/test/x86_64/preinit-array -206: + cc -xc -o out/test/x86_64/mold-wrapper/exe - -226: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - -225: ++ set -x -225: + cat -226: + cat -225: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - -196: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose -220: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -221: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -222: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o -202: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s -196: + grep -q -- -fwpa -218: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map -218: + grep -Fq .strtab out/test/x86_64/oformat-binary/map -224: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o -218: + grep -Fq .shstrtab out/test/x86_64/oformat-binary/map -218: + grep -Fq .symtab out/test/x86_64/oformat-binary/map -207: + ./mold -run bash -c 'echo $LD_PRELOAD' -207: + grep -Fq mold-wrapper.so -214: + out/test/x86_64/nocopyreloc/exe -218: + grep -Fq .comment out/test/x86_64/oformat-binary/map -214: + grep -q '3 5' -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -214: + cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc -226: + cat -226: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -207/385 Test #207: x86_64-mold-wrapper2 .................................. Passed 0.66 sec +185/385 Test #183: x86_64-link-order ..................................... Passed 0.58 sec +186/385 Test #210: x86_64-no-eh-frame-header ............................. Passed 0.21 sec test 227 Start 227: x86_64-protected-dynsym @@ -13508,7 +13268,6 @@ 227: MACHINE=x86_64 227: CPU= 227: Test timeout computed to be: 1500 -208/385 Test #218: x86_64-oformat-binary ................................. Passed 0.30 sec test 228 Start 228: x86_64-protected @@ -13518,6 +13277,59 @@ 228: MACHINE=x86_64 228: CPU= 228: Test timeout computed to be: 1500 +194: + cat +194: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - +224: ++ set -x +224: + cat +224: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC +225: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/preinit-array.sh .sh +225: ++ testname=preinit-array +225: ++ echo -n 'Testing preinit-array ... ' +225: Testing preinit-array ... ++ t=out/test/x86_64/preinit-array +225: ++ mkdir -p out/test/x86_64/preinit-array +225: ++ set -x +225: + cat +225: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - +226: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/print-dependencies.sh .sh +226: ++ testname=print-dependencies +226: ++ echo -n 'Testing print-dependencies ... ' +226: Testing print-dependencies ... ++ t=out/test/x86_64/print-dependencies +226: ++ mkdir -p out/test/x86_64/print-dependencies +226: ++ set -x +226: + cat +226: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +217: + readelf -W --sections out/test/x86_64/nostdlib/exe +217: + grep -Fq ' .dynsym ' out/test/x86_64/nostdlib/log +217: + grep -Fq ' .dynstr ' out/test/x86_64/nostdlib/log +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +187/385 Test #217: x86_64-nostdlib ....................................... Passed 0.16 sec +120: + out/test/x86_64/exception/exe4 +120: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections +218: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map +218: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map +218: + grep -Fq .strtab out/test/x86_64/oformat-binary/map +218: + grep -Fq .shstrtab out/test/x86_64/oformat-binary/map +198: + cat +198: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - +203: + out/test/x86_64/mergeable-strings/exe2 +203: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +209: + cat +209: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - +212: + out/test/x86_64/no-quick-exit/exe +212: + grep -q 'Hello world' +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +222: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o +220: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 227: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/protected-dynsym.sh 227: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 227: ++ export LC_ALL=C @@ -13536,13 +13348,42 @@ 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 227: +++ uname -223: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o -120: + strip out/test/x86_64/exception/exe11 -120: + out/test/x86_64/exception/exe11 -225: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o -216: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o -228: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh -120: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie +188/385 Test #203: x86_64-mergeable-strings .............................. Passed 0.35 sec +189/385 Test #212: x86_64-no-quick-exit .................................. Passed 0.22 sec +test 229 + Start 229: x86_64-push-pop-state + +229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh" +229: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +229: Environment variables: +229: MACHINE=x86_64 +229: CPU= +229: Test timeout computed to be: 1500 +test 230 + Start 230: x86_64-range-extension-thunk + +230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk.sh" +230: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +230: Environment variables: +230: MACHINE=x86_64 +230: CPU= +230: Test timeout computed to be: 1500 +test 231 + Start 231: x86_64-range-extension-thunk2 + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk2.sh" +231: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +231: Environment variables: +231: MACHINE=x86_64 +231: CPU= +231: Test timeout computed to be: 1500 +194: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a +218: + grep -Fq .symtab out/test/x86_64/oformat-binary/map +218: + grep -Fq .comment out/test/x86_64/oformat-binary/map +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT @@ -13551,6 +13392,12 @@ 227: ++ echo -n 'Testing protected-dynsym ... ' 227: Testing protected-dynsym ... ++ t=out/test/x86_64/protected-dynsym 227: ++ mkdir -p out/test/x86_64/protected-dynsym +227: ++ set -x +227: + cat +227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - +216: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +216: + cat +228: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh 228: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C @@ -13568,129 +13415,31 @@ 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: +++ uname -215: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log1 -227: ++ set -x 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT -227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - -219: + cat -219: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC 228: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh .sh 228: ++ testname=protected 228: ++ echo -n 'Testing protected ... ' 228: Testing protected ... ++ t=out/test/x86_64/protected -227: + cat -215: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec 228: ++ mkdir -p out/test/x86_64/protected -226: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies -228: ++ set -x -228: + cat -228: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - -209: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar -221: + out/test/x86_64/physical-image-base/exe1 -138: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 -221: + grep -q 'Hello world' -221: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 -221: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -138: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 -220: + grep -Fq '{"foo":"bar"}' -227: + cat -227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - -221: + readelf -Ws out/test/x86_64/physical-image-base/exe1 -138: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -225: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 -220: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 -196: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - -224: + cat -138: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -224: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC -220: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--encoded-package-metadata=%7B%22foo%22%3A%22bar%22%7D -138: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -196: + cat -225: + grep -q PREINIT_ARRAY out/test/x86_64/preinit-array/log1 -221: + grep -q __phys_start_foo -221: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -138: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -225: + cat -138: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -225: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - -219: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic -222: + readelf --file-header out/test/x86_64/pie/exe -228: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o -222: + grep -q -E '(Shared object file|Position-Independent Executable file)' -227: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all -214: + grep -q 'recompile with -fPIC' out/test/x86_64/nocopyreloc/log -222: + out/test/x86_64/pie/exe -222: + grep -q 'Hello world' -138: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -206: + grep -q 'a.sh execl' -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execl -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -209/385 Test #222: x86_64-pie ............................................ Passed 0.35 sec -test 229 - Start 229: x86_64-push-pop-state - -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh" -229: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -229: Environment variables: -229: MACHINE=x86_64 -229: CPU= -229: Test timeout computed to be: 1500 -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -216: + grep -q '^1 1 1$' -216: + out/test/x86_64/non-canonical-plt/exe -210/385 Test #138: x86_64-gdb-index-dwarf64 .............................. Passed 3.46 sec -211/385 Test #214: x86_64-nocopyreloc .................................... Passed 0.61 sec -test 230 - Start 230: x86_64-range-extension-thunk - -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk.sh" -230: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -230: Environment variables: -230: MACHINE=x86_64 -230: CPU= -230: Test timeout computed to be: 1500 -test 231 - Start 231: x86_64-range-extension-thunk2 - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk2.sh" -231: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -231: Environment variables: -231: MACHINE=x86_64 -231: CPU= -231: Test timeout computed to be: 1500 -216: + grep -q '00000000 .* foo' -216: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -216: + grep -q '00000000 .* bar' -216: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -206: + grep -q 'a.sh execlp' -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execlp -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + grep -q 'a.sh execle' -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execle +221: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +214: + grep -q '3 5' +214: + out/test/x86_64/nocopyreloc/exe +214: + cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc +223: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o +193: + rm -f out/test/x86_64/lto-archive/c.a +193: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o +213: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/x86_64/no-undefined-version/log +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +215: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log1 +215: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +200: + out/test/x86_64/main-in-dso/exe2 +200: + grep -q 'Hello world' 229: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh 229: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 229: ++ export LC_ALL=C @@ -13712,55 +13461,7 @@ 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -229: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh .sh -229: ++ testname=push-pop-state -229: ++ echo -n 'Testing push-pop-state ... ' -229: Testing push-pop-state ... ++ t=out/test/x86_64/push-pop-state -229: ++ mkdir -p out/test/x86_64/push-pop-state -215: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log2 -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -223: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - -223: + cat -224: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so -196: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o -209: + grep -Fq 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log 230: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk.sh -212/385 Test #215: x86_64-noinhibit-exec ................................. Passed 0.57 sec -213/385 Test #216: x86_64-non-canonical-plt .............................. Passed 0.55 sec -test 232 - Start 232: x86_64-range-extension-thunk3 - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk3.sh" -232: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -232: Environment variables: -232: MACHINE=x86_64 -232: CPU= -232: Test timeout computed to be: 1500 -test 233 - Start 233: x86_64-relax-got-load - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relax-got-load.sh" -233: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -233: Environment variables: -233: MACHINE=x86_64 -233: CPU= -233: Test timeout computed to be: 1500 -206: + grep -q 'a.sh execv' -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execv -229: ++ set -x -229: + cat -229: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -214/385 Test #209: x86_64-no-allow-shlib-undefined ....................... Passed 0.92 sec 230: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C @@ -13782,6 +13483,43 @@ 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk.sh .sh +190/385 Test #213: x86_64-no-undefined-version ........................... Passed 0.25 sec +191/385 Test #218: x86_64-oformat-binary ................................. Passed 0.18 sec +test 232 + Start 232: x86_64-range-extension-thunk3 + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk3.sh" +232: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +232: Environment variables: +232: MACHINE=x86_64 +232: CPU= +232: Test timeout computed to be: 1500 +test 233 + Start 233: x86_64-relax-got-load + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relax-got-load.sh" +233: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +233: Environment variables: +233: MACHINE=x86_64 +233: CPU= +233: Test timeout computed to be: 1500 +228: ++ set -x +228: + cat +228: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - +193: + cat +193: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +229: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh .sh +229: ++ testname=push-pop-state +229: ++ echo -n 'Testing push-pop-state ... ' +229: Testing push-pop-state ... ++ t=out/test/x86_64/push-pop-state +229: ++ mkdir -p out/test/x86_64/push-pop-state +229: ++ set -x +229: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - +229: + cat 230: ++ testname=range-extension-thunk 230: ++ echo -n 'Testing range-extension-thunk ... ' 230: Testing range-extension-thunk ... ++ t=out/test/x86_64/range-extension-thunk @@ -13797,6 +13535,7 @@ 230: + grep -qw qemu /proc/cpuinfo 230: + cat 230: + cat +198: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 231: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk2.sh 231: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 231: ++ export LC_ALL=C @@ -13824,18 +13563,12 @@ 231: Testing range-extension-thunk2 ... ++ t=out/test/x86_64/range-extension-thunk2 231: ++ mkdir -p out/test/x86_64/range-extension-thunk2 231: ++ set -x -231: + cat -231: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -225: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o -120: + strip out/test/x86_64/exception/exe12 -120: + out/test/x86_64/exception/exe12 -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -226: + grep -q 'b\.o.*a\.o.*foo$' out/test/x86_64/print-dependencies/log +120: + out/test/x86_64/exception/exe5 +120: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +225: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o +170: + grep -q 21348756 232: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk3.sh -215/385 Test #120: x86_64-exception ...................................... Passed 4.00 sec +192/385 Test #200: x86_64-main-in-dso .................................... Passed 0.44 sec test 234 Start 234: x86_64-reloc-rodata @@ -13845,25 +13578,14 @@ 234: MACHINE=x86_64 234: CPU= 234: Test timeout computed to be: 1500 -test 235 - Start 235: x86_64-relocatable-archive - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh" -235: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -235: Environment variables: -235: MACHINE=x86_64 -235: CPU= -235: Test timeout computed to be: 1500 -206: + grep -q 'a.sh execvp' -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execvp 230: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 +231: + cat +231: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +170: + out/test/x86_64/init-array-priorities/exe +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 232: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -13885,10 +13607,6 @@ 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk3.sh .sh -232: ++ testname=range-extension-thunk3 -232: ++ echo -n 'Testing range-extension-thunk3 ... ' -232: Testing range-extension-thunk3 ... ++ t=out/test/x86_64/range-extension-thunk3 -232: ++ mkdir -p out/test/x86_64/range-extension-thunk3 233: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relax-got-load.sh 233: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 233: ++ export LC_ALL=C @@ -13907,6 +13625,25 @@ 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 233: +++ uname +186: + cat +186: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - +224: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o +227: + cat +227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - +193/385 Test #170: x86_64-init-array-priorities .......................... Passed 0.84 sec +test 235 + Start 235: x86_64-relocatable-archive + +235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh" +235: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +235: Environment variables: +235: MACHINE=x86_64 +235: CPU= +235: Test timeout computed to be: 1500 +232: ++ testname=range-extension-thunk3 +232: ++ echo -n 'Testing range-extension-thunk3 ... ' +232: Testing range-extension-thunk3 ... ++ t=out/test/x86_64/range-extension-thunk3 +232: ++ mkdir -p out/test/x86_64/range-extension-thunk3 233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT @@ -13915,24 +13652,6 @@ 233: ++ echo -n 'Testing relax-got-load ... ' 233: Testing relax-got-load ... ++ t=out/test/x86_64/relax-got-load 233: ++ mkdir -p out/test/x86_64/relax-got-load -220: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 -220: + grep -Fq '{"foo":"bar"}' -216/385 Test #226: x86_64-print-dependencies ............................. Passed 0.40 sec -test 236 - Start 236: x86_64-relocatable-c++ - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh" -236: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -236: Environment variables: -236: MACHINE=x86_64 -236: CPU= -236: Test timeout computed to be: 1500 -206: + grep -q 'a.sh execvpe bar' -232: ++ set -x -232: + '[' x86_64 = sh4 ']' -233: ++ set -x -233: + cat -220: + cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--encoded-package-metadata=foo%x 234: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/reloc-rodata.sh 234: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 234: ++ export LC_ALL=C @@ -13950,16 +13669,27 @@ 234: ++ QEMU= 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 -233: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC -235: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh 234: +++ uname 234: ++ '[' Linux = FreeBSD ']' -232: + sed 's/.*/void func&() {}/' -232: + seq 1 10000 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -223: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so +220: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +220: + grep -Fq '{"foo":"bar"}' +220: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--encoded-package-metadata=%7B%22foo%22%3A%22bar%22%7D +202: + echo 'foo = 0x1000' +202: + seq 1 100000 +202: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +206: + cat +206: + chmod 755 out/test/x86_64/mold-wrapper/a.sh +193: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a +216: + cat +216: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC +233: ++ set -x 234: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/reloc-rodata.sh .sh +225: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 +235: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh +233: + cat +233: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC 235: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C @@ -13976,22 +13706,76 @@ 235: ++ QEMU= 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=gnu2 -206: ++ pwd -206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -206: + out/test/x86_64/mold-wrapper/exe execvpe +226: + cat +206: + cc -xc -o out/test/x86_64/mold-wrapper/exe - +206: + cat +232: ++ set -x +232: + '[' x86_64 = sh4 ']' +235: +++ uname +31: + out/test/x86_64/arch-x86_64-reloc/exe 234: ++ testname=reloc-rodata 234: ++ echo -n 'Testing reloc-rodata ... ' 234: Testing reloc-rodata ... ++ t=out/test/x86_64/reloc-rodata 234: ++ mkdir -p out/test/x86_64/reloc-rodata -236: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh +232: + seq 1 10000 +232: + sed 's/.*/void func&() {}/' +31: + grep -q '^56000003$' +226: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - +225: + grep -q PREINIT_ARRAY out/test/x86_64/preinit-array/log1 +219: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC +222: + readelf --file-header out/test/x86_64/pie/exe +31: + cat +235: ++ '[' Linux = FreeBSD ']' +222: + grep -q -E '(Shared object file|Position-Independent Executable file)' 234: ++ set -x 234: + exit 234: + on_exit 234: + echo OK 234: OK 234: + exit 0 -217/385 Test #234: x86_64-reloc-rodata ................................... Passed 0.05 sec +31: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s +235: ++ trap 'on_error $LINENO' ERR +235: ++ trap on_exit EXIT +194/385 Test #234: x86_64-reloc-rodata ................................... Passed 0.03 sec +test 236 + Start 236: x86_64-relocatable-c++ + +236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh" +236: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +236: Environment variables: +236: MACHINE=x86_64 +236: CPU= +236: Test timeout computed to be: 1500 +31: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o +235: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh .sh +235: ++ testname=relocatable-archive +235: ++ echo -n 'Testing relocatable-archive ... ' +235: Testing relocatable-archive ... ++ t=out/test/x86_64/relocatable-archive +235: ++ mkdir -p out/test/x86_64/relocatable-archive +235: ++ set -x +235: + grep -q __tsan_init +235: + nm mold +225: + cat +225: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - +219: + cat +221: + grep -q 'Hello world' +221: + out/test/x86_64/physical-image-base/exe1 +221: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 +221: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +222: + out/test/x86_64/pie/exe +222: + grep -q 'Hello world' +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +232: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c +214: + grep -q 'recompile with -fPIC' out/test/x86_64/nocopyreloc/log +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +195/385 Test #214: x86_64-nocopyreloc .................................... Passed 0.32 sec +196/385 Test #222: x86_64-pie ............................................ Passed 0.22 sec test 237 Start 237: x86_64-relocatable-compressed-debug-info @@ -14001,8 +13785,21 @@ 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 -229: + cat -229: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +test 238 + Start 238: x86_64-relocatable-debug-info + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh" +238: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +238: Environment variables: +238: MACHINE=x86_64 +238: CPU= +238: Test timeout computed to be: 1500 +221: + grep -q __phys_start_foo +221: + readelf -Ws out/test/x86_64/physical-image-base/exe1 +221: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +223: + cat +223: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - +236: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh 236: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C @@ -14024,45 +13821,18 @@ 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh .sh -236: ++ testname=relocatable-c++ -236: ++ echo -n 'Testing relocatable-c++ ... ' -236: Testing relocatable-c++ ... ++ t=out/test/x86_64/relocatable-c++ -236: ++ mkdir -p out/test/x86_64/relocatable-c++ -232: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c -235: +++ uname -235: ++ '[' Linux = FreeBSD ']' -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -235: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh .sh -235: ++ testname=relocatable-archive -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -227: + readelf --symbols out/test/x86_64/protected-dynsym/c.so -227: + grep -Eq 'PROTECTED\b.*\bfoo\b' -221: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -218/385 Test #206: x86_64-mold-wrapper ................................... Passed 1.03 sec -test 238 - Start 238: x86_64-relocatable-debug-info - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh" -238: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -238: Environment variables: -238: MACHINE=x86_64 -238: CPU= -238: Test timeout computed to be: 1500 -236: ++ set -x -236: + nm mold -235: ++ echo -n 'Testing relocatable-archive ... ' -235: Testing relocatable-archive ... ++ t=out/test/x86_64/relocatable-archive -235: ++ mkdir -p out/test/x86_64/relocatable-archive -235: ++ set -x -235: + nm mold -235: + grep -q __tsan_init -227: + cat -227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - -221: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +227: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all +215: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log2 +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +230: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 +228: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 237: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-compressed-debug-info.sh 237: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 237: ++ export LC_ALL=C @@ -14084,19 +13854,8 @@ 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT -228: + cat -228: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE -220: + grep -q 'invalid string: foo%x' out/test/x86_64/package-metadata/log -238: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh -237: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-compressed-debug-info.sh .sh -236: + grep -q __tsan_init -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -221: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -221: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -219/385 Test #220: x86_64-package-metadata ............................... Passed 0.57 sec +197/385 Test #194: x86_64-lto-archive2 ................................... Passed 0.58 sec +198/385 Test #215: x86_64-noinhibit-exec ................................. Passed 0.33 sec test 239 Start 239: x86_64-relocatable-exception @@ -14106,6 +13865,36 @@ 239: MACHINE=x86_64 239: CPU= 239: Test timeout computed to be: 1500 +test 240 + Start 240: x86_64-relocatable-many-sections + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh" +240: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +240: Environment variables: +240: MACHINE=x86_64 +240: CPU= +240: Test timeout computed to be: 1500 +236: ++ testname=relocatable-c++ +236: ++ echo -n 'Testing relocatable-c++ ... ' +236: Testing relocatable-c++ ... ++ t=out/test/x86_64/relocatable-c++ +236: ++ mkdir -p out/test/x86_64/relocatable-c++ +236: ++ set -x +236: + nm mold +236: + grep -q __tsan_init +237: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-compressed-debug-info.sh .sh +237: ++ testname=relocatable-compressed-debug-info +237: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' +237: Testing relocatable-compressed-debug-info ... ++ t=out/test/x86_64/relocatable-compressed-debug-info +237: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info +237: ++ set -x +237: + nm mold +237: + grep -q __tsan_init +196: + out/test/x86_64/lto-gcc/exe1 +196: + grep -q 'Hello world' +196: + cat +196: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - +216: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o +238: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh 238: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C @@ -14123,38 +13912,23 @@ 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: +++ uname -237: ++ testname=relocatable-compressed-debug-info -237: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' -237: Testing relocatable-compressed-debug-info ... ++ t=out/test/x86_64/relocatable-compressed-debug-info -237: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -220/385 Test #221: x86_64-physical-image-base ............................ Passed 0.56 sec -test 240 - Start 240: x86_64-relocatable-many-sections - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh" -240: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -240: Environment variables: -240: MACHINE=x86_64 -240: CPU= -240: Test timeout computed to be: 1500 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -238: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh .sh -238: ++ testname=relocatable-debug-info -238: ++ echo -n 'Testing relocatable-debug-info ... ' -238: Testing relocatable-debug-info ... ++ t=out/test/x86_64/relocatable-debug-info -238: ++ mkdir -p out/test/x86_64/relocatable-debug-info -238: ++ set -x -237: ++ set -x -237: + nm mold -237: + grep -q __tsan_init -224: + out/test/x86_64/pltgot/exe -224: + grep -q 'Hello world' +195: + '[' x86_64 = ppc64 ']' +195: + nm -D out/test/x86_64/lto-dso/b.so +195: + grep -q 'T foo' +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +226: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies +229: + cat +229: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +225: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +219: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic +186: + cat +186: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 239: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-exception.sh 239: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 239: ++ export LC_ALL=C @@ -14172,19 +13946,12 @@ 239: ++ QEMU= 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -230: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 239: +++ uname -238: + grep -q __tsan_init -238: + nm mold -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT 239: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-exception.sh .sh -221/385 Test #224: x86_64-pltgot ......................................... Passed 0.51 sec +199/385 Test #195: x86_64-lto-dso ........................................ Passed 0.59 sec test 241 Start 241: x86_64-relocatable-merge-sections @@ -14194,6 +13961,30 @@ 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 +238: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh .sh +238: ++ testname=relocatable-debug-info +238: ++ echo -n 'Testing relocatable-debug-info ... ' +238: Testing relocatable-debug-info ... ++ t=out/test/x86_64/relocatable-debug-info +238: ++ mkdir -p out/test/x86_64/relocatable-debug-info +238: ++ set -x +238: + nm mold +239: ++ testname=relocatable-exception +239: ++ echo -n 'Testing relocatable-exception ... ' +239: Testing relocatable-exception ... ++ t=out/test/x86_64/relocatable-exception +239: ++ mkdir -p out/test/x86_64/relocatable-exception +239: ++ set -x +239: + '[' x86_64 = m68k ']' +239: + '[' x86_64 = sh4 ']' +239: + nm mold +239: + grep -q __tsan_init +207: + ./mold -run bash -c 'echo $LD_PRELOAD' +207: + grep -Fq mold-wrapper.so +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +224: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC +224: + cat 240: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh 240: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 240: ++ export LC_ALL=C @@ -14211,23 +14002,20 @@ 240: ++ QEMU= 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 -225: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 -227: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all -239: ++ testname=relocatable-exception -239: ++ echo -n 'Testing relocatable-exception ... ' -239: Testing relocatable-exception ... ++ t=out/test/x86_64/relocatable-exception -239: ++ mkdir -p out/test/x86_64/relocatable-exception 240: +++ uname -225: + grep -q PREINIT_ARRAY -241: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-merge-sections.sh 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -222/385 Test #225: x86_64-preinit-array .................................. Passed 0.52 sec +240: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh .sh +220: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 +220: + grep -Fq '{"foo":"bar"}' +220: + cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--encoded-package-metadata=foo%x +209: + cat +209: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - +241: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-merge-sections.sh +238: + grep -q __tsan_init +135: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log +200/385 Test #207: x86_64-mold-wrapper2 .................................. Passed 0.47 sec test 242 Start 242: x86_64-relocatable-mergeable-sections @@ -14237,16 +14025,7 @@ 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 -240: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh .sh -240: ++ testname=relocatable-many-sections -240: ++ echo -n 'Testing relocatable-many-sections ... ' -240: Testing relocatable-many-sections ... ++ t=out/test/x86_64/relocatable-many-sections -240: ++ mkdir -p out/test/x86_64/relocatable-many-sections -239: ++ set -x -239: + '[' x86_64 = m68k ']' -239: + '[' x86_64 = sh4 ']' -239: + nm mold -239: + grep -q __tsan_init +135: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 241: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C @@ -14268,13 +14047,73 @@ 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT 241: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-merge-sections.sh .sh +31: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe +31: + grep -Fq '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +240: ++ testname=relocatable-many-sections +240: ++ echo -n 'Testing relocatable-many-sections ... ' +240: Testing relocatable-many-sections ... ++ t=out/test/x86_64/relocatable-many-sections +240: ++ mkdir -p out/test/x86_64/relocatable-many-sections +240: ++ set -x +133: + grep -q 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log +133: + grep -q 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log +223: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so +240: + grep -q __tsan_init +240: + nm mold +31: + grep -Fq '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 +230: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +227: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +227: + grep -Eq 'PROTECTED\b.*\bfoo\b' +133: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 241: ++ testname=relocatable-merge-sections 241: ++ echo -n 'Testing relocatable-merge-sections ... ' 241: Testing relocatable-merge-sections ... ++ t=out/test/x86_64/relocatable-merge-sections 241: ++ mkdir -p out/test/x86_64/relocatable-merge-sections +135: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log +135: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +199: + '[' x86_64 = ppc64 ']' +199: + nm -D out/test/x86_64/lto-version-script/c.so +199: + grep -q 'T foo' +135: + on_exit +135: + echo OK +201/385 Test #31: x86_64-arch-x86_64-reloc .............................. Passed 2.43 sec +202/385 Test #133: x86_64-gdb-index-compress-output ...................... Passed 1.34 sec +test 243 + Start 243: x86_64-relocatable + +243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh" +243: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +243: Environment variables: +243: MACHINE=x86_64 +243: CPU= +243: Test timeout computed to be: 1500 +test 244 + Start 244: x86_64-relro + +244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh" +244: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +244: Environment variables: +244: MACHINE=x86_64 +244: CPU= +244: Test timeout computed to be: 1500 +135: OK +135: + exit 0 +203/385 Test #135: x86_64-gdb-index-dwarf3 ............................... Passed 1.35 sec +227: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - +227: + cat +199: + nm -D out/test/x86_64/lto-version-script/c.so +199: + grep -q 'T bar' +228: + cat +228: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE 242: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-mergeable-sections.sh 242: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -241: ++ set -x 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' @@ -14290,62 +14129,54 @@ 242: ++ QEMU= 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 -240: ++ set -x 242: +++ uname +241: ++ set -x 241: + nm mold -240: + grep -q __tsan_init -240: + nm mold -242: ++ '[' Linux = FreeBSD ']' 241: + grep -q __tsan_init +243: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh +243: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +243: ++ export LC_ALL=C +243: ++ LC_ALL=C +243: ++ '[' -z x86_64 ']' +243: ++ '[' -z '' ']' +243: ++ TESTDIR=out/test/x86_64 +243: ++ CC=cc +243: ++ CXX=c++ +243: ++ GCC=gcc +243: ++ GXX=g++ +243: ++ OBJDUMP=objdump +243: ++ OBJCOPY=objcopy +243: ++ STRIP=strip +243: ++ QEMU= +243: ++ case $MACHINE in +243: ++ tlsdesc_opt=-mtls-dialect=gnu2 +243: +++ uname +243: ++ '[' Linux = FreeBSD ']' +test 245 + Start 245: x86_64-repro + +245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/repro.sh" +245: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +245: Environment variables: +245: MACHINE=x86_64 +245: CPU= +245: Test timeout computed to be: 1500 +242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-mergeable-sections.sh .sh -228: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so 242: ++ testname=relocatable-mergeable-sections 242: ++ echo -n 'Testing relocatable-mergeable-sections ... ' 242: Testing relocatable-mergeable-sections ... ++ t=out/test/x86_64/relocatable-mergeable-sections 242: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections -229: + cat -233: + cat -242: ++ set -x -229: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - -233: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC -242: + nm mold -219: + grep -qw RWE -242: + grep -q __tsan_init -219: + readelf -W --segments out/test/x86_64/omagic/exe -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -223/385 Test #219: x86_64-omagic ......................................... Passed 0.73 sec -test 243 - Start 243: x86_64-relocatable - -243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh" -243: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -243: Environment variables: -243: MACHINE=x86_64 -243: CPU= -243: Test timeout computed to be: 1500 -230: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -223: + out/test/x86_64/plt-dso/exe -223: + grep -q 'Hello WORLD' -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -224/385 Test #223: x86_64-plt-dso ........................................ Passed 0.63 sec -test 244 - Start 244: x86_64-relro - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh" -244: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -244: Environment variables: -244: MACHINE=x86_64 -244: CPU= -244: Test timeout computed to be: 1500 -243: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh +243: ++ trap 'on_error $LINENO' ERR +243: ++ trap on_exit EXIT +243: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh .sh +243: ++ testname=relocatable +243: ++ echo -n 'Testing relocatable ... ' +243: Testing relocatable ... ++ t=out/test/x86_64/relocatable +243: ++ mkdir -p out/test/x86_64/relocatable +243: ++ set -x 244: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh 244: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 244: ++ export LC_ALL=C @@ -14364,26 +14195,31 @@ 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname -243: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -243: ++ export LC_ALL=C -243: ++ LC_ALL=C -243: ++ '[' -z x86_64 ']' -243: ++ '[' -z '' ']' -243: ++ TESTDIR=out/test/x86_64 -243: ++ CC=cc -243: ++ CXX=c++ -243: ++ GCC=gcc -243: ++ GXX=g++ -243: ++ OBJDUMP=objdump -243: ++ OBJCOPY=objcopy -243: ++ STRIP=strip -243: ++ QEMU= -243: ++ case $MACHINE in -243: ++ tlsdesc_opt=-mtls-dialect=gnu2 -243: +++ uname -243: ++ '[' Linux = FreeBSD ']' -243: ++ trap 'on_error $LINENO' ERR -243: ++ trap on_exit EXIT +224: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so +220: + grep -q 'invalid string: foo%x' out/test/x86_64/package-metadata/log +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +233: + cat +233: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC +216: + out/test/x86_64/non-canonical-plt/exe +216: + grep -q '^1 1 1$' +204/385 Test #220: x86_64-package-metadata ............................... Passed 0.35 sec +test 246 + Start 246: x86_64-require-defined + +246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/require-defined.sh" +246: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +246: Environment variables: +246: MACHINE=x86_64 +246: CPU= +246: Test timeout computed to be: 1500 +242: ++ set -x +242: + nm mold +242: + grep -q __tsan_init +243: + grep -q __tsan_init +243: + nm mold 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT @@ -14393,34 +14229,10 @@ 244: Testing relro ... ++ t=out/test/x86_64/relro 244: ++ mkdir -p out/test/x86_64/relro 244: ++ set -x -233: + cc -B. -o out/test/x86_64/relax-got-load/exe out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -229: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so -243: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh .sh -243: ++ testname=relocatable -243: ++ echo -n 'Testing relocatable ... ' -243: Testing relocatable ... ++ t=out/test/x86_64/relocatable -243: ++ mkdir -p out/test/x86_64/relocatable 244: + cat 244: + cc -c -xc -o out/test/x86_64/relro/a.o - -243: ++ set -x -243: + grep -q __tsan_init -243: + nm mold -227: + readelf --symbols out/test/x86_64/protected-dynsym/e.so -227: + grep -Eq 'PROTECTED\b.*\bfoo\b' -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -225/385 Test #227: x86_64-protected-dynsym ............................... Passed 0.56 sec -test 245 - Start 245: x86_64-repro - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/repro.sh" -245: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -245: Environment variables: -245: MACHINE=x86_64 -245: CPU= -245: Test timeout computed to be: 1500 +216: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +216: + grep -q '00000000 .* foo' 245: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/repro.sh 245: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 245: ++ export LC_ALL=C @@ -14442,34 +14254,48 @@ 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +229: + cat +229: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - +198: + readelf -Ws out/test/x86_64/lto-nostdlib/exe +198: + grep -Eq ' _start' +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +186: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' +186: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script +226: + grep -q 'b\.o.*a\.o.*foo$' out/test/x86_64/print-dependencies/log +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +205/385 Test #199: x86_64-lto-version-script ............................. Passed 0.64 sec +test 247 + Start 247: x86_64-response-file + +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file.sh" +247: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +247: Environment variables: +247: MACHINE=x86_64 +247: CPU= +247: Test timeout computed to be: 1500 +216: + grep -q '00000000 .* bar' +216: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 245: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/repro.sh .sh 245: ++ testname=repro 245: ++ echo -n 'Testing repro ... ' 245: Testing repro ... ++ t=out/test/x86_64/repro 245: ++ mkdir -p out/test/x86_64/repro -228: + out/test/x86_64/protected/exe -228: + grep -q '3 4 0' -244: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy -230: + out/test/x86_64/range-extension-thunk/exe1 -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -230: + grep -q 'main fn1 fn3 fn2 fn4' -226/385 Test #228: x86_64-protected ...................................... Passed 0.59 sec -test 246 - Start 246: x86_64-require-defined - -246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/require-defined.sh" -246: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -246: Environment variables: -246: MACHINE=x86_64 -246: CPU= -246: Test timeout computed to be: 1500 245: ++ set -x -245: + cc -c -o out/test/x86_64/repro/a.o -xc - 245: + cat -230: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 +245: + cc -c -o out/test/x86_64/repro/a.o -xc - +206/385 Test #198: x86_64-lto-nostdlib ................................... Passed 0.66 sec +207/385 Test #226: x86_64-print-dependencies ............................. Passed 0.31 sec +227: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all 246: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/require-defined.sh 246: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 246: ++ export LC_ALL=C @@ -14492,29 +14318,48 @@ 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/require-defined.sh .sh +221: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +221: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +221: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +221: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +196: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +196: + grep -q -- -fwpa +120: + out/test/x86_64/exception/exe6 +120: + '[' x86_64 = x86_64 ']' +120: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC +test 248 + Start 248: x86_64-response-file2 + +248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh" +248: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +248: Environment variables: +248: MACHINE=x86_64 +248: CPU= +248: Test timeout computed to be: 1500 +test 249 + Start 249: x86_64-retain-symbols-file + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/retain-symbols-file.sh" +249: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +249: Environment variables: +249: MACHINE=x86_64 +249: CPU= +249: Test timeout computed to be: 1500 +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 246: ++ testname=require-defined 246: ++ echo -n 'Testing require-defined ... ' 246: Testing require-defined ... ++ t=out/test/x86_64/require-defined 246: ++ mkdir -p out/test/x86_64/require-defined -196: + grep -q 'Hello world' -196: + out/test/x86_64/lto-gcc/exe3 -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 246: ++ set -x -246: + cat -227/385 Test #196: x86_64-lto-gcc ........................................ Passed 1.70 sec -test 247 - Start 247: x86_64-response-file - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file.sh" -247: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -247: Environment variables: -247: MACHINE=x86_64 -247: CPU= -247: Test timeout computed to be: 1500 246: + cc -o out/test/x86_64/require-defined/a.o -c -xc - +246: + cat 247: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/response-file.sh 247: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 247: ++ export LC_ALL=C @@ -14541,44 +14386,51 @@ 247: ++ echo -n 'Testing response-file ... ' 247: Testing response-file ... ++ t=out/test/x86_64/response-file 247: ++ mkdir -p out/test/x86_64/response-file -233: + out/test/x86_64/relax-got-load/exe -233: + grep -q 'Hello world' 247: ++ set -x 247: + cat 247: + cc -c -o out/test/x86_64/response-file/a.o -xc - -229: + readelf --dynamic out/test/x86_64/push-pop-state/exe -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -228/385 Test #233: x86_64-relax-got-load ................................. Passed 0.42 sec -test 248 - Start 248: x86_64-response-file2 +209: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar +225: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 +225: + grep -q PREINIT_ARRAY +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +186: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o +248: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh +208/385 Test #216: x86_64-non-canonical-plt .............................. Passed 0.45 sec +209/385 Test #221: x86_64-physical-image-base ............................ Passed 0.40 sec +210/385 Test #225: x86_64-preinit-array .................................. Passed 0.35 sec +test 250 + Start 250: x86_64-reverse-sections -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh" -248: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -248: Environment variables: -248: MACHINE=x86_64 -248: CPU= -248: Test timeout computed to be: 1500 -230: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 -229: + grep -Fq a.so out/test/x86_64/push-pop-state/log -229: + grep -Fq b.so out/test/x86_64/push-pop-state/log -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -229/385 Test #229: x86_64-push-pop-state ................................. Passed 0.51 sec -test 249 - Start 249: x86_64-retain-symbols-file +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh" +250: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +250: Environment variables: +250: MACHINE=x86_64 +250: CPU= +250: Test timeout computed to be: 1500 +test 251 + Start 251: x86_64-rodata-name -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/retain-symbols-file.sh" -249: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -249: Environment variables: -249: MACHINE=x86_64 -249: CPU= -249: Test timeout computed to be: 1500 -248: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh +251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh" +251: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +251: Environment variables: +251: MACHINE=x86_64 +251: CPU= +251: Test timeout computed to be: 1500 +test 252 + Start 252: x86_64-rosegment + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh" +252: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +252: Environment variables: +252: MACHINE=x86_64 +252: CPU= +252: Test timeout computed to be: 1500 +246: + rm -f out/test/x86_64/require-defined/b.a +246: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o +246: + cat 248: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C @@ -14600,12 +14452,14 @@ 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh .sh -249: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/retain-symbols-file.sh 248: ++ testname=response-file2 248: ++ echo -n 'Testing response-file2 ... ' 248: Testing response-file2 ... ++ t=out/test/x86_64/response-file2 248: ++ mkdir -p out/test/x86_64/response-file2 -241: + cat +248: ++ set -x +248: + cat +248: + cc -c -o out/test/x86_64/response-file2/a.o -xc - +249: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/retain-symbols-file.sh 249: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C @@ -14623,13 +14477,6 @@ 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 249: +++ uname -246: + rm -f out/test/x86_64/require-defined/b.a -248: ++ set -x -248: + cc -c -o out/test/x86_64/response-file2/a.o -xc - -248: + cat -244: + out/test/x86_64/relro/exe1 -246: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o -244: + grep -q 'Hello world' 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT @@ -14638,80 +14485,38 @@ 249: ++ echo -n 'Testing retain-symbols-file ... ' 249: Testing retain-symbols-file ... ++ t=out/test/x86_64/retain-symbols-file 249: ++ mkdir -p out/test/x86_64/retain-symbols-file -244: + readelf --segments -W out/test/x86_64/relro/exe1 -241: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - -245: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 249: ++ set -x 249: + cat 249: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - -246: + cc -o out/test/x86_64/require-defined/c.o -c -xc - -246: + cat -245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log1 -244: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now -238: + cat -238: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g -247: + cc -c -o out/test/x86_64/response-file/b.o -xc - -247: + cat -230: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -248: + cat -248: + cc -c -o out/test/x86_64/response-file2/b.o -xc - -241: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o -249: + cat -249: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols -247: + cat -247: + cc -c -o out/test/x86_64/response-file/c.o -xc - -231: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o -241: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o -239: + cat -239: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - -241: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log1 -238: + cat -238: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g -241: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log1 -248: + echo ''\''out/test/x86_64/response-file2/b.o'\''' -248: + echo @out/test/x86_64/response-file2/rsp1 -248: + cc -B. -o out/test/x86_64/response-file2/exe out/test/x86_64/response-file2/a.o -Wl,@out/test/x86_64/response-file2/rsp2 -241: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections -247: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' -247: + cc -B. -o out/test/x86_64/response-file/exe out/test/x86_64/response-file/a.o -Wl,@out/test/x86_64/response-file/rsp -244: + out/test/x86_64/relro/exe2 -244: + grep -q 'Hello world' -245: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' -245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro -244: + readelf --segments -W out/test/x86_64/relro/exe2 -244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log2 -244: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro -241: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o -241: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log2 -241: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log2 -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -236: + cat -236: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - -230/385 Test #241: x86_64-relocatable-merge-sections ..................... Passed 0.52 sec -test 250 - Start 250: x86_64-reverse-sections - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh" -250: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -250: Environment variables: -250: MACHINE=x86_64 -250: CPU= -250: Test timeout computed to be: 1500 -238: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -250: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh -230: + out/test/x86_64/range-extension-thunk/exe2 +244: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy +228: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so +202: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s +229: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so +230: + out/test/x86_64/range-extension-thunk/exe1 230: + grep -q 'main fn1 fn3 fn2 fn4' -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -246: + readelf --symbols out/test/x86_64/require-defined/exe -246: + grep -q foobar +230: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 +223: + out/test/x86_64/plt-dso/exe +223: + grep -q 'Hello WORLD' +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +233: + cc -B. -o out/test/x86_64/relax-got-load/exe out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o +224: + grep -q 'Hello world' +224: + out/test/x86_64/pltgot/exe +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +219: + readelf -W --segments out/test/x86_64/omagic/exe +219: + grep -qw RWE +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +120: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread +206: + grep -q 'a.sh execl' +250: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh 250: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C @@ -14728,18 +14533,6 @@ 250: ++ QEMU= 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 -239: + cat -239: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - -231/385 Test #230: x86_64-range-extension-thunk .......................... Passed 0.71 sec -test 251 - Start 251: x86_64-rodata-name - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh" -251: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -251: Environment variables: -251: MACHINE=x86_64 -251: CPU= -251: Test timeout computed to be: 1500 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR @@ -14749,71 +14542,12 @@ 250: ++ echo -n 'Testing reverse-sections ... ' 250: Testing reverse-sections ... ++ t=out/test/x86_64/reverse-sections 250: ++ mkdir -p out/test/x86_64/reverse-sections -246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar -235: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - -235: + cat -251: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh -251: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -251: ++ export LC_ALL=C -251: ++ LC_ALL=C -251: ++ '[' -z x86_64 ']' -251: ++ '[' -z '' ']' -251: ++ TESTDIR=out/test/x86_64 -251: ++ CC=cc -251: ++ CXX=c++ -251: ++ GCC=gcc -251: ++ GXX=g++ -251: ++ OBJDUMP=objdump -251: ++ OBJCOPY=objcopy -251: ++ STRIP=strip -251: ++ QEMU= -251: ++ case $MACHINE in -251: ++ tlsdesc_opt=-mtls-dialect=gnu2 -249: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe -251: +++ uname 250: ++ set -x -251: ++ '[' Linux = FreeBSD ']' -251: ++ trap 'on_error $LINENO' ERR -251: ++ trap on_exit EXIT -250: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - 250: + cat -251: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh .sh -251: ++ testname=rodata-name -251: ++ echo -n 'Testing rodata-name ... ' -251: Testing rodata-name ... ++ t=out/test/x86_64/rodata-name -251: ++ mkdir -p out/test/x86_64/rodata-name -238: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o -249: + grep -q ' foo$' out/test/x86_64/retain-symbols-file/log -249: + grep -q ' bar$' out/test/x86_64/retain-symbols-file/log -249: + grep -q ' main$' out/test/x86_64/retain-symbols-file/log -251: ++ set -x -251: + '[' x86_64 = arm ']' -251: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - -251: + cat -249: + grep -q ' baz$' out/test/x86_64/retain-symbols-file/log -251: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - -236: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -232/385 Test #249: x86_64-retain-symbols-file ............................ Passed 0.30 sec -test 252 - Start 252: x86_64-rosegment - -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh" -252: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -252: Environment variables: -252: MACHINE=x86_64 -252: CPU= -252: Test timeout computed to be: 1500 -251: + cat -236: + cat -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -233/385 Test #248: x86_64-response-file2 ................................. Passed 0.35 sec +250: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - +211/385 Test #219: x86_64-omagic ......................................... Passed 0.46 sec +212/385 Test #223: x86_64-plt-dso ........................................ Passed 0.42 sec +213/385 Test #224: x86_64-pltgot ......................................... Passed 0.41 sec test 253 Start 253: x86_64-rpath @@ -14823,8 +14557,56 @@ 253: MACHINE=x86_64 253: CPU= 253: Test timeout computed to be: 1500 +test 254 + Start 254: x86_64-run-clang + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run-clang.sh" +254: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +254: Environment variables: +254: MACHINE=x86_64 +254: CPU= +254: Test timeout computed to be: 1500 +test 255 + Start 255: x86_64-run + +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run.sh" +255: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +255: Environment variables: +255: MACHINE=x86_64 +255: CPU= +255: Test timeout computed to be: 1500 +246: + cc -o out/test/x86_64/require-defined/c.o -c -xc - +246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a +248: + cc -c -o out/test/x86_64/response-file2/b.o -xc - +248: + cat +249: + cat +249: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols +244: + out/test/x86_64/relro/exe1 +244: + grep -q 'Hello world' +244: + readelf --segments -W out/test/x86_64/relro/exe1 +228: + out/test/x86_64/protected/exe +228: + grep -q '3 4 0' +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +229: + readelf --dynamic out/test/x86_64/push-pop-state/exe +229: + grep -Fq a.so out/test/x86_64/push-pop-state/log +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execl +206: + grep -q 'a.sh execlp' +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execlp +206: + grep -q 'a.sh execle' +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execle 252: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh -240: + seq 1 80000 252: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -14845,11 +14627,73 @@ 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT -250: + cat -235: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +252: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh .sh +252: ++ testname=rosegment +252: ++ echo -n 'Testing rosegment ... ' +252: Testing rosegment ... ++ t=out/test/x86_64/rosegment +252: ++ mkdir -p out/test/x86_64/rosegment +252: ++ set -x +252: + cat +252: + cc -o out/test/x86_64/rosegment/a.o -c -xc - +251: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh +251: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +251: ++ export LC_ALL=C +251: ++ LC_ALL=C +251: ++ '[' -z x86_64 ']' +251: ++ '[' -z '' ']' +251: ++ TESTDIR=out/test/x86_64 +251: ++ CC=cc +251: ++ CXX=c++ +251: ++ GCC=gcc +251: ++ GXX=g++ +251: ++ OBJDUMP=objdump +251: ++ OBJCOPY=objcopy +251: ++ STRIP=strip +251: ++ QEMU= +251: ++ case $MACHINE in +251: ++ tlsdesc_opt=-mtls-dialect=gnu2 +251: +++ uname +251: ++ '[' Linux = FreeBSD ']' +251: ++ trap 'on_error $LINENO' ERR +251: ++ trap on_exit EXIT +251: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh .sh +251: ++ testname=rodata-name +251: ++ echo -n 'Testing rodata-name ... ' +251: Testing rodata-name ... ++ t=out/test/x86_64/rodata-name +251: ++ mkdir -p out/test/x86_64/rodata-name +251: ++ set -x +251: + '[' x86_64 = arm ']' +251: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - +251: + cat +251: + cat +251: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - +193: + out/test/x86_64/lto-archive/exe +193: + grep -q 'Hello world' +193: + nm out/test/x86_64/lto-archive/exe +193: + grep -q hello out/test/x86_64/lto-archive/log +193: + grep -q howdy out/test/x86_64/lto-archive/log +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +227: + readelf --symbols out/test/x86_64/protected-dynsym/e.so +227: + grep -Eq 'PROTECTED\b.*\bfoo\b' +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +209: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar +245: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +247: + cat +247: + cc -c -o out/test/x86_64/response-file/b.o -xc - +196: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - +196: + cat +136: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log +136: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +136: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log 253: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/rpath.sh 253: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -240: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 253: ++ export LC_ALL=C 253: ++ LC_ALL=C 253: ++ '[' -z x86_64 ']' @@ -14865,45 +14709,19 @@ 253: ++ QEMU= 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -235: + cat -252: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh .sh -234/385 Test #247: x86_64-response-file .................................. Passed 0.42 sec -test 254 - Start 254: x86_64-run-clang - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run-clang.sh" -254: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -254: Environment variables: -254: MACHINE=x86_64 -254: CPU= -254: Test timeout computed to be: 1500 -252: ++ testname=rosegment -252: ++ echo -n 'Testing rosegment ... ' -252: Testing rosegment ... ++ t=out/test/x86_64/rosegment -252: ++ mkdir -p out/test/x86_64/rosegment -252: ++ set -x -240: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - 253: +++ uname 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/rpath.sh .sh -244: + grep -q 'Hello world' -244: + out/test/x86_64/relro/exe3 -245: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 253: ++ testname=rpath 253: ++ echo -n 'Testing rpath ... ' 253: Testing rpath ... ++ t=out/test/x86_64/rpath 253: ++ mkdir -p out/test/x86_64/rpath -244: + readelf --segments -W out/test/x86_64/relro/exe3 -252: + cc -o out/test/x86_64/rosegment/a.o -c -xc - -252: + cat -244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log3 +253: ++ set -x +253: + cat +253: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - +253: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 254: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/run-clang.sh 254: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 254: ++ export LC_ALL=C @@ -14921,32 +14739,55 @@ 254: ++ QEMU= 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 -253: ++ set -x -251: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o -246: + readelf --symbols out/test/x86_64/require-defined/exe -246: + grep -q foobar -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 254: +++ uname 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT 254: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/run-clang.sh .sh -253: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - -253: + cat -246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz -235/385 Test #244: x86_64-relro .......................................... Passed 0.63 sec -test 255 - Start 255: x86_64-run +255: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/run.sh +214/385 Test #193: x86_64-lto-archive .................................... Passed 0.83 sec +215/385 Test #227: x86_64-protected-dynsym ............................... Passed 0.40 sec +test 256 + Start 256: x86_64-section-align -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run.sh" -255: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -255: Environment variables: -255: MACHINE=x86_64 -255: CPU= -255: Test timeout computed to be: 1500 +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh" +256: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +256: Environment variables: +256: MACHINE=x86_64 +256: CPU= +256: Test timeout computed to be: 1500 +test 257 + Start 257: x86_64-section-attributes + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh" +257: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +257: Environment variables: +257: MACHINE=x86_64 +257: CPU= +257: Test timeout computed to be: 1500 +244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log1 +244: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now +216/385 Test #228: x86_64-protected ...................................... Passed 0.41 sec +229: + grep -Fq b.so out/test/x86_64/push-pop-state/log +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +206: + grep -q 'a.sh execv' +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execv +206: + grep -q 'a.sh execvp' +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execvp +136: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 254: ++ testname=run-clang 254: ++ echo -n 'Testing run-clang ... ' 254: Testing run-clang ... ++ t=out/test/x86_64/run-clang @@ -14956,12 +14797,11 @@ 254: + nm mold-wrapper.so 254: + grep -q '__[at]san_init' 254: + clang --version -237: + echo 'int main() {}' -237: + gcc -o /dev/null -xc -g3 -gz - -253: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -238: + grep -q 'Hello world' -238: + out/test/x86_64/relocatable-debug-info/exe -255: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/run.sh +254: + skip +254: + echo skipped +254: skipped +254: + trap - EXIT +254: + exit 0 255: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -14979,40 +14819,25 @@ 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 255: +++ uname -245: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar -245: + grep -q ' exe.repro/.*/a.o' -238: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT -254: + skip -254: + echo skipped -254: skipped -254: + trap - EXIT -254: + exit 0 -236/385 Test #254: x86_64-run-clang ......................................***Skipped 0.07 sec -test 256 - Start 256: x86_64-section-align - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh" -256: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -256: Environment variables: -256: MACHINE=x86_64 -256: CPU= -256: Test timeout computed to be: 1500 255: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/run.sh .sh 255: ++ testname=run 255: ++ echo -n 'Testing run ... ' 255: Testing run ... ++ t=out/test/x86_64/run 255: ++ mkdir -p out/test/x86_64/run -235: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - -245: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt -255: ++ set -x -255: + '[' cc = cc ']' +233: + grep -q 'Hello world' +233: + out/test/x86_64/relax-got-load/exe +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +186: + out/test/x86_64/linker-script-relocatable/exe +186: + grep -q Hello +134: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log +134: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 256: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh -238: + grep -q Warning out/test/x86_64/relocatable-debug-info/log -255: + nm mold -255: + grep -q '__[at]san_init' 256: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C @@ -15022,7 +14847,6 @@ 256: ++ CC=cc 256: ++ CXX=c++ 256: ++ GCC=gcc -235: + cat 256: ++ GXX=g++ 256: ++ OBJDUMP=objdump 256: ++ OBJCOPY=objcopy @@ -15030,39 +14854,12 @@ 256: ++ QEMU= 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 -245: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt 256: +++ uname 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh .sh -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -250: + cat -237/385 Test #238: x86_64-relocatable-debug-info ......................... Passed 0.82 sec -test 257 - Start 257: x86_64-section-attributes - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh" -257: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -257: Environment variables: -257: MACHINE=x86_64 -257: CPU= -257: Test timeout computed to be: 1500 -250: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - -245: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -256: ++ testname=section-align -256: ++ echo -n 'Testing section-align ... ' -256: Testing section-align ... ++ t=out/test/x86_64/section-align -256: ++ mkdir -p out/test/x86_64/section-align -256: ++ set -x -256: + cat -256: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - 257: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh -242: + cat -242: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 257: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C @@ -15083,26 +14880,8 @@ 257: ++ '[' Linux = FreeBSD ']' 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT -257: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh .sh -231: + out/test/x86_64/range-extension-thunk2/exe -231: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -257: ++ testname=section-attributes -257: ++ echo -n 'Testing section-attributes ... ' -257: Testing section-attributes ... ++ t=out/test/x86_64/section-attributes -257: ++ mkdir -p out/test/x86_64/section-attributes -245: + MOLD_REPRO=1 -245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -257: ++ set -x -257: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - -243: + cat -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -243: + cc -c -o out/test/x86_64/relocatable/a.o -xc - -242: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o -238/385 Test #231: x86_64-range-extension-thunk2 ......................... Passed 0.98 sec -257: + cat +217/385 Test #136: x86_64-gdb-index-dwarf4 ............................... Passed 1.54 sec +218/385 Test #229: x86_64-push-pop-state ................................. Passed 0.40 sec test 258 Start 258: x86_64-section-order @@ -15112,7 +14891,71 @@ 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 -252: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +test 259 + Start 259: x86_64-section-start + +259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh" +259: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +259: Environment variables: +259: MACHINE=x86_64 +259: CPU= +259: Test timeout computed to be: 1500 +test 260 + Start 260: x86_64-separate-debug-file + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh" +260: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +260: Environment variables: +260: MACHINE=x86_64 +260: CPU= +260: Test timeout computed to be: 1500 +206: + grep -q 'a.sh execvpe bar' +206: ++ pwd +206: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +206: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +206: + out/test/x86_64/mold-wrapper/exe execvpe +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +219/385 Test #254: x86_64-run-clang ......................................***Skipped 0.10 sec +255: ++ set -x +255: + '[' cc = cc ']' +255: + grep -q '__[at]san_init' +255: + nm mold +220/385 Test #233: x86_64-relax-got-load ................................. Passed 0.39 sec +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +221/385 Test #186: x86_64-linker-script-relocatable ...................... Passed 0.96 sec +134: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log +134: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +256: ++ testname=section-align +256: ++ echo -n 'Testing section-align ... ' +256: Testing section-align ... ++ t=out/test/x86_64/section-align +256: ++ mkdir -p out/test/x86_64/section-align +256: ++ set -x +256: + cat +256: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - +257: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh .sh +257: ++ testname=section-attributes +257: ++ echo -n 'Testing section-attributes ... ' +257: Testing section-attributes ... ++ t=out/test/x86_64/section-attributes +257: ++ mkdir -p out/test/x86_64/section-attributes +257: ++ set -x +257: + cat +257: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - +250: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - +250: + cat +247: + cat +247: + cc -c -o out/test/x86_64/response-file/c.o -xc - +230: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 +196: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o 258: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-order.sh 258: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 258: ++ export LC_ALL=C @@ -15124,86 +14967,25 @@ 258: ++ CXX=c++ 258: ++ GCC=gcc 258: ++ GXX=g++ -257: + cat 258: ++ OBJDUMP=objdump 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= -257: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname 258: ++ '[' Linux = FreeBSD ']' 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT -235: + cat -235: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - -257: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 258: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-order.sh .sh -256: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 -257: + cat -257: + cat 258: ++ testname=section-order 258: ++ echo -n 'Testing section-order ... ' -257: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - 258: Testing section-order ... ++ t=out/test/x86_64/section-order 258: ++ mkdir -p out/test/x86_64/section-order -242: + grep -Eq '\b0\b.*Hello' -250: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -242: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 258: ++ set -x 258: + on_qemu 258: + '[' '' '!=' '' ']' 258: + grep -qw qemu /proc/cpuinfo -242: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -243: + cat -243: + cc -c -o out/test/x86_64/relocatable/b.o -xc - -242: + grep -Eq '\b7\b.*World' -258: ++ uname -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -251: + grep -q Hello -239/385 Test #242: x86_64-relocatable-mergeable-sections ................. Passed 0.90 sec -test 259 - Start 259: x86_64-section-start - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh" -259: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -259: Environment variables: -259: MACHINE=x86_64 -259: CPU= -259: Test timeout computed to be: 1500 -258: + '[' Linux = FreeBSD ']' -258: + cat -258: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - -251: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -251: + grep -q world -251: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe -251: + grep -q foobar -251: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -253: + readelf --dynamic out/test/x86_64/rpath/exe1 -253: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -253: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -246: + grep -q 'undefined symbol: xyz' out/test/x86_64/require-defined/log -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -240/385 Test #246: x86_64-require-defined ................................ Passed 0.71 sec -test 260 - Start 260: x86_64-separate-debug-file - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh" -260: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -260: Environment variables: -260: MACHINE=x86_64 -260: CPU= -260: Test timeout computed to be: 1500 -251: + grep -q abcdefgh -237: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -237: + cat 259: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh 259: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 259: ++ export LC_ALL=C @@ -15222,18 +15004,86 @@ 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 259: +++ uname -251: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe -235: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o -252: + readelf -W --segments out/test/x86_64/rosegment/exe1 -260: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh 259: ++ '[' Linux = FreeBSD ']' +259: ++ trap 'on_error $LINENO' ERR +259: ++ trap on_exit EXIT +259: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh .sh +259: ++ testname=section-start +259: ++ echo -n 'Testing section-start ... ' +259: Testing section-start ... ++ t=out/test/x86_64/section-start +259: ++ mkdir -p out/test/x86_64/section-start +222/385 Test #134: x86_64-gdb-index-dwarf2 ............................... Passed 1.58 sec +223/385 Test #206: x86_64-mold-wrapper ................................... Passed 0.74 sec +test 261 + Start 261: x86_64-shared-abs-sym + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh" +261: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +261: Environment variables: +261: MACHINE=x86_64 +261: CPU= +261: Test timeout computed to be: 1500 +test 262 + Start 262: x86_64-shared + +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh" +262: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +262: Environment variables: +262: MACHINE=x86_64 +262: CPU= +262: Test timeout computed to be: 1500 +test 263 + Start 263: x86_64-shuffle-sections-seed + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh" +263: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +263: Environment variables: +263: MACHINE=x86_64 +263: CPU= +263: Test timeout computed to be: 1500 +test 264 + Start 264: x86_64-shuffle-sections + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections.sh" +264: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +264: Environment variables: +264: MACHINE=x86_64 +264: CPU= +264: Test timeout computed to be: 1500 +test 265 + Start 265: x86_64-soname + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh" +265: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +265: Environment variables: +265: MACHINE=x86_64 +265: CPU= +265: Test timeout computed to be: 1500 +257: + cat +257: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +257: + cat +257: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - +258: ++ uname +258: + '[' Linux = FreeBSD ']' +258: + cat +258: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - +259: ++ set -x +259: + '[' x86_64 = ppc64 ']' +259: + [[ x86_64 = loongarch* ]] +259: + '[' x86_64 = arm ']' +259: + cat +259: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - +245: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' +245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro +240: + seq 1 80000 +240: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +240: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - +260: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh 260: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C -259: ++ trap 'on_error $LINENO' ERR 260: ++ '[' -z x86_64 ']' 260: ++ '[' -z '' ']' -259: ++ trap on_exit EXIT 260: ++ TESTDIR=out/test/x86_64 260: ++ CC=cc 260: ++ CXX=c++ @@ -15245,50 +15095,40 @@ 260: ++ QEMU= 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 -259: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh .sh 260: +++ uname -257: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o -251: + grep -q baz -252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log1 -259: ++ testname=section-start -259: ++ echo -n 'Testing section-start ... ' -259: Testing section-start ... ++ t=out/test/x86_64/section-start -259: ++ mkdir -p out/test/x86_64/section-start 260: ++ '[' Linux = FreeBSD ']' 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT -235: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a -252: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment -251: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe 260: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh .sh -259: ++ set -x -259: + '[' x86_64 = ppc64 ']' -259: + [[ x86_64 = loongarch* ]] -259: + '[' x86_64 = arm ']' 260: ++ testname=separate-debug-file 260: ++ echo -n 'Testing separate-debug-file ... ' 260: Testing separate-debug-file ... ++ t=out/test/x86_64/separate-debug-file 260: ++ mkdir -p out/test/x86_64/separate-debug-file -259: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -259: + cat 260: ++ set -x -241/385 Test #251: x86_64-rodata-name .................................... Passed 0.42 sec -test 261 - Start 261: x86_64-shared-abs-sym - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh" -261: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -261: Environment variables: -261: MACHINE=x86_64 -261: CPU= -261: Test timeout computed to be: 1500 260: + nm mold 260: + grep -q __tsan_init -243: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o +209: + grep -Fq 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +224/385 Test #209: x86_64-no-allow-shlib-undefined ....................... Passed 0.73 sec +246: + readelf --symbols out/test/x86_64/require-defined/exe +246: + grep -q foobar +246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar +251: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o +248: + echo ''\''out/test/x86_64/response-file2/b.o'\''' +248: + echo @out/test/x86_64/response-file2/rsp1 +248: + cc -B. -o out/test/x86_64/response-file2/exe out/test/x86_64/response-file2/a.o -Wl,@out/test/x86_64/response-file2/rsp2 +252: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +249: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe +249: + grep -q ' foo$' out/test/x86_64/retain-symbols-file/log +249: + grep -q ' bar$' out/test/x86_64/retain-symbols-file/log +249: + grep -q ' main$' out/test/x86_64/retain-symbols-file/log +244: + grep -q 'Hello world' +244: + out/test/x86_64/relro/exe2 +244: + readelf --segments -W out/test/x86_64/relro/exe2 +253: + readelf --dynamic out/test/x86_64/rpath/exe1 261: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh 261: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 261: ++ export LC_ALL=C @@ -15310,66 +15150,14 @@ 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -245: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar -245: + grep -q ' exe.repro/.*/a.o' 261: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh .sh -245: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 261: ++ testname=shared-abs-sym 261: ++ echo -n 'Testing shared-abs-sym ... ' 261: Testing shared-abs-sym ... ++ t=out/test/x86_64/shared-abs-sym 261: ++ mkdir -p out/test/x86_64/shared-abs-sym 261: ++ set -x -261: + cat 261: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - -243: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o -258: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -259: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -256: + readelf -WS out/test/x86_64/section-align/exe1 -256: + grep -q '\.foo.* 8192$' -256: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 -237: + cat -237: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -245: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt -245: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt -235: + readelf --symbols out/test/x86_64/relocatable-archive/f.o -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -242/385 Test #245: x86_64-repro .......................................... Passed 0.91 sec -test 262 - Start 262: x86_64-shared - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh" -262: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -262: Environment variables: -262: MACHINE=x86_64 -262: CPU= -262: Test timeout computed to be: 1500 -255: + cat -255: + cc -xc -c -o out/test/x86_64/run/a.o - -235: + grep -q 'foo\b' out/test/x86_64/relocatable-archive/log -235: + grep -q 'bar\b' out/test/x86_64/relocatable-archive/log -235: + grep -q 'baz\b' out/test/x86_64/relocatable-archive/log -250: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 262: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh -243/385 Test #235: x86_64-relocatable-archive ............................ Passed 1.22 sec -test 263 - Start 263: x86_64-shuffle-sections-seed - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh" -263: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -263: Environment variables: -263: MACHINE=x86_64 -263: CPU= -263: Test timeout computed to be: 1500 -250: + out/test/x86_64/reverse-sections/exe1 -250: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections -252: + readelf -W --segments out/test/x86_64/rosegment/exe2 262: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C @@ -15387,39 +15175,17 @@ 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname -253: + readelf --dynamic out/test/x86_64/rpath/exe2 -253: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log2 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh .sh -252: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -263: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh 262: ++ testname=shared 262: ++ echo -n 'Testing shared ... ' 262: Testing shared ... ++ t=out/test/x86_64/shared 262: ++ mkdir -p out/test/x86_64/shared -244/385 Test #253: x86_64-rpath .......................................... Passed 0.48 sec -test 264 - Start 264: x86_64-shuffle-sections - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections.sh" -264: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -264: Environment variables: -264: MACHINE=x86_64 -264: CPU= -264: Test timeout computed to be: 1500 -257: + readelf -W --sections out/test/x86_64/section-attributes/exe -257: + grep -q 'foobar.*WAX' -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 +262: ++ set -x +262: + cat +263: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh 263: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C @@ -15445,22 +15211,7 @@ 263: ++ echo -n 'Testing shuffle-sections-seed ... ' 263: Testing shuffle-sections-seed ... ++ t=out/test/x86_64/shuffle-sections-seed 263: ++ mkdir -p out/test/x86_64/shuffle-sections-seed -262: ++ set -x -262: + cat -262: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - -237: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o -245/385 Test #257: x86_64-section-attributes ............................. Passed 0.36 sec -test 265 - Start 265: x86_64-soname - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh" -265: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -265: Environment variables: -265: MACHINE=x86_64 -265: CPU= -265: Test timeout computed to be: 1500 264: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections.sh -265: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh 264: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C @@ -15477,63 +15228,18 @@ 264: ++ QEMU= 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 -265: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -265: ++ export LC_ALL=C -265: ++ LC_ALL=C -265: ++ '[' -z x86_64 ']' -265: ++ '[' -z '' ']' -265: ++ TESTDIR=out/test/x86_64 -265: ++ CC=cc -265: ++ CXX=c++ -265: ++ GCC=gcc -265: ++ GXX=g++ -265: ++ OBJDUMP=objdump -265: ++ OBJCOPY=objcopy -265: ++ STRIP=strip -265: ++ QEMU= -265: ++ case $MACHINE in -265: ++ tlsdesc_opt=-mtls-dialect=gnu2 -263: ++ set -x -261: + cat -261: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - 264: +++ uname -263: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -265: +++ uname -265: ++ '[' Linux = FreeBSD ']' -265: ++ trap 'on_error $LINENO' ERR -265: ++ trap on_exit EXIT 264: ++ '[' Linux = FreeBSD ']' -265: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh .sh 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT -263: + cat 264: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections.sh .sh -265: ++ testname=soname -265: ++ echo -n 'Testing soname ... ' -265: Testing soname ... ++ t=out/test/x86_64/soname -265: ++ mkdir -p out/test/x86_64/soname -265: ++ set -x -265: + cat -265: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - -255: ++ pwd -255: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 264: ++ testname=shuffle-sections 264: ++ echo -n 'Testing shuffle-sections ... ' 264: Testing shuffle-sections ... ++ t=out/test/x86_64/shuffle-sections 264: ++ mkdir -p out/test/x86_64/shuffle-sections -255: ++ pwd -255: + MOLD_PATH=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold -255: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 264: ++ set -x 264: + cat 264: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - -243: + out/test/x86_64/relocatable/exe -243: Hello world -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -246/385 Test #243: x86_64-relocatable .................................... Passed 1.15 sec test 266 Start 266: x86_64-spare-program-headers @@ -15543,12 +15249,62 @@ 266: MACHINE=x86_64 266: CPU= 266: Test timeout computed to be: 1500 -259: + out/test/x86_64/section-start/exe1 -262: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o +257: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - +257: + cat +249: + grep -q ' baz$' out/test/x86_64/retain-symbols-file/log +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log2 +244: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro +253: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +253: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +261: + cat +262: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - +263: ++ set -x +263: + cat +263: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +256: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +237: + echo 'int main() {}' +237: + gcc -o /dev/null -xc -g3 -gz - +239: + cat +239: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +265: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh +265: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +265: ++ export LC_ALL=C +265: ++ LC_ALL=C +265: ++ '[' -z x86_64 ']' +265: ++ '[' -z '' ']' +265: ++ TESTDIR=out/test/x86_64 +265: ++ CC=cc +265: ++ CXX=c++ +265: ++ GCC=gcc +265: ++ GXX=g++ +265: ++ OBJDUMP=objdump +265: ++ OBJCOPY=objcopy +265: ++ STRIP=strip +265: ++ QEMU= +265: ++ case $MACHINE in +265: ++ tlsdesc_opt=-mtls-dialect=gnu2 +225/385 Test #249: x86_64-retain-symbols-file ............................ Passed 0.22 sec +test 267 + Start 267: x86_64-start-lib + +267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh" +267: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +267: Environment variables: +267: MACHINE=x86_64 +267: CPU= +267: Test timeout computed to be: 1500 +265: +++ uname +120: + out/test/x86_64/exception/exe7 +120: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 266: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/spare-program-headers.sh -256: + readelf -WS out/test/x86_64/section-align/exe2 -256: + grep -q '\.foo.* 256$' -259: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +265: ++ '[' Linux = FreeBSD ']' +265: ++ trap 'on_error $LINENO' ERR +265: ++ trap on_exit EXIT +265: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh .sh 266: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C @@ -15565,51 +15321,104 @@ 266: ++ QEMU= 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 +235: + cat +235: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - +265: ++ testname=soname +265: ++ echo -n 'Testing soname ... ' +265: Testing soname ... ++ t=out/test/x86_64/soname +265: ++ mkdir -p out/test/x86_64/soname +265: ++ set -x +265: + cat +247: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' +247: + cc -B. -o out/test/x86_64/response-file/exe out/test/x86_64/response-file/a.o -Wl,@out/test/x86_64/response-file/rsp +267: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh 266: +++ uname +267: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 266: ++ '[' Linux = FreeBSD ']' +267: ++ export LC_ALL=C +267: ++ LC_ALL=C 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT +267: ++ '[' -z x86_64 ']' +267: ++ '[' -z '' ']' +267: ++ TESTDIR=out/test/x86_64 +267: ++ CC=cc +267: ++ CXX=c++ +267: ++ GCC=gcc +267: ++ GXX=g++ +267: ++ OBJDUMP=objdump +267: ++ OBJCOPY=objcopy +267: ++ STRIP=strip +267: ++ QEMU= +267: ++ case $MACHINE in +267: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/spare-program-headers.sh .sh +267: +++ uname +265: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - +248: mimalloc: warning: thread 0x7FF0464006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7FF002A00000, alignment: 0x2000000, commit: 1) 266: ++ testname=spare-program-headers 266: ++ echo -n 'Testing spare-program-headers ... ' 266: Testing spare-program-headers ... ++ t=out/test/x86_64/spare-program-headers 266: ++ mkdir -p out/test/x86_64/spare-program-headers -258: + grep -q Hello -258: + out/test/x86_64/section-order/exe1 -259: + readelf -W --segments out/test/x86_64/section-start/exe1 -256: + cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 -259: + grep ' LOAD ' +236: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +236: + cat +267: ++ '[' Linux = FreeBSD ']' +267: ++ trap 'on_error $LINENO' ERR +267: ++ trap on_exit EXIT +231: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +267: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh .sh 266: ++ set -x -256: + grep -q 'must be a power of 2' -259: + sed 's/0x[0-9a-f]*//' +267: ++ testname=start-lib +267: ++ echo -n 'Testing start-lib ... ' +267: Testing start-lib ... ++ t=out/test/x86_64/start-lib +267: ++ mkdir -p out/test/x86_64/start-lib 266: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - -237: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o 266: + cat -265: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -258: + grep -q '\.fn2 .*00200000' -259: + diff out/test/x86_64/section-start/log1 /dev/fd/63 -259: ++ sort out/test/x86_64/section-start/log1 -258: + readelf -SW out/test/x86_64/section-order/exe1 -259: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -258: + readelf -SW out/test/x86_64/section-order/exe1 -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -247/385 Test #256: x86_64-section-align .................................. Passed 0.52 sec -test 267 - Start 267: x86_64-start-lib - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh" -267: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -267: Environment variables: -267: MACHINE=x86_64 -267: CPU= -267: Test timeout computed to be: 1500 -258: + grep -q '\.fn1 .*00300000' +250: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - +267: ++ set -x +137: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log +267: + cat +267: + cc -o out/test/x86_64/start-lib/a.o -c -xc - +250: + cat +258: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +252: + readelf -W --segments out/test/x86_64/rosegment/exe1 +137: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log +246: + readelf --symbols out/test/x86_64/require-defined/exe +246: + grep -q foobar +259: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +137: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log +238: + cat +238: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g +230: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +246: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz +252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log1 +241: + cat +176: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +241: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - +137: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log +242: + cat +252: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +242: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - +137: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log +137: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log +242: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o +257: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o +245: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +239: + cat +263: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 263: ++ seq 1 1000 +262: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o +137: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log +239: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - +265: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o +264: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - +137: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log +251: + grep -q Hello +264: ++ seq 1 1000 +251: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +251: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe +251: + grep -q world 263: + for i in `seq 1 1000` -263: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 263: + echo 'void fn1() {}' 263: + for i in `seq 1 1000` 263: + echo 'void fn2() {}' @@ -15763,9 +15572,6 @@ 263: + echo 'void fn76() {}' 263: + for i in `seq 1 1000` 263: + echo 'void fn77() {}' -258: + readelf -sw out/test/x86_64/section-order/exe1 -258: + grep -Eq ': 0+\s.*\s__ehdr_start$' -258: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 263: + for i in `seq 1 1000` 263: + echo 'void fn78() {}' 263: + for i in `seq 1 1000` @@ -16701,618 +16507,6 @@ 263: + for i in `seq 1 1000` 263: + echo 'void fn544() {}' 263: + for i in `seq 1 1000` -263: + echo 'void fn545() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn546() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn547() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn548() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn549() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn550() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn551() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn552() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn553() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn554() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn555() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn556() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn557() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn558() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn559() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn560() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn561() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn562() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn563() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn564() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn565() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn566() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn567() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn568() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn569() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn570() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn571() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn572() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn573() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn574() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn575() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn576() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn577() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn578() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn579() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn580() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn581() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn582() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn583() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn584() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn585() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn586() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn587() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn588() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn589() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn590() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn591() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn592() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn593() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn594() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn595() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn596() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn597() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn598() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn599() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn600() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn601() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn602() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn603() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn604() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn605() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn606() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn607() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn608() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn609() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn610() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn611() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn612() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn613() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn614() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn615() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn616() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn617() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn618() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn619() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn620() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn621() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn622() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn623() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn624() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn625() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn626() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn627() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn628() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn629() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn630() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn631() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn632() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn633() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn634() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn635() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn636() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn637() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn638() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn639() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn640() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn641() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn642() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn643() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn644() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn645() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn646() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn647() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn648() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn649() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn650() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn651() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn652() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn653() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn654() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn655() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn656() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn657() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn658() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn659() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn660() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn661() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn662() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn663() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn664() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn665() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn666() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn667() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn668() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn669() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn670() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn671() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn672() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn673() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn674() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn675() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn676() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn677() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn678() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn679() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn680() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn681() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn682() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn683() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn684() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn685() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn686() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn687() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn688() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn689() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn690() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn691() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn692() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn693() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn694() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn695() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn696() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn697() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn698() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn699() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn700() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn701() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn702() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn703() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn704() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn705() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn706() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn707() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn708() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn709() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn710() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn711() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn712() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn713() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn714() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn715() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn716() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn717() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn718() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn719() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn720() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn721() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn722() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn723() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn724() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn725() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn726() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn727() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn728() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn729() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn730() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn731() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn732() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn733() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn734() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn735() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn736() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn737() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn738() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn739() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn740() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn741() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn742() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn743() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn744() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn745() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn746() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn747() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn748() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn749() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn750() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn751() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn752() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn753() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn754() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn755() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn756() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn757() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn758() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn759() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn760() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn761() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn762() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn763() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn764() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn765() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn766() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn767() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn768() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn769() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn770() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn771() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn772() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn773() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn774() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn775() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn776() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn777() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn778() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn779() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn780() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn781() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn782() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn783() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn784() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn785() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn786() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn787() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn788() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn789() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn790() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn791() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn792() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn793() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn794() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn795() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn796() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn797() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn798() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn799() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn800() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn801() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn802() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn803() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn804() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn805() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn806() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn807() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn808() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn809() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn810() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn811() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn812() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn813() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn814() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn815() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn816() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn817() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn818() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn819() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn820() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn821() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn822() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn823() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn824() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn825() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn826() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn827() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn828() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn829() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn830() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn831() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn832() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn833() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn834() {}' -263: + for i in `seq 1 1000` -263: + echo 'void fn835() {}' -267: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh -267: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -267: ++ export LC_ALL=C -267: ++ LC_ALL=C -267: ++ '[' -z x86_64 ']' -267: ++ '[' -z '' ']' -267: ++ TESTDIR=out/test/x86_64 -267: ++ CC=cc -267: ++ CXX=c++ -267: ++ GCC=gcc -267: ++ GXX=g++ -267: ++ OBJDUMP=objdump -267: ++ OBJCOPY=objcopy -267: ++ STRIP=strip -267: ++ QEMU= -267: ++ case $MACHINE in -267: ++ tlsdesc_opt=-mtls-dialect=gnu2 -267: +++ uname -267: ++ '[' Linux = FreeBSD ']' -267: ++ trap 'on_error $LINENO' ERR -267: ++ trap on_exit EXIT -267: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh .sh -267: ++ testname=start-lib -267: ++ echo -n 'Testing start-lib ... ' -267: Testing start-lib ... ++ t=out/test/x86_64/start-lib -267: ++ mkdir -p out/test/x86_64/start-lib -267: ++ set -x -267: + cat -267: + cc -o out/test/x86_64/start-lib/a.o -c -xc - -264: ++ seq 1 1000 -264: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - 264: + for i in `seq 1 1000` 264: + echo 'void fn1() {}' 264: + for i in `seq 1 1000` @@ -18181,6 +17375,14 @@ 264: + echo 'void fn433() {}' 264: + for i in `seq 1 1000` 264: + echo 'void fn434() {}' +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +256: + readelf -WS out/test/x86_64/section-align/exe1 +256: + grep -q '\.foo.* 8192$' +251: + grep -q foobar +251: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 264: + for i in `seq 1 1000` 264: + echo 'void fn435() {}' 264: + for i in `seq 1 1000` @@ -19313,9 +18515,642 @@ 264: + echo 'void fn999() {}' 264: + for i in `seq 1 1000` 264: + echo 'void fn1000() {}' -265: + readelf --dynamic out/test/x86_64/soname/b.so -265: + grep -Fq 'Library soname' out/test/x86_64/soname/log -265: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +236: + cat +236: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +267: + cat +267: + cc -o out/test/x86_64/start-lib/b.o -c -xc - +253: + readelf --dynamic out/test/x86_64/rpath/exe2 +253: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +235: + cat +235: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +226/385 Test #137: x86_64-gdb-index-dwarf5 ............................... Passed 1.70 sec +227/385 Test #248: x86_64-response-file2 ................................. Passed 0.34 sec +test 268 + Start 268: x86_64-start-stop-symbol + +268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop-symbol.sh" +268: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +268: Environment variables: +268: MACHINE=x86_64 +268: CPU= +268: Test timeout computed to be: 1500 +test 269 + Start 269: x86_64-start-stop + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop.sh" +269: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +269: Environment variables: +269: MACHINE=x86_64 +269: CPU= +269: Test timeout computed to be: 1500 +251: + grep -q abcdefgh +251: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +251: + grep -q baz +251: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +228/385 Test #253: x86_64-rpath .......................................... Passed 0.32 sec +244: + grep -q 'Hello world' +244: + out/test/x86_64/relro/exe3 +244: + readelf --segments -W out/test/x86_64/relro/exe3 +244: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log3 +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +229/385 Test #244: x86_64-relro .......................................... Passed 0.43 sec +256: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 +263: + echo 'void fn545() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn546() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn547() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn548() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn549() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn550() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn551() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn552() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn553() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn554() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn555() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn556() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn557() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn558() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn559() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn560() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn561() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn562() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn563() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn564() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn565() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn566() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn567() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn568() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn569() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn570() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn571() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn572() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn573() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn574() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn575() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn576() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn577() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn578() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn579() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn580() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn581() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn582() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn583() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn584() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn585() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn586() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn587() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn588() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn589() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn590() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn591() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn592() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn593() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn594() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn595() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn596() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn597() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn598() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn599() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn600() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn601() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn602() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn603() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn604() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn605() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn606() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn607() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn608() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn609() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn610() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn611() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn612() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn613() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn614() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn615() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn616() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn617() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn618() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn619() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn620() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn621() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn622() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn623() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn624() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn625() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn626() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn627() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn628() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn629() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn630() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn631() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn632() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn633() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn634() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn635() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn636() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn637() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn638() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn639() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn640() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn641() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn642() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn643() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn644() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn645() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn646() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn647() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn648() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn649() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn650() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn651() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn652() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn653() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn654() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn655() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn656() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn657() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn658() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn659() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn660() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn661() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn662() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn663() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn664() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn665() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn666() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn667() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn668() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn669() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn670() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn671() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn672() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn673() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn674() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn675() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn676() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn677() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn678() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn679() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn680() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn681() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn682() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn683() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn684() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn685() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn686() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn687() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn688() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn689() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn690() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn691() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn692() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn693() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn694() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn695() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn696() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn697() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn698() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn699() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn700() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn701() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn702() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn703() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn704() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn705() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn706() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn707() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn708() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn709() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn710() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn711() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn712() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn713() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn714() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn715() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn716() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn717() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn718() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn719() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn720() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn721() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn722() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn723() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn724() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn725() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn726() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn727() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn728() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn729() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn730() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn731() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn732() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn733() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn734() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn735() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn736() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn737() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn738() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn739() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn740() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn741() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn742() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn743() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn744() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn745() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn746() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn747() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn748() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn749() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn750() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn751() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn752() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn753() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn754() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn755() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn756() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn757() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn758() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn759() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn760() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn761() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn762() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn763() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn764() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn765() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn766() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn767() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn768() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn769() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn770() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn771() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn772() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn773() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn774() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn775() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn776() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn777() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn778() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn779() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn780() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn781() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn782() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn783() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn784() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn785() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn786() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn787() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn788() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn789() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn790() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn791() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn792() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn793() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn794() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn795() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn796() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn797() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn798() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn799() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn800() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn801() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn802() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn803() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn804() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn805() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn806() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn807() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn808() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn809() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn810() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn811() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn812() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn813() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn814() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn815() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn816() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn817() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn818() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn819() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn820() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn821() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn822() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn823() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn824() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn825() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn826() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn827() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn828() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn829() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn830() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn831() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn832() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn833() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn834() {}' +263: + for i in `seq 1 1000` +263: + echo 'void fn835() {}' 263: + for i in `seq 1 1000` 263: + echo 'void fn836() {}' 263: + for i in `seq 1 1000` @@ -19646,55 +19481,56 @@ 263: + echo 'void fn999() {}' 263: + for i in `seq 1 1000` 263: + echo 'void fn1000() {}' -250: + out/test/x86_64/reverse-sections/exe2 -250: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -252: + readelf -W --segments out/test/x86_64/rosegment/exe3 -252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log3 -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 +242: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +242: + grep -Eq '\b0\b.*Hello' +242: + grep -Eq '\b7\b.*World' +242: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +230/385 Test #242: x86_64-relocatable-mergeable-sections ................. Passed 0.46 sec +243: + cat +243: + cc -c -o out/test/x86_64/relocatable/a.o -xc - +245: + grep -q ' exe.repro/.*/a.o' +245: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +245: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt +245: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt +245: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +245: + MOLD_REPRO=1 +245: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +231/385 Test #247: x86_64-response-file .................................. Passed 0.40 sec +250: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o 266: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o -255: + readelf -p .comment out/test/x86_64/run/exe -255: + grep -q mold out/test/x86_64/run/log -255: + ./mold -run env -255: + grep -q '^MOLD_PATH=.*/mold$' 261: + cat -261: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - -248/385 Test #250: x86_64-reverse-sections ............................... Passed 0.88 sec -249/385 Test #252: x86_64-rosegment ...................................... Passed 0.78 sec -test 268 - Start 268: x86_64-start-stop-symbol - -268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop-symbol.sh" -268: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -268: Environment variables: -268: MACHINE=x86_64 -268: CPU= -268: Test timeout computed to be: 1500 -test 269 - Start 269: x86_64-start-stop - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop.sh" -269: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -269: Environment variables: -269: MACHINE=x86_64 -269: CPU= -269: Test timeout computed to be: 1500 -255: + ./mold -run /usr/bin/ld --version -255: + grep -q mold -237: + grep -q 'Hello world' -237: + out/test/x86_64/relocatable-compressed-debug-info/exe -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -262: + readelf --dyn-syms out/test/x86_64/shared/b.so -262: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log +261: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +120: + out/test/x86_64/exception/exe8 +120: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' +120: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC +238: + cat +238: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g +265: + readelf --dynamic out/test/x86_64/soname/b.so +265: + grep -Fq 'Library soname' out/test/x86_64/soname/log +265: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +252: + readelf -W --segments out/test/x86_64/rosegment/exe2 +252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log2 +252: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment +241: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o +258: + out/test/x86_64/section-order/exe1 +258: + grep -q Hello +258: + readelf -SW out/test/x86_64/section-order/exe1 +258: + grep -q '\.fn2 .*00200000' +258: + readelf -SW out/test/x86_64/section-order/exe1 +259: + out/test/x86_64/section-start/exe1 +259: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +259: + readelf -W --segments out/test/x86_64/section-start/exe1 +259: + grep ' LOAD ' +257: + grep -q 'foobar.*WAX' +257: + readelf -W --sections out/test/x86_64/section-attributes/exe 268: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/start-stop-symbol.sh 268: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 268: ++ export LC_ALL=C @@ -19712,19 +19548,6 @@ 268: ++ QEMU= 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250/385 Test #237: x86_64-relocatable-compressed-debug-info .............. Passed 1.48 sec -test 270 - Start 270: x86_64-static-archive - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh" -270: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -270: Environment variables: -270: MACHINE=x86_64 -270: CPU= -270: Test timeout computed to be: 1500 -262: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log -262: + cat -262: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - 268: +++ uname 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR @@ -19763,16 +19586,123 @@ 269: ++ echo -n 'Testing start-stop ... ' 269: Testing start-stop ... ++ t=out/test/x86_64/start-stop 269: ++ mkdir -p out/test/x86_64/start-stop -267: + cat -267: + cc -o out/test/x86_64/start-lib/b.o -c -xc - -239: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o -255: + grep -q mold -255: + ./mold -run /usr/bin/ld.lld --version -270: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh -259: + out/test/x86_64/section-start/exe2 269: ++ set -x -259: + grep -q 'main fn1 fn2 0x20000000 0x10000000' 269: + cat +269: + cc -c -o out/test/x86_64/start-stop/a.o -xc - +232/385 Test #251: x86_64-rodata-name .................................... Passed 0.34 sec +test 270 + Start 270: x86_64-static-archive + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh" +270: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +270: Environment variables: +270: MACHINE=x86_64 +270: CPU= +270: Test timeout computed to be: 1500 +test 271 + Start 271: x86_64-static-pie + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh" +271: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +271: Environment variables: +271: MACHINE=x86_64 +271: CPU= +271: Test timeout computed to be: 1500 +test 272 + Start 272: x86_64-stdout + +272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh" +272: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +272: Environment variables: +272: MACHINE=x86_64 +272: CPU= +272: Test timeout computed to be: 1500 +test 273 + Start 273: x86_64-strip-debug + +273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh" +273: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +273: Environment variables: +273: MACHINE=x86_64 +273: CPU= +273: Test timeout computed to be: 1500 +test 274 + Start 274: x86_64-strip + +274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh" +274: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +274: Environment variables: +274: MACHINE=x86_64 +274: CPU= +274: Test timeout computed to be: 1500 +256: + readelf -WS out/test/x86_64/section-align/exe2 +256: + grep -q '\.foo.* 256$' +256: + cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 +256: + grep -q 'must be a power of 2' +243: + cc -c -o out/test/x86_64/relocatable/b.o -xc - +243: + cat +250: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +250: + out/test/x86_64/reverse-sections/exe1 +250: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections +266: + out/test/x86_64/spare-program-headers/exe1 +266: + grep -q 'Hello world' +266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 +266: ++ wc -l +238: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +241: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o +241: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log1 +241: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log1 +241: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections +258: + grep -q '\.fn1 .*00300000' +258: + grep -Eq ': 0+\s.*\s__ehdr_start$' +258: + readelf -sw out/test/x86_64/section-order/exe1 +258: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +259: + sed 's/0x[0-9a-f]*//' +259: + diff out/test/x86_64/section-start/log1 /dev/fd/63 +259: ++ sort out/test/x86_64/section-start/log1 +259: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +268: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o +235: + cat +235: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - +267: + cc -o out/test/x86_64/start-lib/c.o -c -xc - +267: + cat +246: + grep -q 'undefined symbol: xyz' out/test/x86_64/require-defined/log +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +230: + out/test/x86_64/range-extension-thunk/exe2 +230: + grep -q 'main fn1 fn3 fn2 fn4' +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +262: + readelf --dyn-syms out/test/x86_64/shared/b.so +262: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log +262: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log +262: + cat +262: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - +176: + grep -q 'error: exception' +176: + out/test/x86_64/issue646/exe +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +138: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/x86_64/gdb-index-dwarf64/log1 +138: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index +196: + grep -q 'Hello world' +196: + out/test/x86_64/lto-gcc/exe3 +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +237: + cat +237: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +270: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh 270: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C @@ -19782,7 +19712,6 @@ 270: ++ CC=cc 270: ++ CXX=c++ 270: ++ GCC=gcc -261: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 270: ++ GXX=g++ 270: ++ OBJDUMP=objdump 270: ++ OBJCOPY=objcopy @@ -19790,60 +19719,15 @@ 270: ++ QEMU= 270: ++ case $MACHINE in 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 -269: + cc -c -o out/test/x86_64/start-stop/a.o -xc - 270: +++ uname -259: + readelf -W --segments out/test/x86_64/section-start/exe2 -259: + grep ' LOAD ' -259: + sed 's/0x[0-9a-f]*//' 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT -261: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie 270: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh .sh -265: + grep -Fq 'Library soname: [foo]' -255: + ./mold -run /usr/bin/ld.gold --version -255: + grep -q mold -259: + diff out/test/x86_64/section-start/log2 /dev/fd/63 -259: ++ sort out/test/x86_64/section-start/log2 -265: + readelf --dynamic out/test/x86_64/soname/b.so 270: ++ testname=static-archive 270: ++ echo -n 'Testing static-archive ... ' 270: Testing static-archive ... ++ t=out/test/x86_64/static-archive 270: ++ mkdir -p out/test/x86_64/static-archive -268: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o -270: ++ set -x -270: + cat -270: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -251/385 Test #265: x86_64-soname ......................................... Passed 0.33 sec -test 271 - Start 271: x86_64-static-pie - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh" -271: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -271: Environment variables: -271: MACHINE=x86_64 -271: CPU= -271: Test timeout computed to be: 1500 -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -252/385 Test #259: x86_64-section-start .................................. Passed 0.58 sec -test 272 - Start 272: x86_64-stdout - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh" -272: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -272: Environment variables: -272: MACHINE=x86_64 -272: CPU= -272: Test timeout computed to be: 1500 -268: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - -268: + cat 271: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh 271: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 271: ++ export LC_ALL=C @@ -19870,34 +19754,15 @@ 271: ++ echo -n 'Testing static-pie ... ' 271: Testing static-pie ... ++ t=out/test/x86_64/static-pie 271: ++ mkdir -p out/test/x86_64/static-pie -267: + cc -o out/test/x86_64/start-lib/c.o -c -xc - -267: + cat -255: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld -255: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold -255: + echo '#!/bin/sh' -255: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld -258: + readelf -SW out/test/x86_64/section-order/exe2 -258: + grep -q '\.fn2 .*00400000' -239: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o 271: ++ set -x 271: + test_cflags -static-pie -271: + cc -B. -static-pie -o /dev/null -xc - -258: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -258: + readelf -sW out/test/x86_64/section-order/exe2 -255: + ./mold -run out/test/x86_64/run/ld --version 271: + echo 'int main() {}' -255: + grep -q mold -266: + out/test/x86_64/spare-program-headers/exe1 +271: + cc -B. -static-pie -o /dev/null -xc - 272: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh -262: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so -266: + grep -q 'Hello world' -269: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop 272: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -258: + readelf -W --segments out/test/x86_64/section-order/exe2 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z x86_64 ']' -258: + grep -Eq 'PHDR\s.*0x0+300000\s' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/x86_64 272: ++ CC=cc @@ -19911,80 +19776,16 @@ 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=gnu2 272: +++ uname -266: ++ wc -l -266: ++ grep NULL -266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 272: ++ '[' Linux = FreeBSD ']' -258: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/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' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT -266: + '[' 0 -eq 0 ']' -266: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 272: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh .sh -255: + ./mold -run out/test/x86_64/run/ld.lld --version -255: + grep -q mold 272: ++ testname=stdout 272: ++ echo -n 'Testing stdout ... ' 272: Testing stdout ... ++ t=out/test/x86_64/stdout 272: ++ mkdir -p out/test/x86_64/stdout 272: ++ set -x -267: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o -272: + cat -268: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -272: + cc -o out/test/x86_64/stdout/a.o -c -xc - -255: + ./mold -run out/test/x86_64/run/ld.gold --version -255: + grep -q mold -270: + cc -o out/test/x86_64/static-archive/b.o -c -xc - -270: + cat -255: + ./mold -run out/test/x86_64/run/foo.ld --version -255: + grep -q mold -255: + cat -261: + out/test/x86_64/shared-abs-sym/exe1 -261: + grep -q foo=0x3 -261: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -255: + chmod 755 out/test/x86_64/run/sh -255: + ./mold -run out/test/x86_64/run/sh ld --version -255: + grep -q mold -261: + out/test/x86_64/shared-abs-sym/exe1 -261: + grep -q foo=0x5 -272: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - -260: + on_qemu -260: + '[' '' '!=' '' ']' -260: + grep -qw qemu /proc/cpuinfo -261: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -262: + out/test/x86_64/shared/exe -262: + grep -q hello -260: + command -v gdb -260: + command -v flock -260: + cat -255: + ./mold -run out/test/x86_64/run/sh foo.ld --version -255: + grep -q mold -262: + readelf --symbols out/test/x86_64/shared/exe -261: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie -260: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -270: + cc -o out/test/x86_64/static-archive/c.o -c -xc - -270: + cat -262: + grep -q fn3 -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -253/385 Test #262: x86_64-shared ......................................... Passed 0.59 sec -test 273 - Start 273: x86_64-strip-debug - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh" -273: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -273: Environment variables: -273: MACHINE=x86_64 -273: CPU= -273: Test timeout computed to be: 1500 273: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh -255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version -266: + out/test/x86_64/spare-program-headers/exe2 -266: + grep -q 'Hello world' -269: + readelf -sW out/test/x86_64/start-stop/exe1 -269: + grep -q __start_text 273: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C @@ -20006,45 +19807,15 @@ 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh .sh -255: + grep -q mold -239: + out/test/x86_64/relocatable-exception/exe 273: ++ testname=strip-debug 273: ++ echo -n 'Testing strip-debug ... ' 273: Testing strip-debug ... ++ t=out/test/x86_64/strip-debug 273: ++ mkdir -p out/test/x86_64/strip-debug -269: + readelf -sW out/test/x86_64/start-stop/exe1 -266: ++ wc -l -269: + grep -q __stop_text -258: + readelf -sW out/test/x86_64/section-order/exe3 -266: ++ grep NULL -239: 0 -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -254/385 Test #239: x86_64-relocatable-exception .......................... Passed 1.73 sec -test 274 - Start 274: x86_64-strip - -274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh" -274: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -274: Environment variables: -274: MACHINE=x86_64 -274: CPU= -274: Test timeout computed to be: 1500 -273: ++ set -x -273: + cat -273: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g -266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 -266: + '[' 0 -eq 0 ']' -266: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -255: + grep -q mold -255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version -255/385 Test #269: x86_64-start-stop ..................................... Passed 0.30 sec +233/385 Test #176: x86_64-issue646 ....................................... Passed 1.43 sec +234/385 Test #196: x86_64-lto-gcc ........................................ Passed 1.11 sec +235/385 Test #230: x86_64-range-extension-thunk .......................... Passed 0.67 sec +236/385 Test #246: x86_64-require-defined ................................ Passed 0.46 sec +237/385 Test #257: x86_64-section-attributes ............................. Passed 0.31 sec test 275 Start 275: x86_64-stt-common @@ -20054,10 +19825,74 @@ 275: MACHINE=x86_64 275: CPU= 275: Test timeout computed to be: 1500 -267: + nm out/test/x86_64/start-lib/exe -258: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +test 276 + Start 276: x86_64-symbol-rank + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh" +276: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +276: Environment variables: +276: MACHINE=x86_64 +276: CPU= +276: Test timeout computed to be: 1500 +test 277 + Start 277: x86_64-symbol-version-lto + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh" +277: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +277: Environment variables: +277: MACHINE=x86_64 +277: CPU= +277: Test timeout computed to be: 1500 +test 278 + Start 278: x86_64-symbol-version + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh" +278: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +278: Environment variables: +278: MACHINE=x86_64 +278: CPU= +278: Test timeout computed to be: 1500 +test 279 + Start 279: x86_64-symbol-version2 + +279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh" +279: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +279: Environment variables: +279: MACHINE=x86_64 +279: CPU= +279: Test timeout computed to be: 1500 +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +243: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o +266: ++ grep NULL +266: + '[' 0 -eq 0 ']' +266: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 +238: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o +241: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o +241: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log2 +241: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log2 +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +258: + grep -q '\.fn2 .*00400000' +259: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +268: + cat +268: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - +235: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - +235: + cat +267: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o +270: ++ set -x +270: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - +270: + cat +272: + cat +272: + cc -o out/test/x86_64/stdout/a.o -c -xc - +273: ++ set -x +273: + cat +273: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g 274: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh -268: + out/test/x86_64/start-stop-symbol/exe 274: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C @@ -20075,13 +19910,28 @@ 274: ++ case $MACHINE in 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: +++ uname -275: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh -268: + grep -q 'section foo section foo' -258: + grep -Eq '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 -267: + grep -q ' foo$' out/test/x86_64/start-lib/log 274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT +274: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh .sh +274: ++ testname=strip +274: ++ echo -n 'Testing strip ... ' +274: Testing strip ... ++ t=out/test/x86_64/strip +274: ++ mkdir -p out/test/x86_64/strip +274: ++ set -x +274: + cat +274: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - +269: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop +261: + cat +261: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - +120: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread +231: + out/test/x86_64/range-extension-thunk2/exe +231: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +275: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh 275: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C @@ -20098,77 +19948,23 @@ 275: ++ QEMU= 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 -268: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections -274: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh .sh 275: +++ uname -267: + grep -q ' bar$' out/test/x86_64/start-lib/log -274: ++ testname=strip -274: ++ echo -n 'Testing strip ... ' -258: + grep -Eq '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 -274: Testing strip ... ++ t=out/test/x86_64/strip -274: ++ mkdir -p out/test/x86_64/strip 275: ++ '[' Linux = FreeBSD ']' 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -256/385 Test #267: x86_64-start-lib ...................................... Passed 0.44 sec -test 276 - Start 276: x86_64-symbol-rank - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh" -276: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -276: Environment variables: -276: MACHINE=x86_64 -276: CPU= -276: Test timeout computed to be: 1500 -274: ++ set -x -274: + cat -274: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - -258: + grep -Eq '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 -258: + grep -Eq '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 275: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh .sh 275: ++ testname=stt-common 275: ++ echo -n 'Testing stt-common ... ' 275: Testing stt-common ... ++ t=out/test/x86_64/stt-common 275: ++ mkdir -p out/test/x86_64/stt-common -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -257/385 Test #258: x86_64-section-order .................................. Passed 0.92 sec -test 277 - Start 277: x86_64-symbol-version-lto - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh" -277: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -277: Environment variables: -277: MACHINE=x86_64 -277: CPU= -277: Test timeout computed to be: 1500 275: ++ set -x 275: + cat 275: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes -270: + rm -f out/test/x86_64/static-archive/d.a -270: + cd out/test/x86_64/static-archive -270: + ar rcs d.a long-long-long-filename.o b.o -260: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -274: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version -255: + grep -q mold -277: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh -270: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a 276: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh -272: + chmod 755 out/test/x86_64/stdout/exe 276: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C -277: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 276: ++ '[' -z x86_64 ']' -277: ++ export LC_ALL=C -277: ++ LC_ALL=C 276: ++ '[' -z '' ']' 276: ++ TESTDIR=out/test/x86_64 276: ++ CC=cc @@ -20179,9 +19975,24 @@ 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= -277: ++ '[' -z x86_64 ']' 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: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh .sh +276: ++ testname=symbol-rank +276: ++ echo -n 'Testing symbol-rank ... ' +276: Testing symbol-rank ... ++ t=out/test/x86_64/symbol-rank +276: ++ mkdir -p out/test/x86_64/symbol-rank +276: ++ set -x +276: + cat +277: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh +277: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +277: ++ export LC_ALL=C +277: ++ LC_ALL=C +277: ++ '[' -z x86_64 ']' 277: ++ '[' -z '' ']' 277: ++ TESTDIR=out/test/x86_64 277: ++ CC=cc @@ -20194,56 +20005,7 @@ 277: ++ QEMU= 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 -277: +++ uname -273: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug -276: +++ uname -272: + grep -q 'Hello world' -277: ++ '[' Linux = FreeBSD ']' -277: ++ trap 'on_error $LINENO' ERR -277: ++ trap on_exit EXIT -272: + out/test/x86_64/stdout/exe -276: ++ '[' Linux = FreeBSD ']' -276: ++ trap 'on_error $LINENO' ERR -276: ++ trap on_exit EXIT -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -276: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh .sh -277: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh .sh -258/385 Test #272: x86_64-stdout ......................................... Passed 0.28 sec -test 278 - Start 278: x86_64-symbol-version - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh" -278: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -278: Environment variables: -278: MACHINE=x86_64 -278: CPU= -278: Test timeout computed to be: 1500 -276: ++ testname=symbol-rank -276: ++ echo -n 'Testing symbol-rank ... ' -276: Testing symbol-rank ... ++ t=out/test/x86_64/symbol-rank -276: ++ mkdir -p out/test/x86_64/symbol-rank -276: ++ set -x -277: ++ testname=symbol-version-lto -277: ++ echo -n 'Testing symbol-version-lto ... ' -277: Testing symbol-version-lto ... ++ t=out/test/x86_64/symbol-version-lto -277: ++ mkdir -p out/test/x86_64/symbol-version-lto -255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version -255: + grep -q mold -236: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o -274: + readelf --symbols out/test/x86_64/strip/exe -261: + out/test/x86_64/shared-abs-sym/exe2 -274: + grep -Fq _start out/test/x86_64/strip/log -277: ++ set -x -277: + test_cflags -flto -276: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - -277: + echo 'int main() {}' -277: + cc -B. -flto -o /dev/null -xc - -276: + cat 278: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh -274: + grep -Fq foo out/test/x86_64/strip/log 278: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -20259,32 +20021,87 @@ 278: ++ STRIP=strip 278: ++ QEMU= 278: ++ case $MACHINE in -261: + grep -q foo=0x3 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 278: +++ uname -261: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +279: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh +238/385 Test #231: x86_64-range-extension-thunk2 ......................... Passed 0.71 sec +239/385 Test #241: x86_64-relocatable-merge-sections ..................... Passed 0.57 sec +240/385 Test #256: x86_64-section-align .................................. Passed 0.36 sec +test 280 + Start 280: x86_64-symbol-version3 + +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh" +280: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +280: Environment variables: +280: MACHINE=x86_64 +280: CPU= +280: Test timeout computed to be: 1500 +test 281 + Start 281: x86_64-symbol-version4 + +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh" +281: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +281: Environment variables: +281: MACHINE=x86_64 +281: CPU= +281: Test timeout computed to be: 1500 +test 282 + Start 282: x86_64-symtab-dso + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh" +282: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +282: Environment variables: +282: MACHINE=x86_64 +282: CPU= +282: Test timeout computed to be: 1500 +243: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o +266: mimalloc: warning: thread 0x7F4B268006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7F4AE6400000, alignment: 0x2000000, commit: 1) +258: + readelf -SW out/test/x86_64/section-order/exe2 +258: + readelf -sW out/test/x86_64/section-order/exe2 +258: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +258: + grep -Eq 'PHDR\s.*0x0+300000\s' +258: + readelf -W --segments out/test/x86_64/section-order/exe2 +258: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/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' +259: + out/test/x86_64/section-start/exe2 +259: + grep ' LOAD ' +259: + sed 's/0x[0-9a-f]*//' +259: + readelf -W --segments out/test/x86_64/section-start/exe2 +259: + diff out/test/x86_64/section-start/log2 /dev/fd/63 +259: ++ sort out/test/x86_64/section-start/log2 +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +235: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o +272: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - +273: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug +274: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +261: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +276: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - +277: +++ uname +277: ++ '[' Linux = FreeBSD ']' +277: ++ trap 'on_error $LINENO' ERR +277: ++ trap on_exit EXIT +277: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh .sh +277: ++ testname=symbol-version-lto +277: ++ echo -n 'Testing symbol-version-lto ... ' +277: Testing symbol-version-lto ... ++ t=out/test/x86_64/symbol-version-lto +277: ++ mkdir -p out/test/x86_64/symbol-version-lto +277: ++ set -x +277: + test_cflags -flto +277: + echo 'int main() {}' +277: + cc -B. -flto -o /dev/null -xc - 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -274: + grep -Fq bar out/test/x86_64/strip/log -259/385 Test #255: x86_64-run ............................................ Passed 1.07 sec -test 279 - Start 279: x86_64-symbol-version2 - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh" -279: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -279: Environment variables: -279: MACHINE=x86_64 -279: CPU= -279: Test timeout computed to be: 1500 -275: + cat -275: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes -261: + out/test/x86_64/shared-abs-sym/exe1 -279: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh +278: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh .sh +278: ++ testname=symbol-version +278: ++ echo -n 'Testing symbol-version ... ' +278: Testing symbol-version ... ++ t=out/test/x86_64/symbol-version +278: ++ mkdir -p out/test/x86_64/symbol-version +278: ++ set -x +278: + cat +278: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 279: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C @@ -20301,45 +20118,47 @@ 279: ++ QEMU= 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: + [[ x86_64 != riscv* ]] -274: + [[ x86_64 != loongarch* ]] -274: + grep -Fq .L.baz out/test/x86_64/strip/log -261: + grep -q foo=0x5 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -260/385 Test #261: x86_64-shared-abs-sym ................................. Passed 0.86 sec -test 280 - Start 280: x86_64-symbol-version3 - -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh" -280: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -280: Environment variables: -280: MACHINE=x86_64 -280: CPU= -280: Test timeout computed to be: 1500 -274: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all -278: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh .sh -278: ++ testname=symbol-version -278: ++ echo -n 'Testing symbol-version ... ' -278: Testing symbol-version ... ++ t=out/test/x86_64/symbol-version -278: ++ mkdir -p out/test/x86_64/symbol-version 279: +++ uname -278: ++ set -x -278: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - -278: + cat +279: ++ '[' Linux = FreeBSD ']' +279: ++ trap 'on_error $LINENO' ERR +279: ++ trap on_exit EXIT +279: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh .sh +279: ++ testname=symbol-version2 +279: ++ echo -n 'Testing symbol-version2 ... ' +279: Testing symbol-version2 ... ++ t=out/test/x86_64/symbol-version2 +279: ++ mkdir -p out/test/x86_64/symbol-version2 +279: ++ set -x +279: + cat +279: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - +252: + readelf -W --segments out/test/x86_64/rosegment/exe3 +252: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log3 +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +245: + grep -q ' exe.repro/.*/a.o' +245: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +245: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +265: + grep -Fq 'Library soname: [foo]' +265: + readelf --dynamic out/test/x86_64/soname/b.so +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +138: + grep -Fq .gdb_index +138: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +138: + out/test/x86_64/gdb-index-dwarf64/exe2 +138: + grep -q 'Hello world' +138: + DEBUGINFOD_URLS= +138: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +262: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so 280: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh -276: + cat 280: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C 280: ++ '[' -z x86_64 ']' -279: ++ '[' Linux = FreeBSD ']' -279: ++ trap 'on_error $LINENO' ERR 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/x86_64 -279: ++ trap on_exit EXIT 280: ++ CC=cc 280: ++ CXX=c++ 280: ++ GCC=gcc @@ -20351,47 +20170,15 @@ 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 280: +++ uname -268: + out/test/x86_64/start-stop-symbol/exe -268: + grep -q 'section foo section foo' 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 280: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh .sh -276: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon 280: ++ testname=symbol-version3 280: ++ echo -n 'Testing symbol-version3 ... ' 280: Testing symbol-version3 ... ++ t=out/test/x86_64/symbol-version3 280: ++ mkdir -p out/test/x86_64/symbol-version3 -271: + cat -279: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh .sh -271: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE -261/385 Test #268: x86_64-start-stop-symbol .............................. Passed 0.45 sec -test 281 - Start 281: x86_64-symbol-version4 - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh" -281: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -281: Environment variables: -281: MACHINE=x86_64 -281: CPU= -281: Test timeout computed to be: 1500 -279: ++ testname=symbol-version2 -279: ++ echo -n 'Testing symbol-version2 ... ' -279: Testing symbol-version2 ... ++ t=out/test/x86_64/symbol-version2 -279: ++ mkdir -p out/test/x86_64/symbol-version2 -279: ++ set -x -279: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - -274: + readelf --symbols out/test/x86_64/strip/exe -280: ++ set -x -280: + cat -280: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - -279: + cat 281: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh -266: + out/test/x86_64/spare-program-headers/exe3 281: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C @@ -20408,49 +20195,80 @@ 281: ++ QEMU= 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: + grep -Fq _start out/test/x86_64/strip/log 281: +++ uname 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT -266: + grep -q 'Hello world' -236: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o -274: + grep -Fq foo out/test/x86_64/strip/log 281: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh .sh 281: ++ testname=symbol-version4 281: ++ echo -n 'Testing symbol-version4 ... ' 281: Testing symbol-version4 ... ++ t=out/test/x86_64/symbol-version4 281: ++ mkdir -p out/test/x86_64/symbol-version4 -266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 -266: ++ grep NULL -274: + grep -Fq bar out/test/x86_64/strip/log -274: + [[ x86_64 != riscv* ]] -274: + [[ x86_64 != loongarch* ]] -274: + grep -Fq .L.baz out/test/x86_64/strip/log -266: ++ wc -l -275: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -266: + '[' 1 -eq 1 ']' -266: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -262/385 Test #274: x86_64-strip .......................................... Passed 0.18 sec -test 282 - Start 282: x86_64-symtab-dso - -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh" -282: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -282: Environment variables: -282: MACHINE=x86_64 -282: CPU= -282: Test timeout computed to be: 1500 -278: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -278: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver 281: ++ set -x 281: + cat -276: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - +241/385 Test #252: x86_64-rosegment ...................................... Passed 0.47 sec +242/385 Test #259: x86_64-section-start .................................. Passed 0.36 sec +243/385 Test #265: x86_64-soname ......................................... Passed 0.32 sec +test 283 + Start 283: x86_64-symtab-section-symbols + +283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh" +283: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +283: Environment variables: +283: MACHINE=x86_64 +283: CPU= +283: Test timeout computed to be: 1500 +test 284 + Start 284: x86_64-symtab + +284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh" +284: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +284: Environment variables: +284: MACHINE=x86_64 +284: CPU= +284: Test timeout computed to be: 1500 +test 285 + Start 285: x86_64-synthetic-symbols + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh" +285: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +285: Environment variables: +285: MACHINE=x86_64 +285: CPU= +285: Test timeout computed to be: 1500 +266: + out/test/x86_64/spare-program-headers/exe2 +266: + grep -q 'Hello world' +266: ++ wc -l +266: ++ grep NULL +266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 +266: + '[' 0 -eq 0 ']' +266: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 +235: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a +274: + readelf --symbols out/test/x86_64/strip/exe +274: + grep -Fq _start out/test/x86_64/strip/log +261: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie +276: + cat +276: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon +245: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt +245: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +280: ++ set -x +280: + cat +280: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 281: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC +237: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +237: + cat +250: + out/test/x86_64/reverse-sections/exe2 +250: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +255: + cat +255: + cc -xc -c -o out/test/x86_64/run/a.o - 282: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh 282: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 282: ++ export LC_ALL=C @@ -20468,73 +20286,74 @@ 282: ++ QEMU= 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: + cat -260: + grep -Fq .gnu_debuglink -279: + cat 282: +++ uname -270: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT -273: + readelf -W --sections out/test/x86_64/strip-debug/exe 282: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh .sh -236: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o -260: + readelf -SW out/test/x86_64/separate-debug-file/exe1 282: ++ testname=symtab-dso 282: ++ echo -n 'Testing symtab-dso ... ' 282: Testing symtab-dso ... ++ t=out/test/x86_64/symtab-dso 282: ++ mkdir -p out/test/x86_64/symtab-dso -279: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version -264: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -273: + grep -Fq .debug_info out/test/x86_64/strip-debug/log 282: ++ set -x -260: + flock out/test/x86_64/separate-debug-file/exe1 true -282: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - -270: + grep -Fq 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log 282: + cat -280: + cat -260: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit -260: + grep -Fq printf -273: + readelf -W --symbols out/test/x86_64/strip-debug/exe -273: + grep -q ' bar' -270: + grep -Fq static-archive/c.o out/test/x86_64/static-archive/log -280: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version -276: + cat -270: + out/test/x86_64/static-archive/exe -270: + grep -q 8 -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -263/385 Test #270: x86_64-static-archive ................................. Passed 0.52 sec -test 283 - Start 283: x86_64-symtab-section-symbols - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh" -283: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -283: Environment variables: -283: MACHINE=x86_64 -283: CPU= -283: Test timeout computed to be: 1500 -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -271: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie +282: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - +268: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a +267: + nm out/test/x86_64/start-lib/exe +267: + grep -q ' foo$' out/test/x86_64/start-lib/log +275: + cat +275: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes +270: + cc -o out/test/x86_64/static-archive/b.o -c -xc - +270: + cat +269: + grep -q __start_text +269: + readelf -sW out/test/x86_64/start-stop/exe1 283: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh -264/385 Test #273: x86_64-strip-debug .................................... Passed 0.27 sec -test 284 - Start 284: x86_64-symtab - -284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh" -284: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -284: Environment variables: -284: MACHINE=x86_64 -284: CPU= -284: Test timeout computed to be: 1500 283: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C +285: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh +244/385 Test #245: x86_64-repro .......................................... Passed 0.59 sec +245/385 Test #250: x86_64-reverse-sections ............................... Passed 0.51 sec +test 286 + Start 286: x86_64-sysroot-linker-script + +286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh" +286: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +286: Environment variables: +286: MACHINE=x86_64 +286: CPU= +286: Test timeout computed to be: 1500 +test 287 + Start 287: x86_64-sysroot + +287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh" +287: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +287: Environment variables: +287: MACHINE=x86_64 +287: CPU= +287: Test timeout computed to be: 1500 +235: + readelf --symbols out/test/x86_64/relocatable-archive/f.o +235: + grep -q 'foo\b' out/test/x86_64/relocatable-archive/log +235: + grep -q 'bar\b' out/test/x86_64/relocatable-archive/log +235: + grep -q 'baz\b' out/test/x86_64/relocatable-archive/log +274: + grep -Fq foo out/test/x86_64/strip/log +274: + grep -Fq bar out/test/x86_64/strip/log +274: + [[ x86_64 != riscv* ]] +274: + [[ x86_64 != loongarch* ]] +274: + grep -Fq .L.baz out/test/x86_64/strip/log +274: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all +280: + cat +267: + grep -q ' bar$' out/test/x86_64/start-lib/log +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +269: + grep -q __stop_text +269: + readelf -sW out/test/x86_64/start-stop/exe1 +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 283: ++ '[' -z x86_64 ']' 283: ++ '[' -z '' ']' 283: ++ TESTDIR=out/test/x86_64 @@ -20548,94 +20367,21 @@ 283: ++ QEMU= 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon 283: +++ uname 283: ++ '[' Linux = FreeBSD ']' -284: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT -284: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -284: ++ export LC_ALL=C -284: ++ LC_ALL=C -284: ++ '[' -z x86_64 ']' -284: ++ '[' -z '' ']' -284: ++ TESTDIR=out/test/x86_64 -284: ++ CC=cc -284: ++ CXX=c++ -284: ++ GCC=gcc -284: ++ GXX=g++ -284: ++ OBJDUMP=objdump -284: ++ OBJCOPY=objcopy -284: ++ STRIP=strip -284: ++ QEMU= -284: ++ case $MACHINE in -284: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh .sh -282: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o -284: +++ uname 283: ++ testname=symtab-section-symbols 283: ++ echo -n 'Testing symtab-section-symbols ... ' 283: Testing symtab-section-symbols ... ++ t=out/test/x86_64/symtab-section-symbols 283: ++ mkdir -p out/test/x86_64/symtab-section-symbols -284: ++ '[' Linux = FreeBSD ']' -284: ++ trap 'on_error $LINENO' ERR -284: ++ trap on_exit EXIT -284: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh .sh -284: ++ testname=symtab -284: ++ echo -n 'Testing symtab ... ' -284: Testing symtab ... ++ t=out/test/x86_64/symtab -284: ++ mkdir -p out/test/x86_64/symtab 283: ++ set -x -284: ++ set -x -284: + cat -284: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - 283: + cat 283: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - -281: + cat -263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -281: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version -284: + cat -284: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - -275: + out/test/x86_64/stt-common/exe -275: + grep -q '0 5 42' -284: + echo '{ local: module_local; global: *; };' -284: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map -275: + readelf --sections out/test/x86_64/stt-common/exe -275: + grep -q '.common .*NOBITS' out/test/x86_64/stt-common/log -278: + readelf --symbols out/test/x86_64/symbol-version/c.so -266: + out/test/x86_64/spare-program-headers/exe4 -266: + grep -q 'Hello world' -276: + rm -f out/test/x86_64/symbol-rank/x.a -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -265/385 Test #275: x86_64-stt-common ..................................... Passed 0.34 sec -test 285 - Start 285: x86_64-synthetic-symbols - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh" -285: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -285: Environment variables: -285: MACHINE=x86_64 -285: CPU= -285: Test timeout computed to be: 1500 -278: + grep -Fq foo@VER1 out/test/x86_64/symbol-version/log -276: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o -264: + out/test/x86_64/shuffle-sections/exe1 -264: + grep -q 'Hello world' -266: ++ grep NULL -266: ++ wc -l -284: mold: warning: entry symbol is not defined: _start -285: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh -278: + grep -Fq foo@VER2 out/test/x86_64/symbol-version/log -264: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections 285: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C -284: + readelf --symbols out/test/x86_64/symtab/exe -279: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so -278: + grep -Fq foo@@VER3 out/test/x86_64/symbol-version/log 285: ++ '[' -z x86_64 ']' 285: ++ '[' -z '' ']' 285: ++ TESTDIR=out/test/x86_64 @@ -20650,66 +20396,53 @@ 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 285: +++ uname -266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 -276: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a -279: + grep -q ' foo@TEST' out/test/x86_64/symbol-version2/log -284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -266/385 Test #278: x86_64-symbol-version ................................. Passed 0.32 sec -test 286 - Start 286: x86_64-sysroot-linker-script - -286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh" -286: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -286: Environment variables: -286: MACHINE=x86_64 -286: CPU= -286: Test timeout computed to be: 1500 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT 285: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh .sh -279: + grep -q ' bar@TEST' out/test/x86_64/symbol-version2/log -279: + grep -q ' bar1' out/test/x86_64/symbol-version2/log -280: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so -280: + grep -q ' foo@@TEST1' out/test/x86_64/symbol-version3/log -266: + '[' 5 -eq 5 ']' -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -283: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o -284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log -267/385 Test #266: x86_64-spare-program-headers .......................... Passed 0.89 sec -test 287 - Start 287: x86_64-sysroot - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh" -287: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -287: Environment variables: -287: MACHINE=x86_64 -287: CPU= -287: Test timeout computed to be: 1500 285: ++ testname=synthetic-symbols 285: ++ echo -n 'Testing synthetic-symbols ... ' 285: Testing synthetic-symbols ... ++ t=out/test/x86_64/synthetic-symbols 285: ++ mkdir -p out/test/x86_64/synthetic-symbols 285: ++ set -x -285: + cat -285: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - -279: + grep -q ' foo@@TEST' out/test/x86_64/symbol-version2/log -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -280: + grep -q ' foo@TEST2' out/test/x86_64/symbol-version3/log -280: + grep -q ' foo@TEST3' out/test/x86_64/symbol-version3/log -284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log -284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log -284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log +284: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh +284: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +284: ++ export LC_ALL=C +284: ++ LC_ALL=C +284: ++ '[' -z x86_64 ']' +284: ++ '[' -z '' ']' +284: ++ TESTDIR=out/test/x86_64 +284: ++ CC=cc +284: ++ CXX=c++ +284: ++ GCC=gcc +284: ++ GXX=g++ +284: ++ OBJDUMP=objdump +284: ++ OBJCOPY=objcopy +284: ++ STRIP=strip +284: ++ QEMU= +284: ++ case $MACHINE in +284: ++ tlsdesc_opt=-mtls-dialect=gnu2 +284: +++ uname +284: ++ '[' Linux = FreeBSD ']' +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +284: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh .sh +284: ++ testname=symtab +284: ++ echo -n 'Testing symtab ... ' +284: Testing symtab ... ++ t=out/test/x86_64/symtab +284: ++ mkdir -p out/test/x86_64/symtab +238: + out/test/x86_64/relocatable-debug-info/exe +238: + grep -q 'Hello world' +238: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o +238: + grep -q Warning out/test/x86_64/relocatable-debug-info/log +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +278: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +278: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver +273: + readelf -W --sections out/test/x86_64/strip-debug/exe +273: + grep -Fq .debug_info out/test/x86_64/strip-debug/log 286: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh 286: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 286: ++ export LC_ALL=C @@ -20736,30 +20469,6 @@ 286: ++ echo -n 'Testing sysroot-linker-script ... ' 286: Testing sysroot-linker-script ... ++ t=out/test/x86_64/sysroot-linker-script 286: ++ mkdir -p out/test/x86_64/sysroot-linker-script -286: ++ set -x -286: + [[ x86_64 = loongarch* ]] -286: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - -268/385 Test #279: x86_64-symbol-version2 ................................ Passed 0.32 sec -test 288 - Start 288: x86_64-sysroot2 - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh" -288: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -288: Environment variables: -288: MACHINE=x86_64 -288: CPU= -288: Test timeout computed to be: 1500 -280: + grep -q ' foo$' out/test/x86_64/symbol-version3/log -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -286: + cat 287: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh 287: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 287: ++ export LC_ALL=C @@ -20778,11 +20487,17 @@ 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: +++ uname -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -269/385 Test #280: x86_64-symbol-version3 ................................ Passed 0.31 sec -270/385 Test #284: x86_64-symtab ......................................... Passed 0.19 sec +246/385 Test #267: x86_64-start-lib ...................................... Passed 0.35 sec +247/385 Test #269: x86_64-start-stop ..................................... Passed 0.23 sec +test 288 + Start 288: x86_64-sysroot2 + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh" +288: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +288: Environment variables: +288: MACHINE=x86_64 +288: CPU= +288: Test timeout computed to be: 1500 test 289 Start 289: x86_64-tail-call @@ -20792,15 +20507,32 @@ 289: MACHINE=x86_64 289: CPU= 289: Test timeout computed to be: 1500 -test 290 - Start 290: x86_64-tbss-only - -290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh" -290: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -290: Environment variables: -290: MACHINE=x86_64 -290: CPU= -290: Test timeout computed to be: 1500 +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +280: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version +285: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - +285: + cat +284: ++ set -x +284: + cat +284: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - +284: + cat +284: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - +248/385 Test #238: x86_64-relocatable-debug-info ......................... Passed 0.73 sec +273: + readelf -W --symbols out/test/x86_64/strip-debug/exe +273: + grep -q ' bar' +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +286: ++ set -x +286: + [[ x86_64 = loongarch* ]] +286: + cat +286: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - +287: ++ '[' Linux = FreeBSD ']' +287: ++ trap 'on_error $LINENO' ERR +287: ++ trap on_exit EXIT 287: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh .sh 287: ++ testname=sysroot 287: ++ echo -n 'Testing sysroot ... ' @@ -20810,6 +20542,44 @@ 287: + [[ x86_64 = loongarch* ]] 287: + cat 287: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +243: + out/test/x86_64/relocatable/exe +243: Hello world +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +258: + readelf -sW out/test/x86_64/section-order/exe3 +258: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +258: + grep -Eq '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 +258: + grep -Eq '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 +255: ++ pwd +255: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +255: ++ pwd +255: + MOLD_PATH=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/mold +255: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin +237: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o +279: + cat +279: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version +262: + out/test/x86_64/shared/exe +262: + grep -q hello +262: + grep -q fn3 +262: + readelf --symbols out/test/x86_64/shared/exe +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +270: + cat +270: + cc -o out/test/x86_64/static-archive/c.o -c -xc - +272: + chmod 755 out/test/x86_64/stdout/exe +272: + grep -q 'Hello world' +272: + out/test/x86_64/stdout/exe +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +276: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - +276: + cat +281: + cat 288: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh 288: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 288: ++ export LC_ALL=C @@ -20831,27 +20601,36 @@ 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT -288: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh .sh -288: ++ testname=sysroot2 -288: ++ echo -n 'Testing sysroot2 ... ' -288: Testing sysroot2 ... ++ t=out/test/x86_64/sysroot2 -288: ++ mkdir -p out/test/x86_64/sysroot2 -236: + out/test/x86_64/relocatable-c++/exe -236: + grep -q 'Hello world' -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -282: + nm out/test/x86_64/symtab-dso/exe -282: + grep -q 'U puts$' -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -277: + cat 289: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tail-call.sh -271/385 Test #236: x86_64-relocatable-c++ ................................ Passed 2.26 sec -272/385 Test #282: x86_64-symtab-dso ..................................... Passed 0.28 sec +289: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +289: ++ export LC_ALL=C +289: ++ LC_ALL=C +289: ++ '[' -z x86_64 ']' +289: ++ '[' -z '' ']' +289: ++ TESTDIR=out/test/x86_64 +289: ++ CC=cc +289: ++ CXX=c++ +289: ++ GCC=gcc +289: ++ GXX=g++ +289: ++ OBJDUMP=objdump +289: ++ OBJCOPY=objcopy +289: ++ STRIP=strip +289: ++ QEMU= +289: ++ case $MACHINE in +289: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: +++ uname +249/385 Test #235: x86_64-relocatable-archive ............................ Passed 0.80 sec +250/385 Test #243: x86_64-relocatable .................................... Passed 0.67 sec +251/385 Test #273: x86_64-strip-debug .................................... Passed 0.19 sec +test 290 + Start 290: x86_64-tbss-only + +290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh" +290: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +290: Environment variables: +290: MACHINE=x86_64 +290: CPU= +290: Test timeout computed to be: 1500 test 291 Start 291: x86_64-thin-archive @@ -20870,31 +20649,109 @@ 292: MACHINE=x86_64 292: CPU= 292: Test timeout computed to be: 1500 +test 293 + Start 293: x86_64-tls-alignment-multi + +293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh" +293: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +293: Environment variables: +293: MACHINE=x86_64 +293: CPU= +293: Test timeout computed to be: 1500 +285: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - +285: + cat +284: + echo '{ local: module_local; global: *; };' +284: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map +284: mold: warning: entry symbol is not defined: _start +284: + readelf --symbols out/test/x86_64/symtab/exe +284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log +284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log +284: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log +286: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar +286: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a +286: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o +286: + cat +286: + cat +286: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - +258: + grep -Eq '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 +258: + grep -Eq '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +237: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o +252/385 Test #262: x86_64-shared ......................................... Passed 0.47 sec +253/385 Test #272: x86_64-stdout ......................................... Passed 0.26 sec +276: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon +276: + cat +281: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version +288: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh .sh +288: ++ testname=sysroot2 +288: ++ echo -n 'Testing sysroot2 ... ' +288: Testing sysroot2 ... ++ t=out/test/x86_64/sysroot2 +288: ++ mkdir -p out/test/x86_64/sysroot2 288: ++ set -x 288: + [[ x86_64 = loongarch* ]] 288: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 288: + cat 288: + cat -277: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto -289: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -289: ++ export LC_ALL=C -289: ++ LC_ALL=C -289: ++ '[' -z x86_64 ']' -289: ++ '[' -z '' ']' -289: ++ TESTDIR=out/test/x86_64 -289: ++ CC=cc -289: ++ CXX=c++ -289: ++ GCC=gcc -289: ++ GXX=g++ -289: ++ OBJDUMP=objdump -289: ++ OBJCOPY=objcopy -289: ++ STRIP=strip -289: ++ QEMU= -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=gnu2 -263: + out/test/x86_64/shuffle-sections-seed/exe1 -263: + grep -q 'Hello world' -263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +288: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +288: + cat +289: ++ '[' Linux = FreeBSD ']' +289: ++ trap 'on_error $LINENO' ERR +289: ++ trap on_exit EXIT +289: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tail-call.sh .sh +289: ++ testname=tail-call +289: ++ echo -n 'Testing tail-call ... ' +289: Testing tail-call ... ++ t=out/test/x86_64/tail-call +289: ++ mkdir -p out/test/x86_64/tail-call +289: ++ set -x +289: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - +289: + cat +275: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings +261: + out/test/x86_64/shared-abs-sym/exe1 +261: + grep -q foo=0x3 +261: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +261: + out/test/x86_64/shared-abs-sym/exe1 +261: + grep -q foo=0x5 +261: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +261: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie +274: + readelf --symbols out/test/x86_64/strip/exe +274: + grep -Fq _start out/test/x86_64/strip/log +274: + grep -Fq foo out/test/x86_64/strip/log +274: + grep -Fq bar out/test/x86_64/strip/log +274: + [[ x86_64 != riscv* ]] +274: + [[ x86_64 != loongarch* ]] +274: + grep -Fq .L.baz out/test/x86_64/strip/log +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +271: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +271: + cat +283: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o +260: + on_qemu +260: + '[' '' '!=' '' ']' +260: + grep -qw qemu /proc/cpuinfo +260: + command -v gdb +260: + command -v flock +260: + cat +260: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +266: + out/test/x86_64/spare-program-headers/exe3 +266: + grep -q 'Hello world' +266: ++ wc -l +266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 +266: ++ grep NULL +266: + '[' 1 -eq 1 ']' +266: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 +268: + grep -q 'section foo section foo' +268: + out/test/x86_64/start-stop-symbol/exe +268: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections +282: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o +278: + readelf --symbols out/test/x86_64/symbol-version/c.so +278: + grep -Fq foo@VER1 out/test/x86_64/symbol-version/log +278: + grep -Fq foo@VER2 out/test/x86_64/symbol-version/log +278: + grep -Fq foo@@VER3 out/test/x86_64/symbol-version/log 290: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh 290: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 290: ++ export LC_ALL=C @@ -20917,13 +20774,10 @@ 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh .sh -285: + cat -285: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - -281: + cat -281: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC -286: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar -286: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a -286: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o +290: ++ testname=tbss-only +290: ++ echo -n 'Testing tbss-only ... ' +290: Testing tbss-only ... ++ t=out/test/x86_64/tbss-only +290: ++ mkdir -p out/test/x86_64/tbss-only 291: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/thin-archive.sh 291: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 291: ++ export LC_ALL=C @@ -20941,18 +20795,15 @@ 291: ++ QEMU= 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 -289: +++ uname -288: + cat 291: +++ uname -288: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -289: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tail-call.sh .sh -290: ++ testname=tbss-only -290: ++ echo -n 'Testing tbss-only ... ' -290: Testing tbss-only ... ++ t=out/test/x86_64/tbss-only -290: ++ mkdir -p out/test/x86_64/tbss-only +291: ++ '[' Linux = FreeBSD ']' +291: ++ trap 'on_error $LINENO' ERR +291: ++ trap on_exit EXIT +291: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/thin-archive.sh .sh +291: ++ testname=thin-archive +291: ++ echo -n 'Testing thin-archive ... ' +291: Testing thin-archive ... ++ t=out/test/x86_64/thin-archive +291: ++ mkdir -p out/test/x86_64/thin-archive 292: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/thread-count.sh 292: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 292: ++ export LC_ALL=C @@ -20970,66 +20821,96 @@ 292: ++ QEMU= 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 -291: ++ '[' Linux = FreeBSD ']' -291: ++ trap 'on_error $LINENO' ERR -291: ++ trap on_exit EXIT -291: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/thin-archive.sh .sh -291: ++ testname=thin-archive -291: ++ echo -n 'Testing thin-archive ... ' -291: Testing thin-archive ... ++ t=out/test/x86_64/thin-archive -291: ++ mkdir -p out/test/x86_64/thin-archive -286: + cat -286: + cat -286: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - -289: ++ testname=tail-call -289: ++ echo -n 'Testing tail-call ... ' -289: Testing tail-call ... ++ t=out/test/x86_64/tail-call -289: ++ mkdir -p out/test/x86_64/tail-call -290: ++ set -x -277: + echo 'VER1 { foo; };' -277: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto -289: ++ set -x -291: ++ set -x -291: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - -290: + cat -289: + cat -290: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - -289: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - 292: +++ uname -291: + cat 292: ++ '[' Linux = FreeBSD ']' -271: + grep -q 'Hello world' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/thread-count.sh .sh -264: + out/test/x86_64/shuffle-sections/exe2 -264: + grep -q 'Hello world' -264: + diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 -271: + out/test/x86_64/static-pie/exe1 292: ++ testname=thread-count 292: ++ echo -n 'Testing thread-count ... ' 292: Testing thread-count ... ++ t=out/test/x86_64/thread-count 292: ++ mkdir -p out/test/x86_64/thread-count -287: + cat -287: + cc -c -o out/test/x86_64/sysroot/b.o -xc - -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -271: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax -273/385 Test #264: x86_64-shuffle-sections ............................... Passed 1.10 sec -test 293 - Start 293: x86_64-tls-alignment-multi +254/385 Test #258: x86_64-section-order .................................. Passed 0.51 sec +255/385 Test #274: x86_64-strip .......................................... Passed 0.24 sec +test 294 + Start 294: x86_64-tls-common -293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh" -293: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -293: Environment variables: -293: MACHINE=x86_64 -293: CPU= -293: Test timeout computed to be: 1500 +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh" +294: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +294: Environment variables: +294: MACHINE=x86_64 +294: CPU= +294: Test timeout computed to be: 1500 +test 295 + Start 295: x86_64-tls-df-static-tls + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh" +295: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +295: Environment variables: +295: MACHINE=x86_64 +295: CPU= +295: Test timeout computed to be: 1500 +test 296 + Start 296: x86_64-tls-dso + +296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh" +296: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +296: Environment variables: +296: MACHINE=x86_64 +296: CPU= +296: Test timeout computed to be: 1500 +test 297 + Start 297: x86_64-tls-gd-dlopen + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh" +297: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +297: Environment variables: +297: MACHINE=x86_64 +297: CPU= +297: Test timeout computed to be: 1500 +285: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o +284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log +284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log +284: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +237: + grep -q 'Hello world' +276: + rm -f out/test/x86_64/symbol-rank/x.a +276: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o +281: + cat +281: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC +288: + cat +288: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - +289: + cat +289: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - +275: + out/test/x86_64/stt-common/exe +275: + grep -q '0 5 42' +275: + readelf --sections out/test/x86_64/stt-common/exe +271: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie +260: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +290: ++ set -x +290: + cat +290: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - +291: ++ set -x +291: + cat +291: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - 292: ++ set -x 292: + cat 292: + cc -o out/test/x86_64/thread-count/a.o -c -xc - +120: + out/test/x86_64/exception/exe9 +120: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +270: + rm -f out/test/x86_64/static-archive/d.a +270: + cd out/test/x86_64/static-archive +270: + ar rcs d.a long-long-long-filename.o b.o +270: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a +287: + cat +287: + cc -c -o out/test/x86_64/sysroot/b.o -xc - 293: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh 293: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 293: ++ export LC_ALL=C @@ -21052,60 +20933,32 @@ 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh .sh -286: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script 293: ++ testname=tls-alignment-multi 293: ++ echo -n 'Testing tls-alignment-multi ... ' 293: Testing tls-alignment-multi ... ++ t=out/test/x86_64/tls-alignment-multi 293: ++ mkdir -p out/test/x86_64/tls-alignment-multi -288: + cat -281: + cat -288: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - -281: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version 293: ++ set -x -283: + grep -q 'SECTION LOCAL DEFAULT' -291: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - -291: + cat -285: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o -283: + readelf -s out/test/x86_64/symtab-section-symbols/exe -289: + cat -287: + mkdir -p out/test/x86_64/sysroot/foo/bar 293: + cat -289: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - 293: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - -276: + out/test/x86_64/symbol-rank/exe -276: + grep -q '^0 0 0 5$' -283: + on_exit -283: + echo OK -283: OK -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -283: + exit 0 -274/385 Test #276: x86_64-symbol-rank .................................... Passed 0.55 sec -test 294 - Start 294: x86_64-tls-common - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh" -294: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -294: Environment variables: -294: MACHINE=x86_64 -294: CPU= -294: Test timeout computed to be: 1500 -287: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a -290: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +280: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so +280: + grep -q ' foo@@TEST1' out/test/x86_64/symbol-version3/log +280: + grep -q ' foo@TEST2' out/test/x86_64/symbol-version3/log +280: + grep -q ' foo@TEST3' out/test/x86_64/symbol-version3/log +280: + grep -q ' foo$' out/test/x86_64/symbol-version3/log +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +279: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so +279: + grep -q ' foo@TEST' out/test/x86_64/symbol-version2/log +279: + grep -q ' bar@TEST' out/test/x86_64/symbol-version2/log +279: + grep -q ' bar1' out/test/x86_64/symbol-version2/log +279: + grep -q ' foo@@TEST' out/test/x86_64/symbol-version2/log +255: + readelf -p .comment out/test/x86_64/run/exe +255: + grep -q mold out/test/x86_64/run/log +255: + ./mold -run env +255: + grep -q '^MOLD_PATH=.*/mold$' 294: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh -275/385 Test #283: x86_64-symtab-section-symbols ......................... Passed 0.36 sec -test 295 - Start 295: x86_64-tls-df-static-tls - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh" -295: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -295: Environment variables: -295: MACHINE=x86_64 -295: CPU= -295: Test timeout computed to be: 1500 -287: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o 294: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C @@ -21127,15 +20980,11 @@ 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh .sh -263: + out/test/x86_64/shuffle-sections-seed/exe2 -263: + grep -q 'Hello world' -263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -295: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh 294: ++ testname=tls-common 294: ++ echo -n 'Testing tls-common ... ' 294: Testing tls-common ... ++ t=out/test/x86_64/tls-common 294: ++ mkdir -p out/test/x86_64/tls-common -287: + cat +295: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh 295: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C @@ -21152,57 +21001,12 @@ 295: ++ QEMU= 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 -294: ++ set -x 295: +++ uname -294: + cat -294: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - -292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads 295: ++ '[' Linux = FreeBSD ']' -287: + cc -c -o out/test/x86_64/sysroot/c.o -xc - 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT 295: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh .sh -295: ++ testname=tls-df-static-tls -295: ++ echo -n 'Testing tls-df-static-tls ... ' -295: Testing tls-df-static-tls ... ++ t=out/test/x86_64/tls-df-static-tls -295: ++ mkdir -p out/test/x86_64/tls-df-static-tls -291: + cat -291: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - -295: ++ set -x -295: + cat -295: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - -294: + cat -288: + cat -294: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - -288: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - -289: + cat -293: + cat -289: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - -293: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - -277: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo -276/385 Test #286: x86_64-sysroot-linker-script .......................... Passed 0.33 sec -test 296 - Start 296: x86_64-tls-dso - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh" -296: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -296: Environment variables: -296: MACHINE=x86_64 -296: CPU= -296: Test timeout computed to be: 1500 -294: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o -295: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax -292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 -291: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - -291: + cat 296: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh -281: + cat -281: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 296: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -21220,41 +21024,81 @@ 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 296: +++ uname -290: + out/test/x86_64/tbss-only/exe -285: + out/test/x86_64/synthetic-symbols/exe +297: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh +256/385 Test #278: x86_64-symbol-version ................................. Passed 0.25 sec +257/385 Test #280: x86_64-symbol-version3 ................................ Passed 0.23 sec +258/385 Test #284: x86_64-symtab ......................................... Passed 0.18 sec +test 298 + Start 298: x86_64-tls-gd-noplt + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-noplt.sh" +298: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +298: Environment variables: +298: MACHINE=x86_64 +298: CPU= +298: Test timeout computed to be: 1500 +test 299 + Start 299: x86_64-tls-gd-to-ie + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh" +299: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +299: Environment variables: +299: MACHINE=x86_64 +299: CPU= +299: Test timeout computed to be: 1500 +test 300 + Start 300: x86_64-tls-gd + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh" +300: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +300: Environment variables: +300: MACHINE=x86_64 +300: CPU= +300: Test timeout computed to be: 1500 +237: + out/test/x86_64/relocatable-compressed-debug-info/exe +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +276: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a +275: + grep -q '.common .*NOBITS' out/test/x86_64/stt-common/log +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +290: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +291: + cat +291: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +255: + grep -q mold +255: + ./mold -run /usr/bin/ld --version +255: + grep -q mold +294: ++ set -x +294: + cat +294: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - +294: + cat +294: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - +295: ++ testname=tls-df-static-tls +295: ++ echo -n 'Testing tls-df-static-tls ... ' +295: Testing tls-df-static-tls ... ++ t=out/test/x86_64/tls-df-static-tls +295: ++ mkdir -p out/test/x86_64/tls-df-static-tls +295: ++ set -x +295: + cat +295: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -293: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o 296: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh .sh -285: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -277/385 Test #290: x86_64-tbss-only ...................................... Passed 0.29 sec -test 297 - Start 297: x86_64-tls-gd-dlopen - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh" -297: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -297: Environment variables: -297: MACHINE=x86_64 -297: CPU= -297: Test timeout computed to be: 1500 296: ++ testname=tls-dso 296: ++ echo -n 'Testing tls-dso ... ' 296: Testing tls-dso ... ++ t=out/test/x86_64/tls-dso 296: ++ mkdir -p out/test/x86_64/tls-dso 296: ++ set -x 296: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - -288: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o -285: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^__dso_handle=' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log 296: + cat -297: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh -285: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 297: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -21271,64 +21115,34 @@ 297: ++ QEMU= 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 -263: + out/test/x86_64/shuffle-sections-seed/exe3 297: +++ uname -285: + cat 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT -263: + grep -q 'Hello world' 297: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh .sh -289: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o -263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 297: ++ testname=tls-gd-dlopen 297: ++ echo -n 'Testing tls-gd-dlopen ... ' 297: Testing tls-gd-dlopen ... ++ t=out/test/x86_64/tls-gd-dlopen 297: ++ mkdir -p out/test/x86_64/tls-gd-dlopen 297: ++ set -x -297: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - 297: + cat -291: + rm -f out/test/x86_64/thin-archive/d.a -271: + grep -q 'Hello world' -271: + out/test/x86_64/static-pie/exe2 -291: + cd out/test/x86_64/thin-archive -291: ++ pwd -291: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -278/385 Test #271: x86_64-static-pie ..................................... Passed 1.05 sec -test 298 - Start 298: x86_64-tls-gd-noplt - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-noplt.sh" -298: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -298: Environment variables: -298: MACHINE=x86_64 -298: CPU= -298: Test timeout computed to be: 1500 -292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads -277: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so -277: + grep -Fq foo@@VER1 out/test/x86_64/symbol-version-lto/log -291: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a -281: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so +297: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - +283: + grep -q 'SECTION LOCAL DEFAULT' +283: + readelf -s out/test/x86_64/symtab-section-symbols/exe +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +282: + nm out/test/x86_64/symtab-dso/exe +282: + grep -q 'U puts$' +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +286: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script +266: + out/test/x86_64/spare-program-headers/exe4 +266: + grep -q 'Hello world' 298: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-noplt.sh -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -293: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi -279/385 Test #277: x86_64-symbol-version-lto ............................. Passed 0.82 sec -test 299 - Start 299: x86_64-tls-gd-to-ie - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh" -299: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -299: Environment variables: -299: MACHINE=x86_64 -299: CPU= -299: Test timeout computed to be: 1500 298: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 298: ++ export LC_ALL=C 298: ++ LC_ALL=C @@ -21350,23 +21164,82 @@ 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-noplt.sh .sh -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo -285: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o 298: ++ testname=tls-gd-noplt 298: ++ echo -n 'Testing tls-gd-noplt ... ' 298: Testing tls-gd-noplt ... ++ t=out/test/x86_64/tls-gd-noplt 298: ++ mkdir -p out/test/x86_64/tls-gd-noplt -299: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh -297: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 298: ++ set -x -295: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so -298: + cat 298: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - -295: + grep -q STATIC_TLS +298: + cat +299: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh 299: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C 299: ++ '[' -z x86_64 ']' +259/385 Test #237: x86_64-relocatable-compressed-debug-info .............. Passed 0.90 sec +260/385 Test #275: x86_64-stt-common ..................................... Passed 0.33 sec +261/385 Test #279: x86_64-symbol-version2 ................................ Passed 0.30 sec +262/385 Test #282: x86_64-symtab-dso ..................................... Passed 0.27 sec +263/385 Test #283: x86_64-symtab-section-symbols ......................... Passed 0.24 sec +test 301 + Start 301: x86_64-tls-ie + +301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh" +301: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +301: Environment variables: +301: MACHINE=x86_64 +301: CPU= +301: Test timeout computed to be: 1500 +test 302 + Start 302: x86_64-tls-irregular-start-addr + +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh" +302: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +302: Environment variables: +302: MACHINE=x86_64 +302: CPU= +302: Test timeout computed to be: 1500 +test 303 + Start 303: x86_64-tls-large-alignment + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh" +303: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +303: Environment variables: +303: MACHINE=x86_64 +303: CPU= +303: Test timeout computed to be: 1500 +test 304 + Start 304: x86_64-tls-large-static-image + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh" +304: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +304: Environment variables: +304: MACHINE=x86_64 +304: CPU= +304: Test timeout computed to be: 1500 +test 305 + Start 305: x86_64-tls-ld-noplt + +305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh" +305: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +305: Environment variables: +305: MACHINE=x86_64 +305: CPU= +305: Test timeout computed to be: 1500 +255: + ./mold -run /usr/bin/ld.lld --version +255: + ./mold -run /usr/bin/ld.gold --version +255: + grep -q mold +255: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld +255: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold +266: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 +266: ++ wc -l +266: ++ grep NULL +266: + '[' 5 -eq 5 ']' +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +264/385 Test #266: x86_64-spare-program-headers .......................... Passed 0.59 sec 299: ++ '[' -z '' ']' 299: ++ TESTDIR=out/test/x86_64 299: ++ CC=cc @@ -21380,57 +21253,26 @@ 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: +++ uname -295: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax -296: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT -296: + cat 299: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh .sh 299: ++ testname=tls-gd-to-ie 299: ++ echo -n 'Testing tls-gd-to-ie ... ' 299: Testing tls-gd-to-ie ... ++ t=out/test/x86_64/tls-gd-to-ie 299: ++ mkdir -p out/test/x86_64/tls-gd-to-ie -288: ++ realpath out/test/x86_64/sysroot2 299: ++ set -x 299: + cat -288: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 299: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - -294: + readelf -WS out/test/x86_64/tls-common/exe -294: + grep -Fq .tls_common -294: + grep -q '^foo=0$' -294: + out/test/x86_64/tls-common/exe -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -280/385 Test #294: x86_64-tls-common ..................................... Passed 0.37 sec -test 300 - Start 300: x86_64-tls-gd - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh" -300: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -300: Environment variables: -300: MACHINE=x86_64 -300: CPU= -300: Test timeout computed to be: 1500 -289: + grep -q 42 -289: + out/test/x86_64/tail-call/exe -289: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -281/385 Test #289: x86_64-tail-call ...................................... Passed 0.55 sec -test 301 - Start 301: x86_64-tls-ie - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh" -301: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -301: Environment variables: -301: MACHINE=x86_64 -301: CPU= -301: Test timeout computed to be: 1500 +261: + out/test/x86_64/shared-abs-sym/exe2 +261: + grep -q foo=0x3 +261: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +261: + out/test/x86_64/shared-abs-sym/exe1 +261: + grep -q foo=0x5 +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 300: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh 300: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 300: ++ export LC_ALL=C @@ -21449,15 +21291,49 @@ 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: +++ uname -296: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o -298: + cat -298: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - -292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 300: ++ '[' Linux = FreeBSD ']' -301: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT -297: + cat +300: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh .sh +300: ++ testname=tls-gd +300: ++ echo -n 'Testing tls-gd ... ' +300: Testing tls-gd ... ++ t=out/test/x86_64/tls-gd +300: ++ mkdir -p out/test/x86_64/tls-gd +300: ++ set -x +300: + cat +300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - +293: + cat +293: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - +270: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log +270: + grep -Fq 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log +270: + grep -Fq static-archive/c.o out/test/x86_64/static-archive/log +270: + grep -q 8 +270: + out/test/x86_64/static-archive/exe +292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads +268: + grep -q 'section foo section foo' +268: + out/test/x86_64/start-stop-symbol/exe +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +265/385 Test #268: x86_64-start-stop-symbol .............................. Passed 0.46 sec +120: + out/test/x86_64/exception/exe10 +120: + '[' x86_64 '!=' riscv32 ']' +120: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie +281: + cat +281: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version +112: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +287: + mkdir -p out/test/x86_64/sysroot/foo/bar +287: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a +287: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o +287: + cat +287: + cc -c -o out/test/x86_64/sysroot/c.o -xc - +288: + cat +288: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - +277: + cat +277: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto +285: + out/test/x86_64/synthetic-symbols/exe +301: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh 301: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -21474,167 +21350,16 @@ 301: ++ QEMU= 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 -291: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log -297: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - -263: + grep -q 'Hello world' 301: +++ uname -300: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh .sh 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT -291: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log 301: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh .sh 301: ++ testname=tls-ie 301: ++ echo -n 'Testing tls-ie ... ' 301: Testing tls-ie ... ++ t=out/test/x86_64/tls-ie 301: ++ mkdir -p out/test/x86_64/tls-ie -300: ++ testname=tls-gd -300: ++ echo -n 'Testing tls-gd ... ' -300: Testing tls-gd ... ++ t=out/test/x86_64/tls-gd -300: ++ mkdir -p out/test/x86_64/tls-gd -263: + out/test/x86_64/shuffle-sections-seed/exe4 -281: + grep -q 'foo bar' -263: + diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 -291: + grep -Fq thin-archive/d.o out/test/x86_64/thin-archive/log -281: + out/test/x86_64/symbol-version4/exe -263: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 -263: + diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -291: + out/test/x86_64/thin-archive/exe -291: + grep -q 15 -301: ++ set -x -301: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - -300: ++ set -x -300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - -300: + cat -285: + out/test/x86_64/synthetic-symbols/exe -282/385 Test #263: x86_64-shuffle-sections-seed .......................... Passed 1.62 sec -283/385 Test #281: x86_64-symbol-version4 ................................ Passed 0.89 sec -test 302 - Start 302: x86_64-tls-irregular-start-addr - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh" -302: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -302: Environment variables: -302: MACHINE=x86_64 -302: CPU= -302: Test timeout computed to be: 1500 -test 303 - Start 303: x86_64-tls-large-alignment - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh" -303: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -303: Environment variables: -303: MACHINE=x86_64 -303: CPU= -303: Test timeout computed to be: 1500 -301: + cat -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -285: + grep -q '^end=foo$' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^etext=foo$' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^edata=foo$' out/test/x86_64/synthetic-symbols/log -293: + out/test/x86_64/tls-alignment-multi/exe -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -299: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - -299: + cat -302: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh -302: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -302: ++ export LC_ALL=C -302: ++ LC_ALL=C -302: ++ '[' -z x86_64 ']' -302: ++ '[' -z '' ']' -302: ++ TESTDIR=out/test/x86_64 -302: ++ CC=cc -302: ++ CXX=c++ -302: ++ GCC=gcc -302: ++ GXX=g++ -302: ++ OBJDUMP=objdump -302: ++ OBJCOPY=objcopy -302: ++ STRIP=strip -302: ++ QEMU= -302: ++ case $MACHINE in -302: ++ tlsdesc_opt=-mtls-dialect=gnu2 -284/385 Test #291: x86_64-thin-archive ................................... Passed 0.59 sec -285/385 Test #293: x86_64-tls-alignment-multi ............................ Passed 0.52 sec -test 304 - Start 304: x86_64-tls-large-static-image - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh" -304: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -304: Environment variables: -304: MACHINE=x86_64 -304: CPU= -304: Test timeout computed to be: 1500 -test 305 - Start 305: x86_64-tls-ld-noplt - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh" -305: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -305: Environment variables: -305: MACHINE=x86_64 -305: CPU= -305: Test timeout computed to be: 1500 -285: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -285: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log -302: +++ uname -302: ++ '[' Linux = FreeBSD ']' -302: ++ trap 'on_error $LINENO' ERR -302: ++ trap on_exit EXIT -303: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh -303: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -303: ++ export LC_ALL=C -303: ++ LC_ALL=C -303: ++ '[' -z x86_64 ']' -303: ++ '[' -z '' ']' -303: ++ TESTDIR=out/test/x86_64 -303: ++ CC=cc -303: ++ CXX=c++ -303: ++ GCC=gcc -303: ++ GXX=g++ -303: ++ OBJDUMP=objdump -303: ++ OBJCOPY=objcopy -303: ++ STRIP=strip -303: ++ QEMU= -303: ++ case $MACHINE in -303: ++ tlsdesc_opt=-mtls-dialect=gnu2 -303: +++ uname -303: ++ '[' Linux = FreeBSD ']' -303: ++ trap 'on_error $LINENO' ERR -303: ++ trap on_exit EXIT -303: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh .sh -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -303: ++ testname=tls-large-alignment -303: ++ echo -n 'Testing tls-large-alignment ... ' -303: Testing tls-large-alignment ... ++ t=out/test/x86_64/tls-large-alignment -303: ++ mkdir -p out/test/x86_64/tls-large-alignment -298: + cat -298: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - -302: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh .sh -302: ++ testname=tls-irregular-start-addr -302: ++ echo -n 'Testing tls-irregular-start-addr ... ' -302: Testing tls-irregular-start-addr ... ++ t=out/test/x86_64/tls-irregular-start-addr -302: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr -303: ++ set -x -303: + cat 304: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh -303: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - -302: ++ set -x -302: + cat -302: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 304: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -21652,21 +21377,15 @@ 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: +++ uname -305: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh -295: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so -295: + grep -q STATIC_TLS 304: ++ '[' Linux = FreeBSD ']' 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -286/385 Test #285: x86_64-synthetic-symbols .............................. Passed 0.73 sec +304: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh .sh +304: ++ testname=tls-large-static-image +304: ++ echo -n 'Testing tls-large-static-image ... ' +304: Testing tls-large-static-image ... ++ t=out/test/x86_64/tls-large-static-image +304: ++ mkdir -p out/test/x86_64/tls-large-static-image +266/385 Test #261: x86_64-shared-abs-sym ................................. Passed 0.63 sec test 306 Start 306: x86_64-tls-ld @@ -21676,36 +21395,6 @@ 306: MACHINE=x86_64 306: CPU= 306: Test timeout computed to be: 1500 -305: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -305: ++ export LC_ALL=C -305: ++ LC_ALL=C -305: ++ '[' -z x86_64 ']' -305: ++ '[' -z '' ']' -305: ++ TESTDIR=out/test/x86_64 -305: ++ CC=cc -305: ++ CXX=c++ -305: ++ GCC=gcc -305: ++ GXX=g++ -305: ++ OBJDUMP=objdump -305: ++ OBJCOPY=objcopy -305: ++ STRIP=strip -305: ++ QEMU= -305: ++ case $MACHINE in -305: ++ tlsdesc_opt=-mtls-dialect=gnu2 -305: +++ uname -304: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh .sh -304: ++ testname=tls-large-static-image -304: ++ echo -n 'Testing tls-large-static-image ... ' -304: Testing tls-large-static-image ... ++ t=out/test/x86_64/tls-large-static-image -304: ++ mkdir -p out/test/x86_64/tls-large-static-image -304: ++ set -x -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 -287/385 Test #288: x86_64-sysroot2 ....................................... Passed 0.67 sec -288/385 Test #295: x86_64-tls-df-static-tls .............................. Passed 0.49 sec test 307 Start 307: x86_64-tls-le-error @@ -21724,6 +21413,42 @@ 308: MACHINE=x86_64 308: CPU= 308: Test timeout computed to be: 1500 +255: + echo '#!/bin/sh' +255: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld +255: + ./mold -run out/test/x86_64/run/ld --version +255: + grep -q mold +293: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +285: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^__dso_handle=' out/test/x86_64/synthetic-symbols/log +301: ++ set -x +301: + cat +301: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - +304: ++ set -x +304: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - +304: + cat +305: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh +305: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +305: ++ export LC_ALL=C +305: ++ LC_ALL=C +305: ++ '[' -z x86_64 ']' +305: ++ '[' -z '' ']' +305: ++ TESTDIR=out/test/x86_64 +305: ++ CC=cc +305: ++ CXX=c++ +305: ++ GCC=gcc +305: ++ GXX=g++ +305: ++ OBJDUMP=objdump +305: ++ OBJCOPY=objcopy +305: ++ STRIP=strip +305: ++ QEMU= +305: ++ case $MACHINE in +305: ++ tlsdesc_opt=-mtls-dialect=gnu2 +305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT @@ -21732,65 +21457,132 @@ 305: ++ echo -n 'Testing tls-ld-noplt ... ' 305: Testing tls-ld-noplt ... ++ t=out/test/x86_64/tls-ld-noplt 305: ++ mkdir -p out/test/x86_64/tls-ld-noplt -304: + cat -304: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - -306: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh -306: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -306: ++ export LC_ALL=C -306: ++ LC_ALL=C -306: ++ '[' -z x86_64 ']' -306: ++ '[' -z '' ']' -306: ++ TESTDIR=out/test/x86_64 -306: ++ CC=cc -306: ++ CXX=c++ -306: ++ GCC=gcc -306: ++ GXX=g++ -306: ++ OBJDUMP=objdump -306: ++ OBJCOPY=objcopy -306: ++ STRIP=strip -306: ++ QEMU= +305: ++ set -x +303: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh +303: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +303: ++ export LC_ALL=C +303: ++ LC_ALL=C +303: ++ '[' -z x86_64 ']' +303: ++ '[' -z '' ']' +303: ++ TESTDIR=out/test/x86_64 +303: ++ CC=cc +303: ++ CXX=c++ +303: ++ GCC=gcc +303: ++ GXX=g++ +303: ++ OBJDUMP=objdump +303: ++ OBJCOPY=objcopy +303: ++ STRIP=strip +303: ++ QEMU= +303: ++ case $MACHINE in +303: ++ tlsdesc_opt=-mtls-dialect=gnu2 +303: +++ uname +303: ++ '[' Linux = FreeBSD ']' +303: ++ trap 'on_error $LINENO' ERR +303: ++ trap on_exit EXIT +303: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh .sh +303: ++ testname=tls-large-alignment +303: ++ echo -n 'Testing tls-large-alignment ... ' +303: Testing tls-large-alignment ... ++ t=out/test/x86_64/tls-large-alignment +303: ++ mkdir -p out/test/x86_64/tls-large-alignment +289: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - +289: + cat +302: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh +302: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +302: ++ export LC_ALL=C +302: ++ LC_ALL=C +302: ++ '[' -z x86_64 ']' +302: ++ '[' -z '' ']' +302: ++ TESTDIR=out/test/x86_64 +302: ++ CC=cc +302: ++ CXX=c++ +302: ++ GCC=gcc +302: ++ GXX=g++ +302: ++ OBJDUMP=objdump +302: ++ OBJCOPY=objcopy +302: ++ STRIP=strip +302: ++ QEMU= +302: ++ case $MACHINE in +302: ++ tlsdesc_opt=-mtls-dialect=gnu2 +302: +++ uname +294: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +297: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o +306: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh +306: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +306: ++ export LC_ALL=C +306: ++ LC_ALL=C +306: ++ '[' -z x86_64 ']' +306: ++ '[' -z '' ']' +306: ++ TESTDIR=out/test/x86_64 +306: ++ CC=cc +306: ++ CXX=c++ +306: ++ GCC=gcc +306: ++ GXX=g++ +306: ++ OBJDUMP=objdump +306: ++ OBJCOPY=objcopy +306: ++ STRIP=strip +306: ++ QEMU= 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: +++ uname 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT -201: + cat -201: + cc -c -xc -o out/test/x86_64/many-sections/b.o - -307: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh -305: ++ set -x 306: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh .sh -307: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -307: ++ export LC_ALL=C -307: ++ LC_ALL=C -305: + cat -307: ++ '[' -z x86_64 ']' -307: ++ '[' -z '' ']' -307: ++ TESTDIR=out/test/x86_64 -307: ++ CC=cc -307: ++ CXX=c++ -307: ++ GCC=gcc -299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o -307: ++ GXX=g++ -307: ++ OBJDUMP=objdump -307: ++ OBJCOPY=objcopy -307: ++ STRIP=strip -307: ++ QEMU= -307: ++ case $MACHINE in -307: ++ tlsdesc_opt=-mtls-dialect=gnu2 +267/385 Test #270: x86_64-static-archive ................................. Passed 0.44 sec +268/385 Test #286: x86_64-sysroot-linker-script .......................... Passed 0.28 sec +test 309 + Start 309: x86_64-tls-nopic + +309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh" +309: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +309: Environment variables: +309: MACHINE=x86_64 +309: CPU= +309: Test timeout computed to be: 1500 +test 310 + Start 310: x86_64-tls-pic + +310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh" +310: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +310: Environment variables: +310: MACHINE=x86_64 +310: CPU= +310: Test timeout computed to be: 1500 +255: + ./mold -run out/test/x86_64/run/ld.lld --version +255: + grep -q mold +285: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log +285: + cat +285: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 305: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - -307: +++ uname -301: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o -308: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh -260: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +305: + cat +303: ++ set -x +303: + cat +303: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - +302: ++ '[' Linux = FreeBSD ']' +302: ++ trap 'on_error $LINENO' ERR +302: ++ trap on_exit EXIT +302: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh .sh +302: ++ testname=tls-irregular-start-addr +302: ++ echo -n 'Testing tls-irregular-start-addr ... ' +302: Testing tls-irregular-start-addr ... ++ t=out/test/x86_64/tls-irregular-start-addr +302: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr +302: ++ set -x +302: + cat +302: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 306: ++ testname=tls-ld 306: ++ echo -n 'Testing tls-ld ... ' 306: Testing tls-ld ... ++ t=out/test/x86_64/tls-ld 306: ++ mkdir -p out/test/x86_64/tls-ld -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT -300: + cat +306: ++ set -x +306: + cat +306: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - +299: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - +299: + cat +308: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh 308: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C @@ -21805,75 +21597,66 @@ 308: ++ OBJCOPY=objcopy 308: ++ STRIP=strip 308: ++ QEMU= -300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: +++ uname -307: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh .sh -306: ++ set -x 308: ++ '[' Linux = FreeBSD ']' 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT 308: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh .sh -306: + cat -306: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - -307: ++ testname=tls-le-error -307: ++ echo -n 'Testing tls-le-error ... ' -307: Testing tls-le-error ... ++ t=out/test/x86_64/tls-le-error -307: ++ mkdir -p out/test/x86_64/tls-le-error 308: ++ testname=tls-le -307: ++ set -x 308: ++ echo -n 'Testing tls-le ... ' 308: Testing tls-le ... ++ t=out/test/x86_64/tls-le 308: ++ mkdir -p out/test/x86_64/tls-le -307: + cat -307: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - -308: ++ set -x -308: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - -297: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl -298: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o -308: + cat -303: + cat -303: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - -304: + cat -304: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -289/385 Test #292: x86_64-thread-count ................................... Passed 0.67 sec -test 309 - Start 309: x86_64-tls-nopic - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh" -309: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -309: Environment variables: -309: MACHINE=x86_64 -309: CPU= -309: Test timeout computed to be: 1500 -302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -296: + out/test/x86_64/tls-dso/exe -296: + grep -q '5 3 5 3 5 3' -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -201: + cc -B. -o out/test/x86_64/many-sections/exe out/test/x86_64/many-sections/a.o out/test/x86_64/many-sections/b.o -300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - -300: + cat -303: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - -303: + cat -260: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id -290/385 Test #296: x86_64-tls-dso ........................................ Passed 0.44 sec -test 310 - Start 310: x86_64-tls-pic - -310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh" -310: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -310: Environment variables: -310: MACHINE=x86_64 -310: CPU= -310: Test timeout computed to be: 1500 +295: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax +260: + readelf -SW out/test/x86_64/separate-debug-file/exe1 +260: + grep -Fq .gnu_debuglink +260: + flock out/test/x86_64/separate-debug-file/exe1 true +260: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit +260: + grep -Fq printf +276: + out/test/x86_64/symbol-rank/exe +276: + grep -q '^0 0 0 5$' +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +298: + cat +298: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - +292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 +290: + out/test/x86_64/tbss-only/exe +307: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh +307: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +307: ++ export LC_ALL=C +307: ++ LC_ALL=C +307: ++ '[' -z x86_64 ']' +307: ++ '[' -z '' ']' +307: ++ TESTDIR=out/test/x86_64 +307: ++ CC=cc +307: ++ CXX=c++ +307: ++ GCC=gcc +307: ++ GXX=g++ +307: ++ OBJDUMP=objdump +307: ++ OBJCOPY=objcopy +307: ++ STRIP=strip +307: ++ QEMU= +307: ++ case $MACHINE in +307: ++ tlsdesc_opt=-mtls-dialect=gnu2 +307: +++ uname +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +307: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh .sh +307: ++ testname=tls-le-error +307: ++ echo -n 'Testing tls-le-error ... ' +307: Testing tls-le-error ... ++ t=out/test/x86_64/tls-le-error +307: ++ mkdir -p out/test/x86_64/tls-le-error +291: + cat +291: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - +277: + echo 'VER1 { foo; };' +277: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto +296: + cat +296: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - +120: + strip out/test/x86_64/exception/exe11 309: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh 309: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 309: ++ export LC_ALL=C @@ -21891,11 +21674,46 @@ 309: ++ QEMU= 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 -310: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh +269/385 Test #276: x86_64-symbol-rank .................................... Passed 0.41 sec +test 311 + Start 311: x86_64-tls-small-alignment + +311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh" +311: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +311: Environment variables: +311: MACHINE=x86_64 +311: CPU= +311: Test timeout computed to be: 1500 +255: + ./mold -run out/test/x86_64/run/ld.gold --version +255: + grep -q mold +303: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - +303: + cat +299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o +308: ++ set -x +308: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - +308: + cat +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +307: ++ set -x +307: + cat +307: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - +120: + out/test/x86_64/exception/exe11 +120: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie 309: +++ uname -307: + cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o -305: + cat -305: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - +309: ++ '[' Linux = FreeBSD ']' +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +309: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh .sh +309: ++ testname=tls-nopic +309: ++ echo -n 'Testing tls-nopic ... ' +309: Testing tls-nopic ... ++ t=out/test/x86_64/tls-nopic +309: ++ mkdir -p out/test/x86_64/tls-nopic +309: ++ set -x +309: + cat +309: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - +310: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh 310: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C @@ -21912,75 +21730,24 @@ 310: ++ QEMU= 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: ++ '[' Linux = FreeBSD ']' -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT 310: +++ uname -308: + cat -309: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh .sh -308: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - -309: ++ testname=tls-nopic -309: ++ echo -n 'Testing tls-nopic ... ' -309: Testing tls-nopic ... ++ t=out/test/x86_64/tls-nopic -309: ++ mkdir -p out/test/x86_64/tls-nopic 310: ++ '[' Linux = FreeBSD ']' 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh .sh -309: ++ set -x -306: + cat -309: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - 310: ++ testname=tls-pic 310: ++ echo -n 'Testing tls-pic ... ' 310: Testing tls-pic ... ++ t=out/test/x86_64/tls-pic 310: ++ mkdir -p out/test/x86_64/tls-pic -309: + cat -306: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - -310: ++ set -x -310: + cat -310: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -304: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o -305: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -300: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o -308: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -306: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax -301: + cat -299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so -301: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC -302: + out/test/x86_64/tls-irregular-start-addr/exe1 -302: + grep -q '^42$' -303: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o -302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -298: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax -309: + cat -309: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - -310: + cat -310: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - -307: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/x86_64/tls-le-error/log -260: + grep -Fq .gnu_debuglink -297: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so -297: + grep -q '3 0 5' -260: + readelf -SW out/test/x86_64/separate-debug-file/exe2 -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -291/385 Test #297: x86_64-tls-gd-dlopen .................................. Passed 0.59 sec -292/385 Test #307: x86_64-tls-le-error ................................... Passed 0.25 sec -test 311 - Start 311: x86_64-tls-small-alignment - -311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh" -311: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -311: Environment variables: -311: MACHINE=x86_64 -311: CPU= -311: Test timeout computed to be: 1500 +281: + cat +281: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - +271: + out/test/x86_64/static-pie/exe1 +271: + grep -q 'Hello world' +271: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax +112: + out/test/x86_64/emit-relocs-dead-sections/exe +112: + grep -q 'Hello world' +304: + cat +270/385 Test #290: x86_64-tbss-only ...................................... Passed 0.26 sec test 312 Start 312: x86_64-tlsdesc-dlopen @@ -21990,9 +21757,18 @@ 312: MACHINE=x86_64 312: CPU= 312: Test timeout computed to be: 1500 -260: + flock out/test/x86_64/separate-debug-file/exe2 true -260: + grep -Fq printf -260: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit +255: + ./mold -run out/test/x86_64/run/foo.ld --version +255: + grep -q mold +303: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - +310: ++ set -x +310: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - +310: + cat +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +304: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - +288: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 311: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh 311: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 311: ++ export LC_ALL=C @@ -22015,11 +21791,41 @@ 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT 311: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh .sh -312: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-dlopen.sh 311: ++ testname=tls-small-alignment 311: ++ echo -n 'Testing tls-small-alignment ... ' 311: Testing tls-small-alignment ... ++ t=out/test/x86_64/tls-small-alignment 311: ++ mkdir -p out/test/x86_64/tls-small-alignment +311: ++ set -x +311: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - +311: + cat +300: + cat +300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +301: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo +298: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +298: + cat +289: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o +291: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - +291: + cat +277: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +312: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-dlopen.sh +271/385 Test #112: x86_64-emit-relocs-dead-sections ...................... Passed 2.54 sec +test 313 + Start 313: x86_64-tlsdesc-import + +313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh" +313: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +313: Environment variables: +313: MACHINE=x86_64 +313: CPU= +313: Test timeout computed to be: 1500 +255: + cat +255: + chmod 755 out/test/x86_64/run/sh +255: + ./mold -run out/test/x86_64/run/sh ld --version +255: + grep -q mold +303: + cat +311: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - +311: + cat 312: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C @@ -22037,10 +21843,6 @@ 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 312: +++ uname -311: ++ set -x -311: + cat -311: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - -301: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT @@ -22055,34 +21857,28 @@ 312: ++ uname 312: + '[' Linux = FreeBSD ']' 312: + '[' -mtls-dialect=gnu2 '!=' '' ']' -311: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - 312: + cat -312: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -311: + cat -309: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie -304: + grep -q '^1 2 3 0 5$' -304: + out/test/x86_64/tls-large-static-image/exe -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -293/385 Test #304: x86_64-tls-large-static-image ......................... Passed 0.36 sec -test 313 - Start 313: x86_64-tlsdesc-import - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh" -313: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -313: Environment variables: -313: MACHINE=x86_64 -313: CPU= -313: Test timeout computed to be: 1500 -310: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo -306: + out/test/x86_64/tls-ld/exe1 -306: + grep -q '3 5 3 5' -306: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax +305: + cat +305: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - +281: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so +294: + grep -Fq .tls_common +294: + readelf -WS out/test/x86_64/tls-common/exe +294: + out/test/x86_64/tls-common/exe +294: + grep -q '^foo=0$' +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +293: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi +297: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - +297: + cat +306: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - +306: + cat +302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +307: + cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o +285: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o +295: + grep -q STATIC_TLS 313: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh -300: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 313: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C @@ -22100,6 +21896,18 @@ 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname +272/385 Test #294: x86_64-tls-common ..................................... Passed 0.25 sec +test 314 + Start 314: x86_64-tlsdesc-initial-exec + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh" +314: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +314: Environment variables: +314: MACHINE=x86_64 +314: CPU= +314: Test timeout computed to be: 1500 +312: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +295: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT @@ -22108,54 +21916,90 @@ 313: ++ echo -n 'Testing tlsdesc-import ... ' 313: Testing tlsdesc-import ... ++ t=out/test/x86_64/tlsdesc-import 313: ++ mkdir -p out/test/x86_64/tlsdesc-import -308: + out/test/x86_64/tls-le/exe1 -308: + grep -q '3 5 3 5' -308: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax -298: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so +264: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o +292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +295: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax +314: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh +314: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +314: ++ export LC_ALL=C +314: ++ LC_ALL=C +314: ++ '[' -z x86_64 ']' +314: ++ '[' -z '' ']' +314: ++ TESTDIR=out/test/x86_64 +314: ++ CC=cc +314: ++ CXX=c++ +314: ++ GCC=gcc +314: ++ GXX=g++ +314: ++ OBJDUMP=objdump +314: ++ OBJCOPY=objcopy +314: ++ STRIP=strip +314: ++ QEMU= +314: ++ case $MACHINE in +314: ++ tlsdesc_opt=-mtls-dialect=gnu2 +314: +++ uname +309: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +298: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o +296: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o 313: ++ set -x 313: + supports_tlsdesc 313: + '[' x86_64 = arm ']' +289: mimalloc: warning: thread 0x7F3DC2C006C0: unable to allocate aligned OS memory directly, fall back to over-allocation (size: 0x40000000 bytes, address: 0x7F3D82200000, alignment: 0x2000000, commit: 1) 311: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - 311: + cat 313: ++ uname -303: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o 313: + '[' Linux = FreeBSD ']' 313: + '[' -mtls-dialect=gnu2 '!=' '' ']' 313: + cat +308: + cat +308: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - +309: + cat 313: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -299: + out/test/x86_64/tls-gd-to-ie/exe1 -299: + grep -q '1 2 3' -305: + out/test/x86_64/tls-ld-noplt/exe -305: + grep -q '3 5 3 5' -305: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax -299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax -287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo +305: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o +255: + ./mold -run out/test/x86_64/run/sh foo.ld --version +255: + grep -q mold +314: ++ '[' Linux = FreeBSD ']' +314: ++ trap 'on_error $LINENO' ERR +314: ++ trap on_exit EXIT +314: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh .sh +300: + cat +300: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - +304: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o +299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so +314: ++ testname=tlsdesc-initial-exec +314: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +314: Testing tlsdesc-initial-exec ... ++ t=out/test/x86_64/tlsdesc-initial-exec +314: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec +306: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax +303: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o +314: ++ set -x +314: + supports_tlsdesc +314: + '[' x86_64 = arm ']' +255: + grep -q mold +288: ++ realpath out/test/x86_64/sysroot2 +255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version +314: ++ uname +314: + '[' Linux = FreeBSD ']' +314: + '[' -mtls-dialect=gnu2 '!=' '' ']' +288: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o +297: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl +314: + cat +309: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie +314: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 +120: + strip out/test/x86_64/exception/exe12 +308: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o +120: + out/test/x86_64/exception/exe12 302: + grep -q '^42$' -312: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o -302: + out/test/x86_64/tls-irregular-start-addr/exe2 -302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -311: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o -201: + grep -q Hello -201: + out/test/x86_64/many-sections/exe -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -294/385 Test #287: x86_64-sysroot ........................................ Passed 1.19 sec -test 314 - Start 314: x86_64-tlsdesc-initial-exec - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh" -314: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -314: Environment variables: -314: MACHINE=x86_64 -314: CPU= -314: Test timeout computed to be: 1500 -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -295/385 Test #201: x86_64-many-sections .................................. Passed 4.61 sec +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo +271: + out/test/x86_64/static-pie/exe2 +302: + out/test/x86_64/tls-irregular-start-addr/exe1 +291: + rm -f out/test/x86_64/thin-archive/d.a +271: + grep -q 'Hello world' +293: + out/test/x86_64/tls-alignment-multi/exe +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +273/385 Test #120: x86_64-exception ...................................... Passed 2.55 sec test 315 Start 315: x86_64-tlsdesc-local-dynamic @@ -22165,18 +22009,25 @@ 315: MACHINE=x86_64 315: CPU= 315: Test timeout computed to be: 1500 -301: + grep -q '^0 0 3 5 7$' -301: + out/test/x86_64/tls-ie/exe -308: + grep -q '3 5 3 5' -308: + out/test/x86_64/tls-le/exe2 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -300: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -298: + out/test/x86_64/tls-gd-noplt/exe -298: + grep -q '1 2 3 4 5 6' -296/385 Test #308: x86_64-tls-le ......................................... Passed 0.54 sec +291: + cd out/test/x86_64/thin-archive +291: ++ pwd +291: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +300: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o +285: + out/test/x86_64/synthetic-symbols/exe +289: + out/test/x86_64/tail-call/exe +289: + grep -q 42 +310: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - +274/385 Test #271: x86_64-static-pie ..................................... Passed 0.60 sec +275/385 Test #293: x86_64-tls-alignment-multi ............................ Passed 0.37 sec test 316 Start 316: x86_64-tlsdesc-static @@ -22186,39 +22037,6 @@ 316: MACHINE=x86_64 316: CPU= 316: Test timeout computed to be: 1500 -301: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax -298: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax -299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so -314: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh -314: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -314: ++ export LC_ALL=C -314: ++ LC_ALL=C -314: ++ '[' -z x86_64 ']' -314: ++ '[' -z '' ']' -314: ++ TESTDIR=out/test/x86_64 -314: ++ CC=cc -314: ++ CXX=c++ -314: ++ GCC=gcc -314: ++ GXX=g++ -314: ++ OBJDUMP=objdump -314: ++ OBJCOPY=objcopy -314: ++ STRIP=strip -314: ++ QEMU= -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 -306: + out/test/x86_64/tls-ld/exe2 -315: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh -309: + out/test/x86_64/tls-nopic/exe -306: + grep -q '3 5 3 5' -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -297/385 Test #306: x86_64-tls-ld ......................................... Passed 0.57 sec test 317 Start 317: x86_64-tlsdesc @@ -22228,6 +22046,86 @@ 317: MACHINE=x86_64 317: CPU= 317: Test timeout computed to be: 1500 +291: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a +285: + grep -q '^end=foo$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^etext=foo$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^edata=foo$' out/test/x86_64/synthetic-symbols/log +289: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +276/385 Test #289: x86_64-tail-call ...................................... Passed 0.46 sec +310: + cat +292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 +315: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh +315: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +315: ++ export LC_ALL=C +315: ++ LC_ALL=C +315: ++ '[' -z x86_64 ']' +315: ++ '[' -z '' ']' +315: ++ TESTDIR=out/test/x86_64 +315: ++ CC=cc +315: ++ CXX=c++ +315: ++ GCC=gcc +315: ++ GXX=g++ +315: ++ OBJDUMP=objdump +315: ++ OBJCOPY=objcopy +315: ++ STRIP=strip +315: ++ QEMU= +315: ++ case $MACHINE in +315: ++ tlsdesc_opt=-mtls-dialect=gnu2 +315: +++ uname +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +315: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh .sh +315: ++ testname=tlsdesc-local-dynamic +315: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' +315: Testing tlsdesc-local-dynamic ... ++ t=out/test/x86_64/tlsdesc-local-dynamic +315: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic +315: ++ set -x +315: + supports_tlsdesc +315: + '[' x86_64 = arm ']' +315: ++ uname +315: + '[' Linux = FreeBSD ']' +315: + '[' -mtls-dialect=gnu2 '!=' '' ']' +315: + cat +315: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +307: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/x86_64/tls-le-error/log +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +312: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o +281: + out/test/x86_64/symbol-version4/exe +281: + grep -q 'foo bar' +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +313: + cat +313: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 +295: + grep -q STATIC_TLS +295: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +296: + out/test/x86_64/tls-dso/exe +296: + grep -q '5 3 5 3 5 3' +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +306: + out/test/x86_64/tls-ld/exe1 +306: + grep -q '3 5 3 5' +306: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax +299: + grep -q '1 2 3' +299: + out/test/x86_64/tls-gd-to-ie/exe1 +301: + cat +301: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC +255: + grep -q mold 316: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-static.sh 316: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 316: ++ export LC_ALL=C @@ -22246,34 +22144,92 @@ 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: +++ uname -314: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh .sh -314: ++ testname=tlsdesc-initial-exec -314: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -314: Testing tlsdesc-initial-exec ... ++ t=out/test/x86_64/tlsdesc-initial-exec -314: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec -315: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -315: ++ export LC_ALL=C -315: ++ LC_ALL=C -315: ++ '[' -z x86_64 ']' -315: ++ '[' -z '' ']' -315: ++ TESTDIR=out/test/x86_64 -315: ++ CC=cc -315: ++ CXX=c++ -315: ++ GCC=gcc -315: ++ GXX=g++ -315: ++ OBJDUMP=objdump -315: ++ OBJCOPY=objcopy -315: ++ STRIP=strip -315: ++ QEMU= -315: ++ case $MACHINE in -315: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: + grep -q '3 5 3 5' +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +277/385 Test #281: x86_64-symbol-version4 ................................ Passed 0.57 sec +278/385 Test #295: x86_64-tls-df-static-tls .............................. Passed 0.38 sec +279/385 Test #296: x86_64-tls-dso ........................................ Passed 0.37 sec +280/385 Test #307: x86_64-tls-le-error ................................... Passed 0.24 sec +test 318 + Start 318: x86_64-trace-symbol-symver + +318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh" +318: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +318: Environment variables: +318: MACHINE=x86_64 +318: CPU= +318: Test timeout computed to be: 1500 +test 319 + Start 319: x86_64-trace-symbol + +319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh" +319: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +319: Environment variables: +319: MACHINE=x86_64 +319: CPU= +319: Test timeout computed to be: 1500 +test 320 + Start 320: x86_64-trace + +320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace.sh" +320: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +320: Environment variables: +320: MACHINE=x86_64 +320: CPU= +320: Test timeout computed to be: 1500 +test 321 + Start 321: x86_64-undefined-glob-gc-sections + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh" +321: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +321: Environment variables: +321: MACHINE=x86_64 +321: CPU= +321: Test timeout computed to be: 1500 +test 322 + Start 322: x86_64-undefined-glob + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh" +322: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +322: Environment variables: +322: MACHINE=x86_64 +322: CPU= +322: Test timeout computed to be: 1500 +285: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +285: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +310: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o +292: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 +299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax +255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version +255: + grep -q mold +255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version +316: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-static.sh .sh +316: ++ testname=tlsdesc-static +316: ++ echo -n 'Testing tlsdesc-static ... ' +316: Testing tlsdesc-static ... ++ t=out/test/x86_64/tlsdesc-static +316: ++ mkdir -p out/test/x86_64/tlsdesc-static +316: ++ set -x +316: + supports_tlsdesc +316: + '[' x86_64 = arm ']' +316: ++ uname +316: + '[' Linux = FreeBSD ']' +316: + '[' -mtls-dialect=gnu2 '!=' '' ']' +316: + test_cflags -static +316: + echo 'int main() {}' +316: + cc -B. -static -o /dev/null -xc - +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +281/385 Test #288: x86_64-sysroot2 ....................................... Passed 0.51 sec +314: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o 317: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc.sh -313: + cat -313: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -314: ++ set -x -314: + supports_tlsdesc -314: + '[' x86_64 = arm ']' 317: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C @@ -22290,28 +22246,8 @@ 317: ++ QEMU= 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -315: +++ uname 317: +++ uname -314: ++ uname -316: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-static.sh .sh -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 317: ++ '[' Linux = FreeBSD ']' -298/385 Test #309: x86_64-tls-nopic ...................................... Passed 0.53 sec -test 318 - Start 318: x86_64-trace-symbol-symver - -318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh" -318: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -318: Environment variables: -318: MACHINE=x86_64 -318: CPU= -318: Test timeout computed to be: 1500 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc.sh .sh @@ -22319,36 +22255,53 @@ 317: ++ echo -n 'Testing tlsdesc ... ' 317: Testing tlsdesc ... ++ t=out/test/x86_64/tlsdesc 317: ++ mkdir -p out/test/x86_64/tlsdesc -316: ++ testname=tlsdesc-static -316: ++ echo -n 'Testing tlsdesc-static ... ' -316: Testing tlsdesc-static ... ++ t=out/test/x86_64/tlsdesc-static -316: ++ mkdir -p out/test/x86_64/tlsdesc-static -312: + cat -312: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -315: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh .sh -310: + grep -q '3 5 3 5' -310: + out/test/x86_64/tls-pic/exe -303: + out/test/x86_64/tls-large-alignment/exe1 -314: + '[' Linux = FreeBSD ']' -314: + '[' -mtls-dialect=gnu2 '!=' '' ']' -315: ++ testname=tlsdesc-local-dynamic -315: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' -316: ++ set -x -316: + supports_tlsdesc -316: + '[' x86_64 = arm ']' -315: Testing tlsdesc-local-dynamic ... ++ t=out/test/x86_64/tlsdesc-local-dynamic -315: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic -316: ++ uname 317: ++ set -x 317: + supports_tlsdesc 317: + '[' x86_64 = arm ']' +317: ++ uname +317: + '[' Linux = FreeBSD ']' +317: + '[' -mtls-dialect=gnu2 '!=' '' ']' +317: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +317: + cat +264: + out/test/x86_64/shuffle-sections/exe1 +264: + grep -q 'Hello world' +264: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections +298: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax +304: + out/test/x86_64/tls-large-static-image/exe +304: + grep -q '^1 2 3 0 5$' +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +305: + out/test/x86_64/tls-ld-noplt/exe +305: + grep -q '3 5 3 5' +305: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax +309: + out/test/x86_64/tls-nopic/exe +309: + grep -q '3 5 3 5' +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +303: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o +263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o +311: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o +277: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so +277: + grep -Fq foo@@VER1 out/test/x86_64/symbol-version-lto/log +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +297: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so +297: + grep -q '3 0 5' +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +308: + out/test/x86_64/tls-le/exe1 +308: + grep -q '3 5 3 5' +308: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax 318: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh -303: + grep -q '^42 1 2 3$' -314: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -314: + cat 318: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 318: ++ export LC_ALL=C 318: ++ LC_ALL=C @@ -22366,27 +22319,7 @@ 318: ++ case $MACHINE in 318: ++ tlsdesc_opt=-mtls-dialect=gnu2 318: +++ uname -316: + '[' Linux = FreeBSD ']' -316: + '[' -mtls-dialect=gnu2 '!=' '' ']' -316: + test_cflags -static -316: + echo 'int main() {}' -316: + cc -B. -static -o /dev/null -xc - -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 318: ++ '[' Linux = FreeBSD ']' -303: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so -299/385 Test #310: x86_64-tls-pic ........................................ Passed 0.53 sec -test 319 - Start 319: x86_64-trace-symbol - -319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh" -319: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -319: Environment variables: -319: MACHINE=x86_64 -319: CPU= -319: Test timeout computed to be: 1500 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT 318: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh .sh @@ -22394,31 +22327,13 @@ 318: ++ echo -n 'Testing trace-symbol-symver ... ' 318: Testing trace-symbol-symver ... ++ t=out/test/x86_64/trace-symbol-symver 318: ++ mkdir -p out/test/x86_64/trace-symbol-symver -315: ++ set -x -315: + supports_tlsdesc -315: + '[' x86_64 = arm ']' -315: ++ uname -317: ++ uname -317: + '[' Linux = FreeBSD ']' -302: + out/test/x86_64/tls-irregular-start-addr/exe3 -302: + grep -q '^42$' -317: + '[' -mtls-dialect=gnu2 '!=' '' ']' -317: + cat -317: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 -305: + grep -q '3 5 3 5' -315: + '[' Linux = FreeBSD ']' -315: + '[' -mtls-dialect=gnu2 '!=' '' ']' -319: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh -305: + out/test/x86_64/tls-ld-noplt/exe -315: + cat 318: ++ set -x -302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -315: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 318: + cat +318: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - +319: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh 319: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 319: ++ export LC_ALL=C 319: ++ LC_ALL=C -318: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 319: ++ '[' -z x86_64 ']' 319: ++ '[' -z '' ']' 319: ++ TESTDIR=out/test/x86_64 @@ -22432,21 +22347,7 @@ 319: ++ QEMU= 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 319: +++ uname -300/385 Test #305: x86_64-tls-ld-noplt ................................... Passed 0.65 sec -test 320 - Start 320: x86_64-trace - -320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace.sh" -320: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -320: Environment variables: -320: MACHINE=x86_64 -320: CPU= -320: Test timeout computed to be: 1500 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT @@ -22455,8 +22356,6 @@ 319: ++ echo -n 'Testing trace-symbol ... ' 319: Testing trace-symbol ... ++ t=out/test/x86_64/trace-symbol 319: ++ mkdir -p out/test/x86_64/trace-symbol -319: ++ set -x -319: + cat 320: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/trace.sh 320: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 320: ++ export LC_ALL=C @@ -22483,93 +22382,7 @@ 320: ++ echo -n 'Testing trace ... ' 320: Testing trace ... ++ t=out/test/x86_64/trace 320: ++ mkdir -p out/test/x86_64/trace -320: ++ set -x -319: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - -320: + cat -313: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so -320: + cc -c -o out/test/x86_64/trace/a.o -xc - -311: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o -314: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o -318: + cat -317: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -312: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl -317: + cat -300: + grep -q '1 2 3 4 5 6' -300: + out/test/x86_64/tls-gd/exe1 -300: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax -318: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -298: + out/test/x86_64/tls-gd-noplt/exe -298: + grep -q '1 2 3 4 5 6' -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -315: + cat -315: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -301/385 Test #298: x86_64-tls-gd-noplt ................................... Passed 0.96 sec -test 321 - Start 321: x86_64-undefined-glob-gc-sections - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh" -321: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -321: Environment variables: -321: MACHINE=x86_64 -321: CPU= -321: Test timeout computed to be: 1500 -299: + out/test/x86_64/tls-gd-to-ie/exe2 -299: + grep -q '1 2 3' -299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -321: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh -321: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -321: ++ export LC_ALL=C -321: ++ LC_ALL=C -321: ++ '[' -z x86_64 ']' -321: ++ '[' -z '' ']' -321: ++ TESTDIR=out/test/x86_64 -321: ++ CC=cc -321: ++ CXX=c++ -321: ++ GCC=gcc -321: ++ GXX=g++ -321: ++ OBJDUMP=objdump -321: ++ OBJCOPY=objcopy -321: ++ STRIP=strip -321: ++ QEMU= -321: ++ case $MACHINE in -321: ++ tlsdesc_opt=-mtls-dialect=gnu2 -321: +++ uname -321: ++ '[' Linux = FreeBSD ']' -321: ++ trap 'on_error $LINENO' ERR -321: ++ trap on_exit EXIT -321: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh .sh -321: ++ testname=undefined-glob-gc-sections -321: ++ echo -n 'Testing undefined-glob-gc-sections ... ' -321: Testing undefined-glob-gc-sections ... ++ t=out/test/x86_64/undefined-glob-gc-sections -321: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections -301: + out/test/x86_64/tls-ie/exe -301: + grep -q '^0 0 3 5 7$' -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -302/385 Test #301: x86_64-tls-ie ......................................... Passed 0.85 sec -test 322 - Start 322: x86_64-undefined-glob - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh" -322: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -322: Environment variables: -322: MACHINE=x86_64 -322: CPU= -322: Test timeout computed to be: 1500 -321: ++ set -x -321: + test_cflags -static -321: + cc -B. -static -o /dev/null -xc - -321: + echo 'int main() {}' -319: + cat -319: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - 322: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh -303: + out/test/x86_64/tls-large-alignment/exe2 -303: + grep -q '^42 1 2 3$' 322: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C @@ -22586,17 +22399,11 @@ 322: ++ QEMU= 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 -320: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace -322: +++ uname -322: ++ '[' Linux = FreeBSD ']' -322: ++ trap 'on_error $LINENO' ERR -322: ++ trap on_exit EXIT -322: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh .sh -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -303/385 Test #303: x86_64-tls-large-alignment ............................ Passed 0.83 sec +282/385 Test #277: x86_64-symbol-version-lto ............................. Passed 0.65 sec +283/385 Test #285: x86_64-synthetic-symbols .............................. Passed 0.56 sec +284/385 Test #297: x86_64-tls-gd-dlopen .................................. Passed 0.40 sec +285/385 Test #304: x86_64-tls-large-static-image ......................... Passed 0.31 sec +286/385 Test #309: x86_64-tls-nopic ...................................... Passed 0.27 sec test 323 Start 323: x86_64-undefined @@ -22606,22 +22413,6 @@ 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 -317: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -322: ++ testname=undefined-glob -322: ++ echo -n 'Testing undefined-glob ... ' -322: Testing undefined-glob ... ++ t=out/test/x86_64/undefined-glob -322: ++ mkdir -p out/test/x86_64/undefined-glob -322: ++ set -x -322: + test_cflags -static -302: + out/test/x86_64/tls-irregular-start-addr/exe4 -302: + grep -q '^42$' -322: + cc -B. -static -o /dev/null -xc - -312: + grep -q '3 0 5' -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -304/385 Test #302: x86_64-tls-irregular-start-addr ....................... Passed 0.87 sec test 324 Start 324: x86_64-undefined2 @@ -22631,20 +22422,6 @@ 324: MACHINE=x86_64 324: CPU= 324: Test timeout computed to be: 1500 -322: + echo 'int main() {}' -313: + grep -q '5 7' -313: + out/test/x86_64/tlsdesc-import/exe -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -315: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -312: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so -323: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined.sh -323: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -323: ++ export LC_ALL=C -323: ++ LC_ALL=C -305/385 Test #313: x86_64-tlsdesc-import ................................. Passed 0.51 sec test 325 Start 325: x86_64-unkown-section-type @@ -22654,10 +22431,124 @@ 325: MACHINE=x86_64 325: CPU= 325: Test timeout computed to be: 1500 -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 +test 326 + Start 326: x86_64-unresolved-symbols + +326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh" +326: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +326: Environment variables: +326: MACHINE=x86_64 +326: CPU= +326: Test timeout computed to be: 1500 +test 327 + Start 327: x86_64-unresolved-symbols2 + +327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh" +327: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +327: Environment variables: +327: MACHINE=x86_64 +327: CPU= +327: Test timeout computed to be: 1500 +test 328 + Start 328: x86_64-verbose + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh" +328: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +328: Environment variables: +328: MACHINE=x86_64 +328: CPU= +328: Test timeout computed to be: 1500 +310: + grep -q '3 5 3 5' +255: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +255: + grep -q mold +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +263: + grep -q 'Hello world' +263: + out/test/x86_64/shuffle-sections-seed/exe1 +263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +311: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o +318: + cat +318: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 +319: ++ set -x +319: + cat +319: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - +320: ++ set -x +320: + cc -c -o out/test/x86_64/trace/a.o -xc - +320: + cat +322: +++ uname +322: ++ '[' Linux = FreeBSD ']' +322: ++ trap 'on_error $LINENO' ERR +322: ++ trap on_exit EXIT +322: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh .sh +322: ++ testname=undefined-glob +322: ++ echo -n 'Testing undefined-glob ... ' +322: Testing undefined-glob ... ++ t=out/test/x86_64/undefined-glob +322: ++ mkdir -p out/test/x86_64/undefined-glob +322: ++ set -x +322: + test_cflags -static +322: + echo 'int main() {}' +322: + cc -B. -static -o /dev/null -xc - +321: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh +321: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +321: ++ export LC_ALL=C +321: ++ LC_ALL=C +321: ++ '[' -z x86_64 ']' +321: ++ '[' -z '' ']' +321: ++ TESTDIR=out/test/x86_64 +321: ++ CC=cc +321: ++ CXX=c++ +321: ++ GCC=gcc +321: ++ GXX=g++ +321: ++ OBJDUMP=objdump +321: ++ OBJCOPY=objcopy +321: ++ STRIP=strip +321: ++ QEMU= +321: ++ case $MACHINE in +321: ++ tlsdesc_opt=-mtls-dialect=gnu2 +321: +++ uname +321: ++ '[' Linux = FreeBSD ']' +321: ++ trap 'on_error $LINENO' ERR +321: ++ trap on_exit EXIT +321: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh .sh +321: ++ testname=undefined-glob-gc-sections +321: ++ echo -n 'Testing undefined-glob-gc-sections ... ' +321: Testing undefined-glob-gc-sections ... ++ t=out/test/x86_64/undefined-glob-gc-sections +321: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections +321: ++ set -x +321: + test_cflags -static +321: + cc -B. -static -o /dev/null -xc - +321: + echo 'int main() {}' +302: + out/test/x86_64/tls-irregular-start-addr/exe2 +302: + grep -q '^42$' +302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax +313: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so +315: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +315: + cat +300: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax +306: + out/test/x86_64/tls-ld/exe2 +306: + grep -q '3 5 3 5' +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +291: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log +291: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log +291: + grep -Fq thin-archive/d.o out/test/x86_64/thin-archive/log +291: + grep -q 15 +291: + out/test/x86_64/thin-archive/exe +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +312: + cat +312: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +301: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o +323: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined.sh +323: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +323: ++ export LC_ALL=C +323: ++ LC_ALL=C 323: ++ '[' -z x86_64 ']' 323: ++ '[' -z '' ']' 323: ++ TESTDIR=out/test/x86_64 @@ -22680,25 +22571,41 @@ 323: ++ echo -n 'Testing undefined ... ' 323: Testing undefined ... ++ t=out/test/x86_64/undefined 323: ++ mkdir -p out/test/x86_64/undefined -318: + cat -306/385 Test #312: x86_64-tlsdesc-dlopen ................................. Passed 0.58 sec -test 326 - Start 326: x86_64-unresolved-symbols - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh" -326: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -326: Environment variables: -326: MACHINE=x86_64 -326: CPU= -326: Test timeout computed to be: 1500 323: ++ set -x 323: + test_cflags -static 323: + echo 'int main() {}' -319: + cat -319: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +323: + cc -B. -static -o /dev/null -xc - 324: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined2.sh +324: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +324: ++ export LC_ALL=C +324: ++ LC_ALL=C +324: ++ '[' -z x86_64 ']' +324: ++ '[' -z '' ']' +324: ++ TESTDIR=out/test/x86_64 +324: ++ CC=cc +324: ++ CXX=c++ +324: ++ GCC=gcc +324: ++ GXX=g++ +324: ++ OBJDUMP=objdump +324: ++ OBJCOPY=objcopy +324: ++ STRIP=strip +324: ++ QEMU= +324: ++ case $MACHINE in +324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +324: +++ uname +324: ++ '[' Linux = FreeBSD ']' +324: ++ trap 'on_error $LINENO' ERR +324: ++ trap on_exit EXIT +324: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined2.sh .sh +324: ++ testname=undefined2 +324: ++ echo -n 'Testing undefined2 ... ' +324: Testing undefined2 ... ++ t=out/test/x86_64/undefined2 +324: ++ mkdir -p out/test/x86_64/undefined2 +324: ++ set -x +324: + test_cflags -static +324: + cc -B. -static -o /dev/null -xc - +324: + echo 'int main() {}' 325: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh -300: + out/test/x86_64/tls-gd/exe2 325: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 325: ++ export LC_ALL=C 325: ++ LC_ALL=C @@ -22715,29 +22622,22 @@ 325: ++ QEMU= 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 -326: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh -324: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -324: ++ export LC_ALL=C -324: ++ LC_ALL=C -324: ++ '[' -z x86_64 ']' 325: +++ uname -324: ++ '[' -z '' ']' -324: ++ TESTDIR=out/test/x86_64 -324: ++ CC=cc -324: ++ CXX=c++ -324: ++ GCC=gcc -324: ++ GXX=g++ -324: ++ OBJDUMP=objdump -324: ++ OBJCOPY=objcopy -324: ++ STRIP=strip -324: ++ QEMU= -324: ++ case $MACHINE in -324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +325: ++ '[' Linux = FreeBSD ']' +325: ++ trap 'on_error $LINENO' ERR +325: ++ trap on_exit EXIT +325: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh .sh +325: ++ testname=unkown-section-type +325: ++ echo -n 'Testing unkown-section-type ... ' +325: Testing unkown-section-type ... ++ t=out/test/x86_64/unkown-section-type +325: ++ mkdir -p out/test/x86_64/unkown-section-type +325: ++ set -x +325: + cat +326: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh 326: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z x86_64 ']' -318: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - 326: ++ '[' -z '' ']' 326: ++ TESTDIR=out/test/x86_64 326: ++ CC=cc @@ -22750,105 +22650,40 @@ 326: ++ QEMU= 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 -300: + grep -q '1 2 3 4 5 6' 326: +++ uname -325: ++ '[' Linux = FreeBSD ']' -325: ++ trap 'on_error $LINENO' ERR -325: ++ trap on_exit EXIT -300: + test_cflags -static -300: + echo 'int main() {}' -325: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh .sh 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT -323: + cc -B. -static -o /dev/null -xc - 326: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh .sh -325: ++ testname=unkown-section-type -325: ++ echo -n 'Testing unkown-section-type ... ' -324: +++ uname -325: Testing unkown-section-type ... ++ t=out/test/x86_64/unkown-section-type -325: ++ mkdir -p out/test/x86_64/unkown-section-type -326: ++ testname=unresolved-symbols -326: ++ echo -n 'Testing unresolved-symbols ... ' -326: Testing unresolved-symbols ... ++ t=out/test/x86_64/unresolved-symbols -326: ++ mkdir -p out/test/x86_64/unresolved-symbols -300: + cc -B. -static -o /dev/null -xc - -324: ++ '[' Linux = FreeBSD ']' -324: ++ trap 'on_error $LINENO' ERR -324: ++ trap on_exit EXIT -325: ++ set -x -324: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined2.sh .sh -325: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - -324: ++ testname=undefined2 -324: ++ echo -n 'Testing undefined2 ... ' -324: Testing undefined2 ... ++ t=out/test/x86_64/undefined2 -324: ++ mkdir -p out/test/x86_64/undefined2 -299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so -311: + out/test/x86_64/tls-small-alignment/exe1 -311: + grep -q '^42$' -325: + cat -326: ++ set -x -324: ++ set -x -324: + test_cflags -static -324: + echo 'int main() {}' -324: + cc -B. -static -o /dev/null -xc - -326: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - -326: + cat -311: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so -314: + cat -314: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -325: + cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o -316: + cat -316: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -318: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -326: + grep -q 'undefined.*foo' -314: + cat -314: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -319: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -315: + out/test/x86_64/tlsdesc-local-dynamic/exe1 -315: + grep -q '42 5' -315: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax -317: + grep -q '42 3 5' -317: + out/test/x86_64/tlsdesc/exe1 -325: + grep -q 'unsupported section type: 0x80000000' out/test/x86_64/unkown-section-type/log1 -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 -307/385 Test #325: x86_64-unkown-section-type ............................ Passed 0.19 sec -test 327 - Start 327: x86_64-unresolved-symbols2 - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh" -327: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -327: Environment variables: -327: MACHINE=x86_64 -327: CPU= -327: Test timeout computed to be: 1500 -317: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax -311: + out/test/x86_64/tls-small-alignment/exe2 -311: + grep -q '^42$' -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -308/385 Test #311: x86_64-tls-small-alignment ............................ Passed 0.79 sec -test 328 - Start 328: x86_64-verbose - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh" -328: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -328: Environment variables: -328: MACHINE=x86_64 -328: CPU= -328: Test timeout computed to be: 1500 -320: + grep -q '/a\.o$' out/test/x86_64/trace/log -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -309/385 Test #320: x86_64-trace .......................................... Passed 0.42 sec +327: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh +327: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +327: ++ export LC_ALL=C +327: ++ LC_ALL=C +327: ++ '[' -z x86_64 ']' +327: ++ '[' -z '' ']' +327: ++ TESTDIR=out/test/x86_64 +327: ++ CC=cc +327: ++ CXX=c++ +327: ++ GCC=gcc +327: ++ GXX=g++ +327: ++ OBJDUMP=objdump +327: ++ OBJCOPY=objcopy +327: ++ STRIP=strip +327: ++ QEMU= +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: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh .sh +327: ++ testname=unresolved-symbols2 +327: ++ echo -n 'Testing unresolved-symbols2 ... ' +327: Testing unresolved-symbols2 ... ++ t=out/test/x86_64/unresolved-symbols2 +327: ++ mkdir -p out/test/x86_64/unresolved-symbols2 +287/385 Test #255: x86_64-run ............................................ Passed 1.07 sec +288/385 Test #291: x86_64-thin-archive ................................... Passed 0.53 sec +289/385 Test #306: x86_64-tls-ld ......................................... Passed 0.35 sec test 329 Start 329: x86_64-version-script-search-paths @@ -22858,6 +22693,48 @@ 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 +test 330 + Start 330: x86_64-version-script + +330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script.sh" +330: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +330: Environment variables: +330: MACHINE=x86_64 +330: CPU= +330: Test timeout computed to be: 1500 +test 331 + Start 331: x86_64-version-script10 + +331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh" +331: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +331: Environment variables: +331: MACHINE=x86_64 +331: CPU= +331: Test timeout computed to be: 1500 +310: + out/test/x86_64/tls-pic/exe +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +263: + out/test/x86_64/shuffle-sections-seed/exe2 +319: + cat +319: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +320: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace +313: + out/test/x86_64/tlsdesc-import/exe +313: + grep -q '5 7' +315: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o +325: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - +325: + cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o +326: ++ testname=unresolved-symbols +326: ++ echo -n 'Testing unresolved-symbols ... ' +326: Testing unresolved-symbols ... ++ t=out/test/x86_64/unresolved-symbols +326: ++ mkdir -p out/test/x86_64/unresolved-symbols +326: ++ set -x +326: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - +326: + cat +327: ++ set -x +327: + cat +327: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - 328: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh 328: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 328: ++ export LC_ALL=C @@ -22875,28 +22752,39 @@ 328: ++ QEMU= 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 -327: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh -299: + out/test/x86_64/tls-gd-to-ie/exe3 -299: + grep -q '1 2 3' -327: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -327: ++ export LC_ALL=C -327: ++ LC_ALL=C -327: ++ '[' -z x86_64 ']' -329: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script-search-paths.sh -327: ++ '[' -z '' ']' -327: ++ TESTDIR=out/test/x86_64 -327: ++ CC=cc -327: ++ CXX=c++ -327: ++ GCC=gcc -327: ++ GXX=g++ -327: ++ OBJDUMP=objdump -327: ++ OBJCOPY=objcopy -327: ++ STRIP=strip -327: ++ QEMU= -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=gnu2 -327: +++ uname 328: +++ uname +328: ++ '[' Linux = FreeBSD ']' +328: ++ trap 'on_error $LINENO' ERR +328: ++ trap on_exit EXIT +328: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh .sh +328: ++ testname=verbose +328: ++ echo -n 'Testing verbose ... ' +328: Testing verbose ... ++ t=out/test/x86_64/verbose +328: ++ mkdir -p out/test/x86_64/verbose +317: + cat +317: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +303: + grep -q '^42 1 2 3$' +303: + out/test/x86_64/tls-large-alignment/exe1 +303: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so +314: + cat +314: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +298: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +308: + out/test/x86_64/tls-le/exe2 +308: + grep -q '3 5 3 5' +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +264: + grep -q 'Hello world' +264: + out/test/x86_64/shuffle-sections/exe2 +264: + diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 +329: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script-search-paths.sh 329: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C @@ -22913,66 +22801,7 @@ 329: ++ QEMU= 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=gnu2 -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT 329: +++ uname -314: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -328: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh .sh -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -327: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh .sh -328: ++ testname=verbose -328: ++ echo -n 'Testing verbose ... ' -328: Testing verbose ... ++ t=out/test/x86_64/verbose -328: ++ mkdir -p out/test/x86_64/verbose -329: ++ '[' Linux = FreeBSD ']' -329: ++ trap 'on_error $LINENO' ERR -329: ++ trap on_exit EXIT -329: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script-search-paths.sh .sh -327: ++ testname=unresolved-symbols2 -327: ++ echo -n 'Testing unresolved-symbols2 ... ' -327: Testing unresolved-symbols2 ... ++ t=out/test/x86_64/unresolved-symbols2 -327: ++ mkdir -p out/test/x86_64/unresolved-symbols2 -316: + cat -328: ++ set -x -316: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -329: ++ testname=version-script-search-paths -329: ++ echo -n 'Testing version-script-search-paths ... ' -329: Testing version-script-search-paths ... ++ t=out/test/x86_64/version-script-search-paths -329: ++ mkdir -p out/test/x86_64/version-script-search-paths -327: ++ set -x -327: + cat -328: + cc -c -xc -o out/test/x86_64/verbose/a.o - -329: ++ set -x -329: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar -327: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - -328: + cat -329: + echo 'ver_x { global: *; };' -329: + cat -329: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s -318: + out/test/x86_64/trace-symbol-symver/exe -316: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -310/385 Test #318: x86_64-trace-symbol-symver ............................ Passed 0.54 sec -test 330 - Start 330: x86_64-version-script - -330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script.sh" -330: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -330: Environment variables: -330: MACHINE=x86_64 -330: CPU= -330: Test timeout computed to be: 1500 -321: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - -321: + cat -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -326: + grep -q 'undefined.*foo' 330: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script.sh 330: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 330: ++ export LC_ALL=C @@ -22990,69 +22819,66 @@ 330: ++ QEMU= 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 +290/385 Test #292: x86_64-thread-count ................................... Passed 0.56 sec +291/385 Test #310: x86_64-tls-pic ........................................ Passed 0.36 sec +test 332 + Start 332: x86_64-version-script11 + +332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh" +332: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +332: Environment variables: +332: MACHINE=x86_64 +332: CPU= +332: Test timeout computed to be: 1500 +test 333 + Start 333: x86_64-version-script12 + +333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh" +333: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +333: Environment variables: +333: MACHINE=x86_64 +333: CPU= +333: Test timeout computed to be: 1500 +263: + grep -q 'Hello world' +263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +325: + grep -q 'unsupported section type: 0x80000000' out/test/x86_64/unkown-section-type/log1 +327: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files +328: ++ set -x +328: + cat +328: + cc -c -xc -o out/test/x86_64/verbose/a.o - +314: + cat +314: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +292/385 Test #308: x86_64-tls-le ......................................... Passed 0.40 sec +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +329: ++ '[' Linux = FreeBSD ']' +329: ++ trap 'on_error $LINENO' ERR +329: ++ trap on_exit EXIT +329: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script-search-paths.sh .sh +329: ++ testname=version-script-search-paths +329: ++ echo -n 'Testing version-script-search-paths ... ' +329: Testing version-script-search-paths ... ++ t=out/test/x86_64/version-script-search-paths +329: ++ mkdir -p out/test/x86_64/version-script-search-paths +329: ++ set -x +329: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 330: +++ uname 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT 330: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script.sh .sh -322: + cat -327: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files 330: ++ testname=version-script 330: ++ echo -n 'Testing version-script ... ' 330: Testing version-script ... ++ t=out/test/x86_64/version-script 330: ++ mkdir -p out/test/x86_64/version-script -322: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - -321: + cat -321: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - 330: ++ set -x 330: + echo 'ver_x { global: *; };' 330: + cat -328: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o -319: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log -330: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s -319: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log -317: + out/test/x86_64/tlsdesc/exe2 -317: + grep -q '42 3 5' -319: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so -317: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -323: + cat -311/385 Test #319: x86_64-trace-symbol ................................... Passed 0.63 sec -test 331 - Start 331: x86_64-version-script10 - -331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh" -331: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -331: Environment variables: -331: MACHINE=x86_64 -331: CPU= -331: Test timeout computed to be: 1500 -323: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - -315: + out/test/x86_64/tlsdesc-local-dynamic/exe2 -315: + grep -q '42 5' -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -322: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - -322: + cat -324: + cat -324: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - -312/385 Test #315: x86_64-tlsdesc-local-dynamic .......................... Passed 0.73 sec -test 332 - Start 332: x86_64-version-script11 - -332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh" -332: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -332: Environment variables: -332: MACHINE=x86_64 -332: CPU= -332: Test timeout computed to be: 1500 -324: + cat 331: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh 331: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 331: ++ export LC_ALL=C @@ -23074,23 +22900,20 @@ 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT -321: + cat -321: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - -314: + out/test/x86_64/tlsdesc-initial-exec/exe1 -314: + grep -q '^5 5 5$' 331: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh .sh -332: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh -324: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - 331: ++ testname=version-script10 331: ++ echo -n 'Testing version-script10 ... ' 331: Testing version-script10 ... ++ t=out/test/x86_64/version-script10 331: ++ mkdir -p out/test/x86_64/version-script10 -314: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +302: + grep -q '^42$' +302: + out/test/x86_64/tls-irregular-start-addr/exe3 +302: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +305: + out/test/x86_64/tls-ld-noplt/exe +332: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh 332: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C 332: ++ '[' -z x86_64 ']' -300: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static 332: ++ '[' -z '' ']' 332: ++ TESTDIR=out/test/x86_64 332: ++ CC=cc @@ -23103,67 +22926,66 @@ 332: ++ QEMU= 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: + cat -322: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +332: +++ uname +333: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh +293/385 Test #264: x86_64-shuffle-sections ............................... Passed 1.02 sec +294/385 Test #313: x86_64-tlsdesc-import ................................. Passed 0.32 sec +test 334 + Start 334: x86_64-version-script13 + +334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script13.sh" +334: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +334: Environment variables: +334: MACHINE=x86_64 +334: CPU= +334: Test timeout computed to be: 1500 +test 335 + Start 335: x86_64-version-script14 + +335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh" +335: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +335: Environment variables: +335: MACHINE=x86_64 +335: CPU= +335: Test timeout computed to be: 1500 +test 336 + Start 336: x86_64-version-script15 + +336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh" +336: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +336: Environment variables: +336: MACHINE=x86_64 +336: CPU= +336: Test timeout computed to be: 1500 +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +329: + echo 'ver_x { global: *; };' +329: + cat +329: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s +330: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s 331: ++ set -x 331: + echo 'VER1 { foo[12]; }; VER2 {};' 331: + cat -323: + cat -324: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - -324: + cat -332: +++ uname -314: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log1 -323: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - 331: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s +305: + grep -q '3 5 3 5' +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT 332: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh .sh -314: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax 332: ++ testname=version-script11 332: ++ echo -n 'Testing version-script11 ... ' 332: Testing version-script11 ... ++ t=out/test/x86_64/version-script11 332: ++ mkdir -p out/test/x86_64/version-script11 -324: + rm -f out/test/x86_64/undefined2/d.a -323: + cat -324: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o -323: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 332: ++ set -x 332: + cat -329: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so 332: + cat 332: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - -323: + rm -f out/test/x86_64/undefined/d.a -323: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o -329: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log -324: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo -327: + grep -q ' UND foo$' -327: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -313/385 Test #329: x86_64-version-script-search-paths .................... Passed 0.29 sec -test 333 - Start 333: x86_64-version-script12 - -333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh" -333: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -333: Environment variables: -333: MACHINE=x86_64 -333: CPU= -333: Test timeout computed to be: 1500 -323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -240: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - -240: + cat -333: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh -321: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -321: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o 333: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C @@ -23180,17 +23002,6 @@ 333: ++ QEMU= 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: + rm -f out/test/x86_64/undefined-glob/d.a -314/385 Test #327: x86_64-unresolved-symbols2 ............................ Passed 0.34 sec -test 334 - Start 334: x86_64-version-script13 - -334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script13.sh" -334: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -334: Environment variables: -334: MACHINE=x86_64 -334: CPU= -334: Test timeout computed to be: 1500 333: +++ uname 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR @@ -23200,32 +23011,17 @@ 333: ++ echo -n 'Testing version-script12 ... ' 333: Testing version-script12 ... ++ t=out/test/x86_64/version-script12 333: ++ mkdir -p out/test/x86_64/version-script12 -333: ++ set -x -333: + cat -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -316: + out/test/x86_64/tlsdesc-static/exe1 -316: + grep -q 42 -322: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o -321: + cat -321: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - -315/385 Test #260: x86_64-separate-debug-file ............................ Passed 3.24 sec -test 335 - Start 335: x86_64-version-script14 - -335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh" -335: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -335: Environment variables: -335: MACHINE=x86_64 -335: CPU= -335: Test timeout computed to be: 1500 -333: + cat -316: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax +312: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl +300: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so +318: + cat +318: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - +301: + out/test/x86_64/tls-ie/exe +301: + grep -q '^0 0 3 5 7$' +303: + out/test/x86_64/tls-large-alignment/exe2 +303: + grep -q '^42 1 2 3$' +315: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +315: + grep -q '42 5' 334: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script13.sh -330: + readelf --version-info out/test/x86_64/version-script/c.so -317: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 334: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -23243,41 +23039,10 @@ 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 334: +++ uname -323: + readelf --symbols out/test/x86_64/undefined/exe -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -322: + cat -316/385 Test #328: x86_64-verbose ........................................ Passed 0.35 sec -test 336 - Start 336: x86_64-version-script15 - -336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh" -336: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -336: Environment variables: -336: MACHINE=x86_64 -336: CPU= -336: Test timeout computed to be: 1500 -322: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - -324: + readelf --symbols out/test/x86_64/undefined2/exe -324: + grep -q foo out/test/x86_64/undefined2/log -323: + grep -q foo out/test/x86_64/undefined/log 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script13.sh .sh -334: ++ testname=version-script13 -334: ++ echo -n 'Testing version-script13 ... ' -334: Testing version-script13 ... ++ t=out/test/x86_64/version-script13 -334: ++ mkdir -p out/test/x86_64/version-script13 -334: ++ set -x -334: + cat -330: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 335: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh 335: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 335: ++ export LC_ALL=C @@ -23296,8 +23061,16 @@ 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: +++ uname -333: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - -317/385 Test #330: x86_64-version-script ................................. Passed 0.28 sec +335: ++ '[' Linux = FreeBSD ']' +335: ++ trap 'on_error $LINENO' ERR +335: ++ trap on_exit EXIT +335: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh .sh +335: ++ testname=version-script14 +335: ++ echo -n 'Testing version-script14 ... ' +335: Testing version-script14 ... ++ t=out/test/x86_64/version-script14 +335: ++ mkdir -p out/test/x86_64/version-script14 +295/385 Test #305: x86_64-tls-ld-noplt ................................... Passed 0.45 sec +296/385 Test #325: x86_64-unkown-section-type ............................ Passed 0.14 sec test 337 Start 337: x86_64-version-script16 @@ -23307,15 +23080,36 @@ 337: MACHINE=x86_64 337: CPU= 337: Test timeout computed to be: 1500 -335: ++ '[' Linux = FreeBSD ']' -335: ++ trap 'on_error $LINENO' ERR -335: ++ trap on_exit EXIT -335: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh .sh -324: + grep -q ndefined out/test/x86_64/undefined2/log -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 +test 338 + Start 338: x86_64-version-script17 + +338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh" +338: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +338: Environment variables: +338: MACHINE=x86_64 +338: CPU= +338: Test timeout computed to be: 1500 +333: ++ set -x +333: + cat +333: + cat +333: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - +301: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +297/385 Test #303: x86_64-tls-large-alignment ............................ Passed 0.49 sec +315: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax +334: ++ testname=version-script13 +334: ++ echo -n 'Testing version-script13 ... ' +334: Testing version-script13 ... ++ t=out/test/x86_64/version-script13 +334: ++ mkdir -p out/test/x86_64/version-script13 +334: ++ set -x +334: + cat +335: ++ set -x +335: + cat +335: + cat +335: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - 336: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh 336: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 336: ++ export LC_ALL=C @@ -23333,34 +23127,18 @@ 336: ++ QEMU= 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 -334: + cat -323: + grep -q bar out/test/x86_64/undefined/log -318/385 Test #324: x86_64-undefined2 ..................................... Passed 0.60 sec -test 338 - Start 338: x86_64-version-script17 - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh" -338: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -338: Environment variables: -338: MACHINE=x86_64 -338: CPU= -338: Test timeout computed to be: 1500 -335: ++ testname=version-script14 -335: ++ echo -n 'Testing version-script14 ... ' -335: Testing version-script14 ... ++ t=out/test/x86_64/version-script14 -335: ++ mkdir -p out/test/x86_64/version-script14 -335: ++ set -x -335: + cat 336: +++ uname 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT -334: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - -323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo -332: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o +336: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh .sh +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +326: + grep -q 'undefined.*foo' +317: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o +316: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +316: + cat +328: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o 337: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script16.sh -240: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o -335: + cat 337: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C @@ -23377,33 +23155,39 @@ 337: ++ QEMU= 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh .sh -335: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +337: +++ uname +337: ++ '[' Linux = FreeBSD ']' +337: ++ trap 'on_error $LINENO' ERR +337: ++ trap on_exit EXIT +337: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script16.sh .sh +test 339 + Start 339: x86_64-version-script18 + +339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh" +339: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +339: Environment variables: +339: MACHINE=x86_64 +339: CPU= +339: Test timeout computed to be: 1500 +334: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - +334: + cat 336: ++ testname=version-script15 336: ++ echo -n 'Testing version-script15 ... ' 336: Testing version-script15 ... ++ t=out/test/x86_64/version-script15 336: ++ mkdir -p out/test/x86_64/version-script15 -323: + readelf --symbols out/test/x86_64/undefined/exe -336: ++ set -x -336: + cat -326: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe -337: +++ uname -326: + grep -w foo -336: + cat -299: + grep -q '1 2 3' -299: + out/test/x86_64/tls-gd-to-ie/exe4 +337: ++ testname=version-script16 +337: ++ echo -n 'Testing version-script16 ... ' +337: Testing version-script16 ... ++ t=out/test/x86_64/version-script16 +337: ++ mkdir -p out/test/x86_64/version-script16 +337: ++ set -x +337: + cat 338: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh 338: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z x86_64 ']' -323: + grep -q foo out/test/x86_64/undefined/log -337: ++ '[' Linux = FreeBSD ']' -337: ++ trap 'on_error $LINENO' ERR -337: ++ trap on_exit EXIT 338: ++ '[' -z '' ']' 338: ++ TESTDIR=out/test/x86_64 -322: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o 338: ++ CC=cc 338: ++ CXX=c++ 338: ++ GCC=gcc @@ -23414,37 +23198,14 @@ 338: ++ QEMU= 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 338: +++ uname -319/385 Test #299: x86_64-tls-gd-to-ie ................................... Passed 1.68 sec -test 339 - Start 339: x86_64-version-script18 - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh" -339: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -339: Environment variables: -339: MACHINE=x86_64 -339: CPU= -339: Test timeout computed to be: 1500 -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -326: + grep -q 'undefined.*foo' -323: + grep -q bar out/test/x86_64/undefined/log -323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar -337: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script16.sh .sh -337: ++ testname=version-script16 -337: ++ echo -n 'Testing version-script16 ... ' -337: Testing version-script16 ... ++ t=out/test/x86_64/version-script16 -337: ++ mkdir -p out/test/x86_64/version-script16 -331: + readelf --dyn-syms out/test/x86_64/version-script10/c.so +339: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh +336: ++ set -x +336: + cat 338: ++ '[' Linux = FreeBSD ']' 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT -336: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - -339: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh -331: + grep -q ' foo1@@VER1$' out/test/x86_64/version-script10/log +338: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh .sh 339: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C @@ -23461,48 +23222,39 @@ 339: ++ QEMU= 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 -321: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections -331: + grep -q ' foo2@@VER1$' out/test/x86_64/version-script10/log -334: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o +336: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo +338: ++ testname=version-script17 +338: ++ echo -n 'Testing version-script17 ... ' +338: Testing version-script17 ... ++ t=out/test/x86_64/version-script17 +338: ++ mkdir -p out/test/x86_64/version-script17 +298: + out/test/x86_64/tls-gd-noplt/exe +298: + grep -q '1 2 3 4 5 6' +336: + cat +337: + cat +337: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - 339: +++ uname 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR +338: ++ set -x +298: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax +338: + cat +338: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - 339: ++ trap on_exit EXIT -337: ++ set -x -337: + cat 339: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh .sh -338: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh .sh 339: ++ testname=version-script18 339: ++ echo -n 'Testing version-script18 ... ' 339: Testing version-script18 ... ++ t=out/test/x86_64/version-script18 339: ++ mkdir -p out/test/x86_64/version-script18 -314: + out/test/x86_64/tlsdesc-initial-exec/exe2 -314: + grep -q '^5 5 5$' -338: ++ testname=version-script17 -338: ++ echo -n 'Testing version-script17 ... ' -338: Testing version-script17 ... ++ t=out/test/x86_64/version-script17 -338: ++ mkdir -p out/test/x86_64/version-script17 -314: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 -339: ++ set -x -339: + cat -337: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - -337: + cat -338: ++ set -x -338: + cat -338: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - -331: + grep -q ' foo3@@VER1$' out/test/x86_64/version-script10/log -314: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log2 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -339: + cat -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -320/385 Test #314: x86_64-tlsdesc-initial-exec ........................... Passed 1.00 sec -321/385 Test #331: x86_64-version-script10 ............................... Passed 0.27 sec +320: + grep -q '/a\.o$' out/test/x86_64/trace/log +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +263: + out/test/x86_64/shuffle-sections-seed/exe3 +263: + grep -q 'Hello world' +312: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so +298/385 Test #320: x86_64-trace .......................................... Passed 0.26 sec test 340 Start 340: x86_64-version-script19 @@ -23512,6 +23264,23 @@ 340: MACHINE=x86_64 340: CPU= 340: Test timeout computed to be: 1500 +312: + grep -q '3 0 5' +339: ++ set -x +339: + cat +263: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +299: + grep -q '1 2 3' +299: + out/test/x86_64/tls-gd-to-ie/exe2 +340: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script19.sh +323: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +323: + cat +300: + out/test/x86_64/tls-gd/exe1 +300: + grep -q '1 2 3 4 5 6' +339: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +299/385 Test #312: x86_64-tlsdesc-dlopen ................................. Passed 0.47 sec test 341 Start 341: x86_64-version-script2 @@ -23521,11 +23290,17 @@ 341: MACHINE=x86_64 341: CPU= 341: Test timeout computed to be: 1500 -339: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - -333: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o -335: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o -323: + readelf --symbols out/test/x86_64/undefined/exe -340: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script19.sh +299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +339: + cat +311: + out/test/x86_64/tls-small-alignment/exe1 +311: + grep -q '^42$' +311: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so +327: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so +327: + grep -q ' UND foo$' +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 340: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C @@ -23549,17 +23324,13 @@ 340: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script19.sh .sh 340: ++ testname=version-script19 340: ++ echo -n 'Testing version-script19 ... ' -340: Testing version-script19 ... ++ t=out/test/x86_64/version-script19 -340: ++ mkdir -p out/test/x86_64/version-script19 -323: + grep -q foo out/test/x86_64/undefined/log +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +326: + grep -q 'undefined.*foo' +300: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax +287: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo +323: + cat +323: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - 341: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script2.sh -340: ++ set -x -340: + cat -323: + grep -q bar out/test/x86_64/undefined/log -336: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o -340: + cat -340: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - -337: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o 341: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C @@ -23576,15 +23347,9 @@ 341: ++ QEMU= 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 -338: + cat -338: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -317: + out/test/x86_64/tlsdesc/exe3 -317: + grep -q '42 3 5' -322/385 Test #323: x86_64-undefined ...................................... Passed 0.76 sec +341: +++ uname +341: ++ '[' Linux = FreeBSD ']' +300/385 Test #327: x86_64-unresolved-symbols2 ............................ Passed 0.23 sec test 342 Start 342: x86_64-version-script20 @@ -23594,11 +23359,79 @@ 342: MACHINE=x86_64 342: CPU= 342: Test timeout computed to be: 1500 -341: +++ uname -317: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax -341: ++ '[' Linux = FreeBSD ']' +340: Testing version-script19 ... ++ t=out/test/x86_64/version-script19 +340: ++ mkdir -p out/test/x86_64/version-script19 +340: ++ set -x +340: + cat +340: + cat +340: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT +341: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script2.sh .sh +330: + readelf --version-info out/test/x86_64/version-script/c.so +330: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +331: + readelf --dyn-syms out/test/x86_64/version-script10/c.so +331: + grep -q ' foo1@@VER1$' out/test/x86_64/version-script10/log +302: + out/test/x86_64/tls-irregular-start-addr/exe4 +302: + grep -q '^42$' +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +321: + cat +321: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - +301/385 Test #302: x86_64-tls-irregular-start-addr ....................... Passed 0.61 sec +302/385 Test #328: x86_64-verbose ........................................ Passed 0.24 sec +303/385 Test #330: x86_64-version-script ................................. Passed 0.20 sec +test 343 + Start 343: x86_64-version-script21 + +343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh" +343: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +343: Environment variables: +343: MACHINE=x86_64 +343: CPU= +343: Test timeout computed to be: 1500 +test 344 + Start 344: x86_64-version-script22 + +344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh" +344: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +344: Environment variables: +344: MACHINE=x86_64 +344: CPU= +344: Test timeout computed to be: 1500 +test 345 + Start 345: x86_64-version-script23 + +345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh" +345: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +345: Environment variables: +345: MACHINE=x86_64 +345: CPU= +345: Test timeout computed to be: 1500 +341: ++ testname=version-script2 +341: ++ echo -n 'Testing version-script2 ... ' +341: Testing version-script2 ... ++ t=out/test/x86_64/version-script2 +341: ++ mkdir -p out/test/x86_64/version-script2 +341: ++ set -x +341: + cat +341: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - +341: + cat +331: + grep -q ' foo2@@VER1$' out/test/x86_64/version-script10/log +331: + grep -q ' foo3@@VER1$' out/test/x86_64/version-script10/log +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 342: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script20.sh 342: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 342: ++ export LC_ALL=C @@ -23616,59 +23449,67 @@ 342: ++ QEMU= 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 -341: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script2.sh .sh 342: +++ uname -341: ++ testname=version-script2 -341: ++ echo -n 'Testing version-script2 ... ' -341: Testing version-script2 ... ++ t=out/test/x86_64/version-script2 -341: ++ mkdir -p out/test/x86_64/version-script2 -322: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 342: ++ '[' Linux = FreeBSD ']' 342: ++ trap 'on_error $LINENO' ERR 342: ++ trap on_exit EXIT -322: + grep -q foo out/test/x86_64/undefined-glob/log1 -341: ++ set -x -341: + cat -322: + grep -q foobar out/test/x86_64/undefined-glob/log1 -341: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - -322: + grep -q baz out/test/x86_64/undefined-glob/log1 -341: + cat -322: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' 342: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script20.sh .sh -300: + grep -q '1 2 3 4 5 6' -300: + out/test/x86_64/tls-gd/exe3 342: ++ testname=version-script20 342: ++ echo -n 'Testing version-script20 ... ' 342: Testing version-script20 ... ++ t=out/test/x86_64/version-script20 342: ++ mkdir -p out/test/x86_64/version-script20 -332: + readelf --dyn-syms out/test/x86_64/version-script11/c.so -300: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax -339: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o -316: + out/test/x86_64/tlsdesc-static/exe2 -316: + grep -q 42 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -323/385 Test #316: x86_64-tlsdesc-static ................................. Passed 1.08 sec -test 343 - Start 343: x86_64-version-script21 - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh" -343: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -343: Environment variables: -343: MACHINE=x86_64 -343: CPU= -343: Test timeout computed to be: 1500 342: ++ set -x 342: + cat 342: + cat -342: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -326: + grep -q 'undefined.*foo' +323: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - +323: + cat +323: + rm -f out/test/x86_64/undefined/d.a +323: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o +323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a +322: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - +322: + cat +301: + grep -q '^0 0 3 5 7$' +301: + out/test/x86_64/tls-ie/exe +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +315: + grep -q '42 5' +315: + out/test/x86_64/tlsdesc-local-dynamic/exe2 +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +317: + grep -q '42 3 5' +317: + out/test/x86_64/tlsdesc/exe1 +317: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax +324: + cat +324: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - +324: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +324: + cat +324: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - +324: + cat +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +298: + grep -q '1 2 3 4 5 6' +298: + out/test/x86_64/tls-gd-noplt/exe +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +314: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so +335: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o +318: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 +329: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so +329: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +337: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o 343: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh -332: + grep -q foo@@VER_X1 out/test/x86_64/version-script11/log -332: + grep -q ' bar' out/test/x86_64/version-script11/log 343: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C @@ -23689,30 +23530,14 @@ 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT -332: + grep -q ' baz' out/test/x86_64/version-script11/log 343: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh .sh -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -324/385 Test #332: x86_64-version-script11 ............................... Passed 0.42 sec -test 344 - Start 344: x86_64-version-script22 - -344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh" -344: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -344: Environment variables: -344: MACHINE=x86_64 -344: CPU= -344: Test timeout computed to be: 1500 -321: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 343: ++ testname=version-script21 343: ++ echo -n 'Testing version-script21 ... ' 343: Testing version-script21 ... ++ t=out/test/x86_64/version-script21 343: ++ mkdir -p out/test/x86_64/version-script21 343: ++ set -x -344: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh 343: + cat +344: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh 344: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C @@ -23729,11 +23554,7 @@ 344: ++ QEMU= 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 -321: + grep -q foo out/test/x86_64/undefined-glob-gc-sections/log2 344: +++ uname -343: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - -334: + readelf --dyn-syms out/test/x86_64/version-script13/c.so -321: + grep -q foobar out/test/x86_64/undefined-glob-gc-sections/log2 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT @@ -23742,32 +23563,15 @@ 344: ++ echo -n 'Testing version-script22 ... ' 344: Testing version-script22 ... ++ t=out/test/x86_64/version-script22 344: ++ mkdir -p out/test/x86_64/version-script22 -334: + grep -q ' foobar' out/test/x86_64/version-script13/log -321: + grep -q baz out/test/x86_64/undefined-glob-gc-sections/log2 -334: + grep -q ' foo$' out/test/x86_64/version-script13/log -343: + cat -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -325/385 Test #321: x86_64-undefined-glob-gc-sections ..................... Passed 0.99 sec -test 345 - Start 345: x86_64-version-script23 - -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh" -345: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -345: Environment variables: -345: MACHINE=x86_64 -345: CPU= -345: Test timeout computed to be: 1500 -335: + readelf --dyn-syms out/test/x86_64/version-script14/c.so -335: + grep -q ' xyz' out/test/x86_64/version-script14/log -333: + readelf --dyn-syms out/test/x86_64/version-script12/c.so -326/385 Test #334: x86_64-version-script13 ............................... Passed 0.35 sec +344: ++ set -x +344: + cat +344: + cat +344: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - +304/385 Test #287: x86_64-sysroot ........................................ Passed 0.87 sec +305/385 Test #298: x86_64-tls-gd-noplt ................................... Passed 0.72 sec +306/385 Test #301: x86_64-tls-ie ......................................... Passed 0.66 sec +307/385 Test #315: x86_64-tlsdesc-local-dynamic .......................... Passed 0.44 sec +308/385 Test #331: x86_64-version-script10 ............................... Passed 0.24 sec test 346 Start 346: x86_64-version-script3 @@ -23777,11 +23581,71 @@ 346: MACHINE=x86_64 346: CPU= 346: Test timeout computed to be: 1500 -335: + grep -q ' foobarzx' out/test/x86_64/version-script14/log -335: + grep -q ' foobarcx' out/test/x86_64/version-script14/log -333: + grep -q ' xyz' out/test/x86_64/version-script12/log -336: + readelf --dyn-syms out/test/x86_64/version-script15/c.so -336: + grep -q ' azZ' out/test/x86_64/version-script15/log +test 347 + Start 347: x86_64-version-script4 + +347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh" +347: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +347: Environment variables: +347: MACHINE=x86_64 +347: CPU= +347: Test timeout computed to be: 1500 +test 348 + Start 348: x86_64-version-script5 + +348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh" +348: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +348: Environment variables: +348: MACHINE=x86_64 +348: CPU= +348: Test timeout computed to be: 1500 +test 349 + Start 349: x86_64-version-script6 + +349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh" +349: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +349: Environment variables: +349: MACHINE=x86_64 +349: CPU= +349: Test timeout computed to be: 1500 +test 350 + Start 350: x86_64-version-script7 + +350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh" +350: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +350: Environment variables: +350: MACHINE=x86_64 +350: CPU= +350: Test timeout computed to be: 1500 +342: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - +323: + readelf --symbols out/test/x86_64/undefined/exe +323: + grep -q foo out/test/x86_64/undefined/log +323: + grep -q bar out/test/x86_64/undefined/log +323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo +323: + readelf --symbols out/test/x86_64/undefined/exe +324: + rm -f out/test/x86_64/undefined2/d.a +324: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o +324: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo +309/385 Test #329: x86_64-version-script-search-paths .................... Passed 0.31 sec +343: + cat +343: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +339: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o +336: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o +333: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o +333: + readelf --dyn-syms out/test/x86_64/version-script12/c.so +316: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +316: + cat +332: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o +236: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o +236: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +236: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o +321: + cat +321: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - +334: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o +338: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - +338: + cat +319: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +319: + cat 345: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh 345: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 345: ++ export LC_ALL=C @@ -23800,15 +23664,41 @@ 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 345: +++ uname -344: ++ set -x -344: + cat -337: + readelf --dyn-syms out/test/x86_64/version-script16/c.so -333: + grep -q ' foo_bar' out/test/x86_64/version-script12/log -337: + grep -q foobar 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT 345: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh .sh +345: ++ testname=version-script23 +345: ++ echo -n 'Testing version-script23 ... ' +345: Testing version-script23 ... ++ t=out/test/x86_64/version-script23 +345: ++ mkdir -p out/test/x86_64/version-script23 +345: ++ set -x +345: + cat +345: + cat +345: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - +345: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o +263: + out/test/x86_64/shuffle-sections-seed/exe4 +263: + grep -q 'Hello world' +263: + diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 +263: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 +263: + diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so +300: + grep -q '1 2 3 4 5 6' +300: + out/test/x86_64/tls-gd/exe2 +300: + test_cflags -static +300: + echo 'int main() {}' +300: + cc -B. -static -o /dev/null -xc - +311: + out/test/x86_64/tls-small-alignment/exe2 +311: + grep -q '^42$' +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 346: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script3.sh 346: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 346: ++ export LC_ALL=C @@ -23826,36 +23716,7 @@ 346: ++ QEMU= 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336: + grep -q ' czZ' out/test/x86_64/version-script15/log -336: + grep -q ' azC' out/test/x86_64/version-script15/log -317: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax -335: + grep -q ' foo123bar456bx' out/test/x86_64/version-script14/log -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 -345: ++ testname=version-script23 -345: ++ echo -n 'Testing version-script23 ... ' -345: Testing version-script23 ... ++ t=out/test/x86_64/version-script23 -345: ++ mkdir -p out/test/x86_64/version-script23 346: +++ uname -335: + grep -q ' foo123bar456c' out/test/x86_64/version-script14/log -327/385 Test #337: x86_64-version-script16 ............................... Passed 0.32 sec -test 347 - Start 347: x86_64-version-script4 - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh" -347: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -347: Environment variables: -347: MACHINE=x86_64 -347: CPU= -347: Test timeout computed to be: 1500 -336: + grep -q ' aaZ' out/test/x86_64/version-script15/log -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -333: + grep -q ' foo$' out/test/x86_64/version-script12/log 346: ++ '[' Linux = FreeBSD ']' 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT @@ -23864,41 +23725,10 @@ 346: ++ echo -n 'Testing version-script3 ... ' 346: Testing version-script3 ... ++ t=out/test/x86_64/version-script3 346: ++ mkdir -p out/test/x86_64/version-script3 -344: + cat -344: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - -345: ++ set -x -345: + cat -328/385 Test #336: x86_64-version-script15 ............................... Passed 0.34 sec -test 348 - Start 348: x86_64-version-script5 - -348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh" -348: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -348: Environment variables: -348: MACHINE=x86_64 -348: CPU= -348: Test timeout computed to be: 1500 -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -345: + cat -345: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - -335: + grep -q ' foo123bar456x' out/test/x86_64/version-script14/log -329/385 Test #333: x86_64-version-script12 ............................... Passed 0.40 sec -test 349 - Start 349: x86_64-version-script6 - -349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh" -349: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -349: Environment variables: -349: MACHINE=x86_64 -349: CPU= -349: Test timeout computed to be: 1500 -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 +346: ++ set -x +346: + cat +346: + cat +346: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - 347: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh 347: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 347: ++ export LC_ALL=C @@ -23917,22 +23747,15 @@ 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ uname -348: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh -346: ++ set -x -346: + cat -330/385 Test #335: x86_64-version-script14 ............................... Passed 0.37 sec -test 350 - Start 350: x86_64-version-script7 - -350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh" -350: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -350: Environment variables: -350: MACHINE=x86_64 -350: CPU= -350: Test timeout computed to be: 1500 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT +347: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh .sh +347: ++ testname=version-script4 +347: ++ echo -n 'Testing version-script4 ... ' +347: Testing version-script4 ... ++ t=out/test/x86_64/version-script4 +347: ++ mkdir -p out/test/x86_64/version-script4 +348: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh 348: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C @@ -23950,8 +23773,14 @@ 348: ++ case $MACHINE in 348: ++ tlsdesc_opt=-mtls-dialect=gnu2 348: +++ uname -346: + cat -346: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - +348: ++ '[' Linux = FreeBSD ']' +348: ++ trap 'on_error $LINENO' ERR +348: ++ trap on_exit EXIT +348: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh .sh +348: ++ testname=version-script5 +348: ++ echo -n 'Testing version-script5 ... ' +348: Testing version-script5 ... ++ t=out/test/x86_64/version-script5 +348: ++ mkdir -p out/test/x86_64/version-script5 349: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh 349: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 349: ++ export LC_ALL=C @@ -23973,20 +23802,71 @@ 349: ++ '[' Linux = FreeBSD ']' 349: ++ trap 'on_error $LINENO' ERR 349: ++ trap on_exit EXIT -345: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o 349: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh .sh -347: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh .sh 350: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh -348: ++ '[' Linux = FreeBSD ']' -347: ++ testname=version-script4 -347: ++ echo -n 'Testing version-script4 ... ' -347: Testing version-script4 ... ++ t=out/test/x86_64/version-script4 -347: ++ mkdir -p out/test/x86_64/version-script4 +350: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +310/385 Test #263: x86_64-shuffle-sections-seed .......................... Passed 1.28 sec +311/385 Test #311: x86_64-tls-small-alignment ............................ Passed 0.62 sec +test 351 + Start 351: x86_64-version-script8 + +351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh" +351: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +351: Environment variables: +351: MACHINE=x86_64 +351: CPU= +351: Test timeout computed to be: 1500 +test 352 + Start 352: x86_64-version-script9 + +352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script9.sh" +352: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +352: Environment variables: +352: MACHINE=x86_64 +352: CPU= +352: Test timeout computed to be: 1500 +test 353 + Start 353: x86_64-version + +353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version.sh" +353: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +353: Environment variables: +353: MACHINE=x86_64 +353: CPU= +353: Test timeout computed to be: 1500 +323: + grep -q foo out/test/x86_64/undefined/log +323: + grep -q bar out/test/x86_64/undefined/log +323: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar +324: + readelf --symbols out/test/x86_64/undefined2/exe +339: + grep libalpha +339: + grep -q Bar +336: + readelf --dyn-syms out/test/x86_64/version-script15/c.so +333: + grep -q ' xyz' out/test/x86_64/version-script12/log +333: + grep -q ' foo_bar' out/test/x86_64/version-script12/log +333: + grep -q ' foo$' out/test/x86_64/version-script12/log +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +332: + readelf --dyn-syms out/test/x86_64/version-script11/c.so +334: + readelf --dyn-syms out/test/x86_64/version-script13/c.so +334: + grep -q ' foobar' out/test/x86_64/version-script13/log +347: ++ set -x +347: + cat +347: + cat +347: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - +348: ++ set -x +348: + cat +348: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - +348: + cat 349: ++ testname=version-script6 349: ++ echo -n 'Testing version-script6 ... ' 349: Testing version-script6 ... ++ t=out/test/x86_64/version-script6 349: ++ mkdir -p out/test/x86_64/version-script6 -350: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +349: ++ set -x +349: + cat +349: + cat +349: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - 350: ++ export LC_ALL=C 350: ++ LC_ALL=C 350: ++ '[' -z x86_64 ']' @@ -24002,61 +23882,36 @@ 350: ++ QEMU= 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 -343: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o -348: ++ trap 'on_error $LINENO' ERR -348: ++ trap on_exit EXIT 350: +++ uname -347: ++ set -x -347: + cat -349: ++ set -x -349: + cat -342: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o -347: + cat -347: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - -349: + cat -349: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - -340: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o -339: + grep libalpha 350: ++ '[' Linux = FreeBSD ']' -339: + grep -q Bar -339: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so 350: ++ trap 'on_error $LINENO' ERR 350: ++ trap on_exit EXIT 350: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh .sh -348: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh .sh 350: ++ testname=version-script7 350: ++ echo -n 'Testing version-script7 ... ' 350: Testing version-script7 ... ++ t=out/test/x86_64/version-script7 350: ++ mkdir -p out/test/x86_64/version-script7 -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -331/385 Test #339: x86_64-version-script18 ............................... Passed 0.34 sec -test 351 - Start 351: x86_64-version-script8 - -351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh" -351: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -351: Environment variables: -351: MACHINE=x86_64 -351: CPU= -351: Test timeout computed to be: 1500 -348: ++ testname=version-script5 -348: ++ echo -n 'Testing version-script5 ... ' -348: Testing version-script5 ... ++ t=out/test/x86_64/version-script5 -348: ++ mkdir -p out/test/x86_64/version-script5 -348: ++ set -x -348: + cat 350: ++ set -x 350: + cat 350: + cat 350: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - -322: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +335: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +335: + grep -q ' xyz' out/test/x86_64/version-script14/log +335: + grep -q ' foobarzx' out/test/x86_64/version-script14/log +335: + grep -q ' foobarcx' out/test/x86_64/version-script14/log +335: + grep -q ' foo123bar456bx' out/test/x86_64/version-script14/log +335: + grep -q ' foo123bar456c' out/test/x86_64/version-script14/log +314: + grep -q '^5 5 5$' +314: + out/test/x86_64/tlsdesc-initial-exec/exe1 +314: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +318: + out/test/x86_64/trace-symbol-symver/exe +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +317: + grep -q '42 3 5' +317: + out/test/x86_64/tlsdesc/exe2 351: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh -348: + cat -348: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - -326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 351: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 351: ++ export LC_ALL=C 351: ++ LC_ALL=C @@ -24073,37 +23928,18 @@ 351: ++ QEMU= 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 -326: + grep -q 'undefined.*foo' 351: +++ uname 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT -322: + grep -q foo out/test/x86_64/undefined-glob/log2 351: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh .sh 351: ++ testname=version-script8 351: ++ echo -n 'Testing version-script8 ... ' 351: Testing version-script8 ... ++ t=out/test/x86_64/version-script8 351: ++ mkdir -p out/test/x86_64/version-script8 -322: + grep -q foobar out/test/x86_64/undefined-glob/log2 -322: + grep -q baz out/test/x86_64/undefined-glob/log2 -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -332/385 Test #322: x86_64-undefined-glob ................................. Passed 1.08 sec -test 352 - Start 352: x86_64-version-script9 - -352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script9.sh" -352: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -352: Environment variables: -352: MACHINE=x86_64 -352: CPU= -352: Test timeout computed to be: 1500 351: ++ set -x 351: + cat 351: + cat -351: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 352: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script9.sh 352: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 352: ++ export LC_ALL=C @@ -24122,28 +23958,10 @@ 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 352: +++ uname -300: + out/test/x86_64/tls-gd/exe4 -300: + grep -q '1 2 3 4 5 6' 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR 352: ++ trap on_exit EXIT 352: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script9.sh .sh -317: + out/test/x86_64/tlsdesc/exe4 -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -317: + grep -q '42 3 5' -333/385 Test #300: x86_64-tls-gd ......................................... Passed 1.98 sec -test 353 - Start 353: x86_64-version - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version.sh" -353: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -353: Environment variables: -353: MACHINE=x86_64 -353: CPU= -353: Test timeout computed to be: 1500 352: ++ testname=version-script9 352: ++ echo -n 'Testing version-script9 ... ' 352: Testing version-script9 ... ++ t=out/test/x86_64/version-script9 @@ -24151,11 +23969,8 @@ 352: ++ set -x 352: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 352: + cat -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -334/385 Test #317: x86_64-tlsdesc ........................................ Passed 1.29 sec +312/385 Test #318: x86_64-trace-symbol-symver ............................ Passed 0.46 sec +313/385 Test #333: x86_64-version-script12 ............................... Passed 0.30 sec test 354 Start 354: x86_64-versioned-undef @@ -24165,6 +23980,52 @@ 354: MACHINE=x86_64 354: CPU= 354: Test timeout computed to be: 1500 +test 355 + Start 355: x86_64-visibility + +355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh" +355: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +355: Environment variables: +355: MACHINE=x86_64 +355: CPU= +355: Test timeout computed to be: 1500 +323: + readelf --symbols out/test/x86_64/undefined/exe +324: + grep -q foo out/test/x86_64/undefined2/log +324: + grep -q ndefined out/test/x86_64/undefined2/log +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 +339: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +336: + grep -q ' azZ' out/test/x86_64/version-script15/log +336: + grep -q ' czZ' out/test/x86_64/version-script15/log +336: + grep -q ' azC' out/test/x86_64/version-script15/log +336: + grep -q ' aaZ' out/test/x86_64/version-script15/log +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 +332: + grep -q foo@@VER_X1 out/test/x86_64/version-script11/log +332: + grep -q ' bar' out/test/x86_64/version-script11/log +334: + grep -q ' foo$' out/test/x86_64/version-script13/log +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +314/385 Test #334: x86_64-version-script13 ............................... Passed 0.30 sec +335: + grep -q ' foo123bar456x' out/test/x86_64/version-script14/log +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 +314: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log1 +314: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax +317: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +351: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 352: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s 353: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version.sh 353: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc @@ -24184,21 +24045,16 @@ 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 353: +++ uname -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version.sh .sh -353: ++ testname=version -353: ++ echo -n 'Testing version ... ' -353: Testing version ... ++ t=out/test/x86_64/version -353: ++ mkdir -p out/test/x86_64/version +337: + grep -q foobar +337: + readelf --dyn-syms out/test/x86_64/version-script16/c.so +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 354: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/versioned-undef.sh -353: ++ set -x 354: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -343: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so 354: ++ export LC_ALL=C 354: ++ LC_ALL=C -353: + nm mold 354: ++ '[' -z x86_64 ']' 354: ++ '[' -z '' ']' 354: ++ TESTDIR=out/test/x86_64 @@ -24212,71 +24068,89 @@ 354: ++ QEMU= 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: + grep -q __tsan_init 354: +++ uname -340: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so +315/385 Test #335: x86_64-version-script14 ............................... Passed 0.29 sec +316/385 Test #336: x86_64-version-script15 ............................... Passed 0.29 sec +317/385 Test #337: x86_64-version-script16 ............................... Passed 0.26 sec +318/385 Test #339: x86_64-version-script18 ............................... Passed 0.25 sec +test 356 + Start 356: x86_64-warn-common + +356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh" +356: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +356: Environment variables: +356: MACHINE=x86_64 +356: CPU= +356: Test timeout computed to be: 1500 +test 357 + Start 357: x86_64-warn-once + +357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh" +357: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +357: Environment variables: +357: MACHINE=x86_64 +357: CPU= +357: Test timeout computed to be: 1500 +test 358 + Start 358: x86_64-warn-symbol-type + +358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh" +358: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +358: Environment variables: +358: MACHINE=x86_64 +358: CPU= +358: Test timeout computed to be: 1500 +test 359 + Start 359: x86_64-warn-unresolved-symbols + +359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh" +359: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +359: Environment variables: +359: MACHINE=x86_64 +359: CPU= +359: Test timeout computed to be: 1500 +test 360 + Start 360: x86_64-weak-export-dso + +360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh" +360: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +360: Environment variables: +360: MACHINE=x86_64 +360: CPU= +360: Test timeout computed to be: 1500 +323: + grep -q foo out/test/x86_64/undefined/log +323: + grep -q bar out/test/x86_64/undefined/log +319/385 Test #324: x86_64-undefined2 ..................................... Passed 0.45 sec +332: + grep -q ' baz' out/test/x86_64/version-script11/log +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +353: ++ '[' Linux = FreeBSD ']' +353: ++ trap 'on_error $LINENO' ERR +353: ++ trap on_exit EXIT +353: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version.sh .sh +353: ++ testname=version +353: ++ echo -n 'Testing version ... ' +353: Testing version ... ++ t=out/test/x86_64/version +353: ++ mkdir -p out/test/x86_64/version +353: ++ set -x +353: + grep -q __tsan_init +353: + nm mold 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT 354: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/versioned-undef.sh .sh -340: + grep -Eq foobar out/test/x86_64/version-script19/log -343: + grep -Fq foo_x@@VER1 out/test/x86_64/version-script21/log -349: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o -342: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so 354: ++ testname=versioned-undef 354: ++ echo -n 'Testing versioned-undef ... ' 354: Testing versioned-undef ... ++ t=out/test/x86_64/versioned-undef 354: ++ mkdir -p out/test/x86_64/versioned-undef -343: + grep -Fq foo_y@@VER2 out/test/x86_64/version-script21/log -344: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o -340: + grep -Eq 'GLOBAL.*baz' out/test/x86_64/version-script19/log -343: + grep -Fq foo_z@@VER2 out/test/x86_64/version-script21/log -345: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so -342: + grep -Fq foo_x@@VER2 out/test/x86_64/version-script20/log 354: ++ set -x 354: + is_musl 354: + ldd --version -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -347: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o 354: + grep -q musl -335/385 Test #340: x86_64-version-script19 ............................... Passed 0.41 sec -336/385 Test #343: x86_64-version-script21 ............................... Passed 0.28 sec -test 355 - Start 355: x86_64-visibility - -355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh" -355: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -355: Environment variables: -355: MACHINE=x86_64 -355: CPU= -355: Test timeout computed to be: 1500 -test 356 - Start 356: x86_64-warn-common - -356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh" -356: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -356: Environment variables: -356: MACHINE=x86_64 -356: CPU= -356: Test timeout computed to be: 1500 -354: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 354: + cat -345: + grep -Fq 'foo?@@VER1' out/test/x86_64/version-script23/log -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -342: + grep -Fq foo_y@@VER1 out/test/x86_64/version-script20/log -342: + grep -Fq foo_z@@VER1 out/test/x86_64/version-script20/log -350: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o -348: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o +354: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 355: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh 355: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 355: ++ export LC_ALL=C @@ -24298,22 +24172,44 @@ 355: ++ '[' Linux = FreeBSD ']' 355: ++ trap 'on_error $LINENO' ERR 355: ++ trap on_exit EXIT -356: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh -337/385 Test #345: x86_64-version-script23 ............................... Passed 0.23 sec -test 357 - Start 357: x86_64-warn-once - -357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh" -357: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -357: Environment variables: -357: MACHINE=x86_64 -357: CPU= -357: Test timeout computed to be: 1500 -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 355: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh .sh +355: ++ testname=visibility +355: ++ echo -n 'Testing visibility ... ' +355: Testing visibility ... ++ t=out/test/x86_64/visibility +355: ++ mkdir -p out/test/x86_64/visibility +326: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe +326: + grep -w foo +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +326: + grep -q 'undefined.*foo' +299: + grep -q '1 2 3' +299: + out/test/x86_64/tls-gd-to-ie/exe3 +299: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +322: + cat +322: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - +236: + out/test/x86_64/relocatable-c++/exe +236: + grep -q 'Hello world' +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +344: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o +342: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o +316: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static +343: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o +348: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o +319: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +321: + cat +321: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - +340: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o +341: + cat +341: + cc -xc -c -o out/test/x86_64/version-script2/c.o - +345: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so +345: + grep -Fq 'foo?@@VER1' out/test/x86_64/version-script23/log +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +356: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh 356: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C @@ -24330,25 +24226,18 @@ 356: ++ QEMU= 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 -338/385 Test #342: x86_64-version-script20 ............................... Passed 0.39 sec -test 358 - Start 358: x86_64-warn-symbol-type - -358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh" -358: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -358: Environment variables: -358: MACHINE=x86_64 -358: CPU= -358: Test timeout computed to be: 1500 -355: ++ testname=visibility -355: ++ echo -n 'Testing visibility ... ' -355: Testing visibility ... ++ t=out/test/x86_64/visibility -355: ++ mkdir -p out/test/x86_64/visibility 356: +++ uname 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR 356: ++ trap on_exit EXIT 356: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh .sh +356: ++ testname=warn-common +356: ++ echo -n 'Testing warn-common ... ' +356: Testing warn-common ... ++ t=out/test/x86_64/warn-common +356: ++ mkdir -p out/test/x86_64/warn-common +356: ++ set -x +356: + cat +356: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - 357: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh 357: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 357: ++ export LC_ALL=C @@ -24375,14 +24264,10 @@ 357: ++ echo -n 'Testing warn-once ... ' 357: Testing warn-once ... ++ t=out/test/x86_64/warn-once 357: ++ mkdir -p out/test/x86_64/warn-once +357: ++ set -x +357: + cat +357: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - 358: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh -356: ++ testname=warn-common -356: ++ echo -n 'Testing warn-common ... ' -356: Testing warn-common ... ++ t=out/test/x86_64/warn-common -356: ++ mkdir -p out/test/x86_64/warn-common -355: ++ set -x -355: + cat -355: + cc -xc -c -o out/test/x86_64/visibility/a.o - 358: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C @@ -24399,40 +24284,15 @@ 358: ++ QEMU= 358: ++ case $MACHINE in 358: ++ tlsdesc_opt=-mtls-dialect=gnu2 -357: ++ set -x -357: + cat -357: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 358: +++ uname 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT 358: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh .sh -339/385 Test #326: x86_64-unresolved-symbols ............................. Passed 1.13 sec -test 359 - Start 359: x86_64-warn-unresolved-symbols - -359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh" -359: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -359: Environment variables: -359: MACHINE=x86_64 -359: CPU= -359: Test timeout computed to be: 1500 358: ++ testname=warn-symbol-type 358: ++ echo -n 'Testing warn-symbol-type ... ' 358: Testing warn-symbol-type ... ++ t=out/test/x86_64/warn-symbol-type 358: ++ mkdir -p out/test/x86_64/warn-symbol-type -358: ++ set -x -358: + cat -358: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - -356: ++ set -x -356: + cat -356: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - -354: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -354: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver 359: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh 359: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 359: ++ export LC_ALL=C @@ -24451,68 +24311,16 @@ 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 359: +++ uname -355: + cat -355: + cc -xc -c -o out/test/x86_64/visibility/b.o - 359: ++ '[' Linux = FreeBSD ']' 359: ++ trap 'on_error $LINENO' ERR 359: ++ trap on_exit EXIT 359: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh .sh -356: + cat -356: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - -357: + cat -357: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - -341: + cat -341: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 359: ++ testname=warn-unresolved-symbols 359: ++ echo -n 'Testing warn-unresolved-symbols ... ' 359: Testing warn-unresolved-symbols ... ++ t=out/test/x86_64/warn-unresolved-symbols 359: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols -359: ++ set -x -351: + cc -xc -c -o out/test/x86_64/version-script8/c.o - -359: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - -351: + cat -338: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -358: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o -359: + cat -352: + readelf --dyn-syms out/test/x86_64/version-script9/c.so -346: + cc -xc -c -o out/test/x86_64/version-script3/c.o - -346: + cat -352: + grep -q ' foo@@VER1$' out/test/x86_64/version-script9/log -349: + cat -350: + readelf --dyn-syms out/test/x86_64/version-script7/c.so -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -349: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - -340/385 Test #352: x86_64-version-script9 ................................ Passed 0.26 sec -test 360 - Start 360: x86_64-weak-export-dso - -360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh" -360: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -360: Environment variables: -360: MACHINE=x86_64 -360: CPU= -360: Test timeout computed to be: 1500 -355: + rm -f out/test/x86_64/visibility/c.a -355: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o -355: + cat -355: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - -348: + readelf --dyn-syms out/test/x86_64/version-script5/c.so -348: + grep -Fq foo out/test/x86_64/version-script5/log -348: + grep -Fq ' main' out/test/x86_64/version-script5/log -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -349: + cat -350: + grep -q 'foo$' out/test/x86_64/version-script7/log -341: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so -344: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so -356: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -357: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -341/385 Test #348: x86_64-version-script5 ................................ Passed 0.38 sec +320/385 Test #236: x86_64-relocatable-c++ ................................ Passed 1.73 sec +321/385 Test #332: x86_64-version-script11 ............................... Passed 0.36 sec test 361 Start 361: x86_64-weak-export-dso2 @@ -24522,45 +24330,6 @@ 361: MACHINE=x86_64 361: CPU= 361: Test timeout computed to be: 1500 -350: + grep -q bar@@VER_X1 out/test/x86_64/version-script7/log -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -344: + grep -Fq foo_bar@@VER2 out/test/x86_64/version-script22/log -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 -347: + readelf --dyn-syms out/test/x86_64/version-script4/c.so -347: + grep -Fq _ZN3foo3barE out/test/x86_64/version-script4/log -347: + grep -Fq ' bar' out/test/x86_64/version-script4/log -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -360: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh -360: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -360: ++ export LC_ALL=C -360: ++ LC_ALL=C -360: ++ '[' -z x86_64 ']' -360: ++ '[' -z '' ']' -360: ++ TESTDIR=out/test/x86_64 -360: ++ CC=cc -360: ++ CXX=c++ -360: ++ GCC=gcc -360: ++ GXX=g++ -360: ++ OBJDUMP=objdump -360: ++ OBJCOPY=objcopy -360: ++ STRIP=strip -360: ++ QEMU= -360: ++ case $MACHINE in -360: ++ tlsdesc_opt=-mtls-dialect=gnu2 -360: +++ uname -351: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so -342/385 Test #344: x86_64-version-script22 ............................... Passed 0.47 sec -343/385 Test #347: x86_64-version-script4 ................................ Passed 0.41 sec -344/385 Test #350: x86_64-version-script7 ................................ Passed 0.39 sec test 362 Start 362: x86_64-weak-export-exe @@ -24579,15 +24348,39 @@ 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 -test 364 - Start 364: x86_64-weak-undef - -364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh" -364: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -364: Environment variables: -364: MACHINE=x86_64 -364: CPU= -364: Test timeout computed to be: 1500 +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +322/385 Test #323: x86_64-undefined ...................................... Passed 0.49 sec +355: ++ set -x +355: + cc -xc -c -o out/test/x86_64/visibility/a.o - +355: + cat +323/385 Test #345: x86_64-version-script23 ............................... Passed 0.18 sec +358: ++ set -x +358: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - +358: + cat +359: ++ set -x +359: + cat +359: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - +360: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh +360: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +360: ++ export LC_ALL=C +360: ++ LC_ALL=C +360: ++ '[' -z x86_64 ']' +360: ++ '[' -z '' ']' +360: ++ TESTDIR=out/test/x86_64 +360: ++ CC=cc +360: ++ CXX=c++ +360: ++ GCC=gcc +360: ++ GXX=g++ +360: ++ OBJDUMP=objdump +360: ++ OBJCOPY=objcopy +360: ++ STRIP=strip +360: ++ QEMU= +360: ++ case $MACHINE in +360: ++ tlsdesc_opt=-mtls-dialect=gnu2 +360: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT @@ -24596,8 +24389,11 @@ 360: ++ echo -n 'Testing weak-export-dso ... ' 360: Testing weak-export-dso ... ++ t=out/test/x86_64/weak-export-dso 360: ++ mkdir -p out/test/x86_64/weak-export-dso -359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -359: + grep -q 'undefined symbol:.*foo' +338: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so +346: + cat +346: + cc -xc -c -o out/test/x86_64/version-script3/c.o - +314: + out/test/x86_64/tlsdesc-initial-exec/exe2 +314: + grep -q '^5 5 5$' 361: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso2.sh 361: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 361: ++ export LC_ALL=C @@ -24619,14 +24415,6 @@ 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT -361: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso2.sh .sh -361: ++ testname=weak-export-dso2 -361: ++ echo -n 'Testing weak-export-dso2 ... ' -361: Testing weak-export-dso2 ... ++ t=out/test/x86_64/weak-export-dso2 -361: ++ mkdir -p out/test/x86_64/weak-export-dso2 -354: + cat -354: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - -346: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so 362: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh 362: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 362: ++ export LC_ALL=C @@ -24645,9 +24433,58 @@ 362: ++ case $MACHINE in 362: ++ tlsdesc_opt=-mtls-dialect=gnu2 362: +++ uname +test 364 + Start 364: x86_64-weak-undef + +364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh" +364: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +364: Environment variables: +364: MACHINE=x86_64 +364: CPU= +364: Test timeout computed to be: 1500 +test 365 + Start 365: x86_64-weak-undef2 + +365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh" +365: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +365: Environment variables: +365: MACHINE=x86_64 +365: CPU= +365: Test timeout computed to be: 1500 +360: ++ set -x +360: + cat +360: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - +314: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 +314: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log2 +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +361: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso2.sh .sh +361: ++ testname=weak-export-dso2 +361: ++ echo -n 'Testing weak-export-dso2 ... ' +361: Testing weak-export-dso2 ... ++ t=out/test/x86_64/weak-export-dso2 +361: ++ mkdir -p out/test/x86_64/weak-export-dso2 +361: ++ set -x +361: + cat +361: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - 362: ++ '[' Linux = FreeBSD ']' 362: ++ trap 'on_error $LINENO' ERR 362: ++ trap on_exit EXIT +362: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh .sh +362: ++ testname=weak-export-exe +362: ++ echo -n 'Testing weak-export-exe ... ' +362: Testing weak-export-exe ... ++ t=out/test/x86_64/weak-export-exe +362: ++ mkdir -p out/test/x86_64/weak-export-exe +362: ++ set -x +362: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - +362: + cat +352: + readelf --dyn-syms out/test/x86_64/version-script9/c.so +352: + grep -q ' foo@@VER1$' out/test/x86_64/version-script9/log +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 363: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef-dso.sh 363: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 363: ++ export LC_ALL=C @@ -24674,13 +24511,22 @@ 363: ++ echo -n 'Testing weak-undef-dso ... ' 363: Testing weak-undef-dso ... ++ t=out/test/x86_64/weak-undef-dso 363: ++ mkdir -p out/test/x86_64/weak-undef-dso +342: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so +342: + grep -Fq foo_x@@VER2 out/test/x86_64/version-script20/log +342: + grep -Fq foo_y@@VER1 out/test/x86_64/version-script20/log +342: + grep -Fq foo_z@@VER1 out/test/x86_64/version-script20/log +342: + on_exit +342: + echo OK +342: OK +342: + exit 0 +138: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 +138: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 +138: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +138: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +326: + grep -q 'undefined.*foo' +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +317: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 364: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh -355: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o -360: ++ set -x -362: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh .sh -349: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version -360: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - -360: + cat 364: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 364: ++ export LC_ALL=C 364: ++ LC_ALL=C @@ -24698,52 +24544,43 @@ 364: ++ case $MACHINE in 364: ++ tlsdesc_opt=-mtls-dialect=gnu2 364: +++ uname +324/385 Test #314: x86_64-tlsdesc-initial-exec ........................... Passed 0.71 sec +325/385 Test #352: x86_64-version-script9 ................................ Passed 0.14 sec +test 366 + Start 366: x86_64-weak-undef4 + +366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh" +366: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +366: Environment variables: +366: MACHINE=x86_64 +366: CPU= +366: Test timeout computed to be: 1500 +test 367 + Start 367: x86_64-weak-undef5 + +367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef5.sh" +367: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +367: Environment variables: +367: MACHINE=x86_64 +367: CPU= +367: Test timeout computed to be: 1500 363: ++ set -x 363: + cat 363: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - -362: ++ testname=weak-export-exe -362: ++ echo -n 'Testing weak-export-exe ... ' -362: Testing weak-export-exe ... ++ t=out/test/x86_64/weak-export-exe -362: ++ mkdir -p out/test/x86_64/weak-export-exe -361: ++ set -x +326/385 Test #342: x86_64-version-script20 ............................... Passed 0.27 sec +138: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +138: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 364: ++ '[' Linux = FreeBSD ']' 364: ++ trap 'on_error $LINENO' ERR 364: ++ trap on_exit EXIT -361: + cat -361: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - -362: ++ set -x -362: + cat 364: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh .sh -362: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - 364: ++ testname=weak-undef 364: ++ echo -n 'Testing weak-undef ... ' 364: Testing weak-undef ... ++ t=out/test/x86_64/weak-undef 364: ++ mkdir -p out/test/x86_64/weak-undef -338: + grep -q foo -338: + nm -g out/test/x86_64/version-script17/exe1 -364: ++ set -x -364: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - -364: + cat -338: + cat -358: + grep -q 'warning: symbol type mismatch: times' out/test/x86_64/warn-symbol-type/log -338: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version -354: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 -345/385 Test #358: x86_64-warn-symbol-type ............................... Passed 0.31 sec -test 365 - Start 365: x86_64-weak-undef2 - -365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh" -365: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -365: Environment variables: -365: MACHINE=x86_64 -365: CPU= -365: Test timeout computed to be: 1500 -360: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared -361: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared +239: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o +349: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o +347: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o 365: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh 365: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 365: ++ export LC_ALL=C @@ -24762,94 +24599,17 @@ 365: ++ case $MACHINE in 365: ++ tlsdesc_opt=-mtls-dialect=gnu2 365: +++ uname -351: + out/test/x86_64/version-script8/exe 365: ++ '[' Linux = FreeBSD ']' 365: ++ trap 'on_error $LINENO' ERR 365: ++ trap on_exit EXIT 365: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh .sh -351: + readelf --dyn-syms out/test/x86_64/version-script8/b.so -365: ++ testname=weak-undef2 -365: ++ echo -n 'Testing weak-undef2 ... ' -365: Testing weak-undef2 ... ++ t=out/test/x86_64/weak-undef2 -365: ++ mkdir -p out/test/x86_64/weak-undef2 -341: + out/test/x86_64/version-script2/exe -341: + readelf --dyn-syms out/test/x86_64/version-script2/exe -357: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log -357: ++ wc -l -365: ++ set -x -341: + grep -Fq foo@ver1 out/test/x86_64/version-script2/log -357: + '[' 1 = 1 ']' -357: + on_exit -357: + echo OK -357: OK -357: + exit 0 -341: + grep -Fq bar@ver2 out/test/x86_64/version-script2/log -356: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log -351: + grep -Fq foo@@ver1 out/test/x86_64/version-script8/log -346/385 Test #357: x86_64-warn-once ...................................... Passed 0.39 sec -test 366 - Start 366: x86_64-weak-undef4 - -366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh" -366: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -366: Environment variables: -366: MACHINE=x86_64 -366: CPU= -366: Test timeout computed to be: 1500 -351: + grep -Fq bar@@ver2 out/test/x86_64/version-script8/log -351: + grep -Fq baz out/test/x86_64/version-script8/log -351: + on_exit -365: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - -365: + cat -341: + grep -Fq baz@ver3 out/test/x86_64/version-script2/log -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -356: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common -355: + readelf --dyn-syms out/test/x86_64/visibility/e.so -363: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o -347/385 Test #341: x86_64-version-script2 ................................ Passed 0.83 sec -test 367 - Start 367: x86_64-weak-undef5 - -367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef5.sh" -367: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -367: Environment variables: -367: MACHINE=x86_64 -367: CPU= -367: Test timeout computed to be: 1500 -351: + echo OK -351: OK -351: + exit 0 -355: + grep -Fq foo out/test/x86_64/visibility/log -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -364: + cat -364: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - +350: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o +322: + cat +322: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +344: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so +344: + grep -Fq foo_bar@@VER2 out/test/x86_64/version-script22/log +343: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so 366: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh -348/385 Test #351: x86_64-version-script8 ................................ Passed 0.56 sec -349/385 Test #355: x86_64-visibility ..................................... Passed 0.44 sec -test 368 - Start 368: x86_64-whole-archive - -368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh" -368: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -368: Environment variables: -368: MACHINE=x86_64 -368: CPU= -368: Test timeout computed to be: 1500 -test 369 - Start 369: x86_64-wrap-lto - -369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh" -369: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -369: Environment variables: -369: MACHINE=x86_64 -369: CPU= -369: Test timeout computed to be: 1500 366: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 366: ++ export LC_ALL=C 366: ++ LC_ALL=C @@ -24867,10 +24627,53 @@ 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: +++ uname +test 368 + Start 368: x86_64-whole-archive + +368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh" +368: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +368: Environment variables: +368: MACHINE=x86_64 +368: CPU= +368: Test timeout computed to be: 1500 +138: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +138: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +364: ++ set -x +364: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - +364: + cat +239: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o +365: ++ testname=weak-undef2 +365: ++ echo -n 'Testing weak-undef2 ... ' +365: Testing weak-undef2 ... ++ t=out/test/x86_64/weak-undef2 +365: ++ mkdir -p out/test/x86_64/weak-undef2 +365: ++ set -x +365: + cat +365: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - +344: + on_exit +344: + echo OK +344: OK +344: + exit 0 +343: + grep -Fq foo_x@@VER1 out/test/x86_64/version-script21/log +343: + grep -Fq foo_y@@VER2 out/test/x86_64/version-script21/log +343: + grep -Fq foo_z@@VER2 out/test/x86_64/version-script21/log 366: ++ '[' Linux = FreeBSD ']' 366: ++ trap 'on_error $LINENO' ERR 366: ++ trap on_exit EXIT 366: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh .sh +366: ++ testname=weak-undef4 +366: ++ echo -n 'Testing weak-undef4 ... ' +366: Testing weak-undef4 ... ++ t=out/test/x86_64/weak-undef4 +366: ++ mkdir -p out/test/x86_64/weak-undef4 +366: ++ set -x +366: + cat +366: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - +348: + readelf --dyn-syms out/test/x86_64/version-script5/c.so +348: + grep -Fq foo out/test/x86_64/version-script5/log +348: + grep -Fq ' main' out/test/x86_64/version-script5/log +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 367: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef5.sh 367: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 367: ++ export LC_ALL=C @@ -24896,13 +24699,34 @@ 367: ++ testname=weak-undef5 367: ++ echo -n 'Testing weak-undef5 ... ' 367: Testing weak-undef5 ... ++ t=out/test/x86_64/weak-undef5 +299: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so +351: + cat +351: + cc -xc -c -o out/test/x86_64/version-script8/c.o - +327/385 Test #344: x86_64-version-script22 ............................... Passed 0.26 sec +test 369 + Start 369: x86_64-wrap-lto + +369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh" +369: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +369: Environment variables: +369: MACHINE=x86_64 +369: CPU= +369: Test timeout computed to be: 1500 +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +328/385 Test #138: x86_64-gdb-index-dwarf64 .............................. Passed 3.03 sec +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 +329/385 Test #348: x86_64-version-script5 ................................ Passed 0.22 sec 367: ++ mkdir -p out/test/x86_64/weak-undef5 -346: + out/test/x86_64/version-script3/exe -346: + readelf --dyn-syms out/test/x86_64/version-script3/exe -346: + grep -Fq foo@ver1 out/test/x86_64/version-script3/log -359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -359: + grep -q 'undefined symbol:.*foo' -349: + readelf --dyn-syms out/test/x86_64/version-script6/f.so +367: ++ set -x +367: + cat +319: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log +319: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log 368: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh 368: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 368: ++ export LC_ALL=C @@ -24921,18 +24745,62 @@ 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname -346: + grep -Fq bar@ver2 out/test/x86_64/version-script3/log 368: ++ '[' Linux = FreeBSD ']' 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT -362: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o -367: ++ set -x -367: + cat +368: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh .sh +368: ++ testname=whole-archive +368: ++ echo -n 'Testing whole-archive ... ' +368: Testing whole-archive ... ++ t=out/test/x86_64/whole-archive +368: ++ mkdir -p out/test/x86_64/whole-archive +368: ++ set -x +340: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so +300: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static +330/385 Test #343: x86_64-version-script21 ............................... Passed 0.28 sec +test 370 + Start 370: x86_64-wrap + +370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh" +370: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +370: Environment variables: +370: MACHINE=x86_64 +370: CPU= +370: Test timeout computed to be: 1500 +test 371 + Start 371: x86_64-z-cet-report + +371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-cet-report.sh" +371: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +371: Environment variables: +371: MACHINE=x86_64 +371: CPU= +371: Test timeout computed to be: 1500 +test 372 + Start 372: x86_64-z-defs + +372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh" +372: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +372: Environment variables: +372: MACHINE=x86_64 +372: CPU= +372: Test timeout computed to be: 1500 +367: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - +319: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +368: + cat +368: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - +368: + echo 'int fn1() { return 42; }' +368: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - +340: + grep -Eq foobar out/test/x86_64/version-script19/log +340: + grep -Eq 'GLOBAL.*baz' out/test/x86_64/version-script19/log +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 369: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh -366: ++ testname=weak-undef4 -366: ++ echo -n 'Testing weak-undef4 ... ' -366: Testing weak-undef4 ... ++ t=out/test/x86_64/weak-undef4 -366: ++ mkdir -p out/test/x86_64/weak-undef4 369: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 369: ++ export LC_ALL=C 369: ++ LC_ALL=C @@ -24950,58 +24818,44 @@ 369: ++ case $MACHINE in 369: ++ tlsdesc_opt=-mtls-dialect=gnu2 369: +++ uname -349: + grep -q foo@VER_X1 out/test/x86_64/version-script6/log -367: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - -346: + grep -Fq baz@ver2 out/test/x86_64/version-script3/log 369: ++ '[' Linux = FreeBSD ']' 369: ++ trap 'on_error $LINENO' ERR 369: ++ trap on_exit EXIT 369: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh .sh -354: + out/test/x86_64/versioned-undef/exe -354: + grep -q '^1 2 3 3 4$' -354: + on_exit 369: ++ testname=wrap-lto 369: ++ echo -n 'Testing wrap-lto ... ' -354: + echo OK -354: OK 369: Testing wrap-lto ... ++ t=out/test/x86_64/wrap-lto 369: ++ mkdir -p out/test/x86_64/wrap-lto -366: ++ set -x -354: + exit 0 -349: + grep -q bar@VER_X2 out/test/x86_64/version-script6/log -366: + cat -350/385 Test #354: x86_64-versioned-undef ................................ Passed 0.53 sec -test 370 - Start 370: x86_64-wrap - -370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh" -370: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -370: Environment variables: -370: MACHINE=x86_64 -370: CPU= -370: Test timeout computed to be: 1500 369: ++ set -x 369: + test_cflags -flto 369: + echo 'int main() {}' 369: + cc -B. -flto -o /dev/null -xc - -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -366: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - -351/385 Test #346: x86_64-version-script3 ................................ Passed 0.69 sec -test 371 - Start 371: x86_64-z-cet-report - -371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-cet-report.sh" -371: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -371: Environment variables: -371: MACHINE=x86_64 -371: CPU= -371: Test timeout computed to be: 1500 +321: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a +321: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o +321: + cat +321: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - +354: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +354: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver +357: + cat +357: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - +355: + cc -xc -c -o out/test/x86_64/visibility/b.o - +355: + cat +350: + readelf --dyn-syms out/test/x86_64/version-script7/c.so +350: + grep -q 'foo$' out/test/x86_64/version-script7/log +350: + grep -q bar@@VER_X1 out/test/x86_64/version-script7/log +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 +356: + cat +356: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - +338: + nm -g out/test/x86_64/version-script17/exe1 +338: + grep -q foo +338: + cat +338: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version +316: + out/test/x86_64/tlsdesc-static/exe1 +316: + grep -q 42 370: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh -368: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh .sh -349: + grep -q baz@@VER_Y2 out/test/x86_64/version-script6/log 370: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C @@ -25018,29 +24872,23 @@ 370: ++ QEMU= 370: ++ case $MACHINE in 370: ++ tlsdesc_opt=-mtls-dialect=gnu2 +370: +++ uname +370: ++ '[' Linux = FreeBSD ']' +370: ++ trap 'on_error $LINENO' ERR +370: ++ trap on_exit EXIT +370: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh .sh +370: ++ testname=wrap +370: ++ echo -n 'Testing wrap ... ' +370: Testing wrap ... ++ t=out/test/x86_64/wrap +370: ++ mkdir -p out/test/x86_64/wrap +370: ++ set -x +370: + cat +370: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - 371: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-cet-report.sh -349: + on_exit -349: + echo OK -349: OK -349: + exit 0 -368: ++ testname=whole-archive -368: ++ echo -n 'Testing whole-archive ... ' -368: Testing whole-archive ... ++ t=out/test/x86_64/whole-archive -368: ++ mkdir -p out/test/x86_64/whole-archive 371: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C 371: ++ '[' -z x86_64 ']' -352/385 Test #349: x86_64-version-script6 ................................ Passed 0.68 sec -test 372 - Start 372: x86_64-z-defs - -372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh" -372: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -372: Environment variables: -372: MACHINE=x86_64 -372: CPU= -372: Test timeout computed to be: 1500 371: ++ '[' -z '' ']' 371: ++ TESTDIR=out/test/x86_64 371: ++ CC=cc @@ -25054,6 +24902,30 @@ 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname +372: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh +372: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +331/385 Test #319: x86_64-trace-symbol ................................... Passed 0.64 sec +332/385 Test #340: x86_64-version-script19 ............................... Passed 0.38 sec +test 373 + Start 373: x86_64-z-dynamic-undefined-weak + +373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-dynamic-undefined-weak.sh" +373: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +373: Environment variables: +373: MACHINE=x86_64 +373: CPU= +373: Test timeout computed to be: 1500 +test 374 + Start 374: x86_64-z-max-page-size + +374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-max-page-size.sh" +374: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +374: Environment variables: +374: MACHINE=x86_64 +374: CPU= +374: Test timeout computed to be: 1500 +333/385 Test #350: x86_64-version-script7 ................................ Passed 0.27 sec +316: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax 371: ++ '[' Linux = FreeBSD ']' 371: ++ trap 'on_error $LINENO' ERR 371: ++ trap on_exit EXIT @@ -25063,38 +24935,7 @@ 371: Testing z-cet-report ... ++ t=out/test/x86_64/z-cet-report 371: ++ mkdir -p out/test/x86_64/z-cet-report 371: ++ set -x -370: +++ uname -370: ++ '[' Linux = FreeBSD ']' -370: ++ trap 'on_error $LINENO' ERR -370: ++ trap on_exit EXIT -370: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh .sh -370: ++ testname=wrap -370: ++ echo -n 'Testing wrap ... ' -370: Testing wrap ... ++ t=out/test/x86_64/wrap -370: ++ mkdir -p out/test/x86_64/wrap -361: + cat -361: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - -364: + cat -364: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - -368: ++ set -x -368: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - -368: + cat -360: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs -338: + nm -g out/test/x86_64/version-script17/exe2 -365: + cat -365: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - 371: + cat -371: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - -368: + echo 'int fn1() { return 42; }' -368: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - -370: ++ set -x -370: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - -370: + cat -338: + grep -q foo out/test/x86_64/version-script17/log2 -372: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh -338: + cat -338: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver -372: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C 372: ++ '[' -z x86_64 ']' @@ -25114,7 +24955,6 @@ 372: ++ '[' Linux = FreeBSD ']' 372: ++ trap 'on_error $LINENO' ERR 372: ++ trap on_exit EXIT -371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o 372: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh .sh 372: ++ testname=z-defs 372: ++ echo -n 'Testing z-defs ... ' @@ -25123,30 +24963,26 @@ 372: ++ set -x 372: + cat 372: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - -367: + cat -367: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - -366: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - -366: + cat -364: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie -356: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log -361: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -353/385 Test #356: x86_64-warn-common .................................... Passed 0.58 sec -test 373 - Start 373: x86_64-z-dynamic-undefined-weak - -373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-dynamic-undefined-weak.sh" -373: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -373: Environment variables: -373: MACHINE=x86_64 -373: CPU= -373: Test timeout computed to be: 1500 -363: + cat -363: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - -365: + cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o +341: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so +347: + readelf --dyn-syms out/test/x86_64/version-script4/c.so +347: + grep -Fq _ZN3foo3barE out/test/x86_64/version-script4/log +347: + grep -Fq ' bar' out/test/x86_64/version-script4/log +347: + on_exit +347: + echo OK +347: OK +347: + exit 0 +359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o +359: + grep -q 'undefined symbol:.*foo' +361: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared +322: + rm -f out/test/x86_64/undefined-glob/d.a +322: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o +322: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - +322: + cat +326: + grep -q 'undefined.*foo' +326: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +360: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared +358: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o +346: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so 373: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-dynamic-undefined-weak.sh 373: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 373: ++ export LC_ALL=C @@ -25174,56 +25010,7 @@ 373: Testing z-dynamic-undefined-weak ... ++ t=out/test/x86_64/z-dynamic-undefined-weak 373: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak 373: ++ set -x -373: + cat -372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -368: + echo 'int fn2() { return 42; }' -368: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - -373: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -367: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared -366: + cat -362: + grep -q 'WEAK DEFAULT UND foo' -362: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe -366: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - -362: + out/test/x86_64/weak-export-exe/exe -362: + grep -q '^3$' -360: + grep -q 'WEAK DEFAULT UND foo' -360: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 -354/385 Test #362: x86_64-weak-export-exe ................................ Passed 0.44 sec -test 374 - Start 374: x86_64-z-max-page-size - -374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-max-page-size.sh" -374: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -374: Environment variables: -374: MACHINE=x86_64 -374: CPU= -374: Test timeout computed to be: 1500 -360: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so -360: + grep -q 'WEAK DEFAULT UND foo' -371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -355/385 Test #360: x86_64-weak-export-dso ................................ Passed 0.51 sec -test 375 - Start 375: x86_64-z-nodefaultlib - -375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh" -375: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -375: Environment variables: -375: MACHINE=x86_64 -375: CPU= -375: Test timeout computed to be: 1500 -368: + rm -f out/test/x86_64/whole-archive/d.a -368: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o 374: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-max-page-size.sh -359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -359: + grep -q 'undefined symbol:.*foo' 374: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C @@ -25241,19 +25028,65 @@ 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 374: +++ uname -370: + cc -c -o out/test/x86_64/wrap/b.o -xc - -368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 374: ++ '[' Linux = FreeBSD ']' 374: ++ trap 'on_error $LINENO' ERR +test 375 + Start 375: x86_64-z-nodefaultlib + +375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh" +375: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +375: Environment variables: +375: MACHINE=x86_64 +375: CPU= +375: Test timeout computed to be: 1500 +371: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - +371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o +373: + cat +373: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 374: ++ trap on_exit EXIT 374: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-max-page-size.sh .sh -375: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh -373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o 374: ++ testname=z-max-page-size 374: ++ echo -n 'Testing z-max-page-size ... ' 374: Testing z-max-page-size ... ++ t=out/test/x86_64/z-max-page-size 374: ++ mkdir -p out/test/x86_64/z-max-page-size -370: + cat +374: ++ set -x +374: + cat +374: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - +349: + cat +349: + cat +349: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +364: + cat +364: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - +362: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o +351: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so +363: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o +365: + cat +365: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - +317: + grep -q '42 3 5' +317: + out/test/x86_64/tlsdesc/exe3 +317: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax +334/385 Test #347: x86_64-version-script4 ................................ Passed 0.31 sec +test 376 + Start 376: x86_64-z-nodump + +376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh" +376: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +376: Environment variables: +376: MACHINE=x86_64 +376: CPU= +376: Test timeout computed to be: 1500 +355: + rm -f out/test/x86_64/visibility/c.a +355: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o +367: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - +367: + cat +357: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +239: + out/test/x86_64/relocatable-exception/exe +239: 0 +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +375: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh 375: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 375: ++ export LC_ALL=C 375: ++ LC_ALL=C @@ -25270,35 +25103,26 @@ 375: ++ QEMU= 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 -374: ++ set -x -374: + cat -374: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - -366: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o -338: + nm -g out/test/x86_64/version-script17/exe3 375: +++ uname -363: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so -365: + grep -q 'undefined symbol: foo' out/test/x86_64/weak-undef2/log 375: ++ '[' Linux = FreeBSD ']' +368: + echo 'int fn2() { return 42; }' +368: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +366: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - +366: + cat +335/385 Test #239: x86_64-relocatable-exception .......................... Passed 1.88 sec +test 377 + Start 377: x86_64-z-now + +377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh" +377: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +377: Environment variables: +377: MACHINE=x86_64 +377: CPU= +377: Test timeout computed to be: 1500 +355: + cat +355: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - 375: ++ trap 'on_error $LINENO' ERR 375: ++ trap on_exit EXIT -353: + grep -q 'mold .*compatible with GNU ld' -338: + grep -q foo out/test/x86_64/version-script17/log3 -366: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -353: + ./mold -v -356/385 Test #338: x86_64-version-script17 ............................... Passed 1.24 sec -test 376 - Start 376: x86_64-z-nodump - -376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh" -376: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -376: Environment variables: -376: MACHINE=x86_64 -376: CPU= -376: Test timeout computed to be: 1500 375: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh .sh 375: ++ testname=z-nodefaultlib 375: ++ echo -n 'Testing z-nodefaultlib ... ' @@ -25307,32 +25131,8 @@ 375: ++ set -x 375: + cat 375: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - -368: + readelf --symbols out/test/x86_64/whole-archive/exe -368: + grep -q fn1 out/test/x86_64/whole-archive/log -361: + grep -q 'WEAK DEFAULT .* UND foo' -361: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -353: + ./mold --version -353: + grep -q 'mold .*compatible with GNU ld' +356: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o 376: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh -357/385 Test #365: x86_64-weak-undef2 .................................... Passed 0.42 sec -test 377 - Start 377: x86_64-z-now - -377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh" -377: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -377: Environment variables: -377: MACHINE=x86_64 -377: CPU= -377: Test timeout computed to be: 1500 -368: + grep -q fn2 out/test/x86_64/whole-archive/log -361: + on_exit -361: + echo OK -361: OK -361: + exit 0 376: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C @@ -25353,12 +25153,25 @@ 376: ++ '[' Linux = FreeBSD ']' 376: ++ trap 'on_error $LINENO' ERR 376: ++ trap on_exit EXIT -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -358/385 Test #359: x86_64-warn-unresolved-symbols ........................ Passed 0.72 sec -359/385 Test #361: x86_64-weak-export-dso2 ............................... Passed 0.57 sec +299: + out/test/x86_64/tls-gd-to-ie/exe4 +299: + grep -q '1 2 3' +376: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh .sh +377: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh +372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o +322: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o +360: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs +376: ++ testname=z-nodump +376: ++ echo -n 'Testing z-nodump ... ' +376: Testing z-nodump ... ++ t=out/test/x86_64/z-nodump +376: ++ mkdir -p out/test/x86_64/z-nodump +359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +359: + grep -q 'undefined symbol:.*foo' +376: ++ set -x +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +336/385 Test #299: x86_64-tls-gd-to-ie ................................... Passed 1.07 sec test 378 Start 378: x86_64-z-origin @@ -25368,24 +25181,11 @@ 378: MACHINE=x86_64 378: CPU= 378: Test timeout computed to be: 1500 -test 379 - Start 379: x86_64-z-pack-relative-relocs - -379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh" -379: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -379: Environment variables: -379: MACHINE=x86_64 -379: CPU= -379: Test timeout computed to be: 1500 -368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a -376: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh .sh -376: ++ testname=z-nodump -376: ++ echo -n 'Testing z-nodump ... ' -376: Testing z-nodump ... ++ t=out/test/x86_64/z-nodump -376: ++ mkdir -p out/test/x86_64/z-nodump -232: + seq 1 10000 -232: + sed 's/.*/void func&();/' -377: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh +376: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - +376: + cat +374: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +358: + grep -q 'warning: symbol type mismatch: times' out/test/x86_64/warn-symbol-type/log +365: + cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o 377: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 377: ++ export LC_ALL=C 377: ++ LC_ALL=C @@ -25403,13 +25203,44 @@ 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 377: +++ uname +321: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections +349: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version +373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o +378: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh +364: + cat +364: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +358: + on_exit +358: + echo OK +358: OK +358: + exit 0 +354: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - +354: + cat +361: + cat +361: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - +368: + rm -f out/test/x86_64/whole-archive/d.a +337/385 Test #358: x86_64-warn-symbol-type ............................... Passed 0.27 sec +test 379 + Start 379: x86_64-z-pack-relative-relocs + +379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh" +379: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +379: Environment variables: +379: MACHINE=x86_64 +379: CPU= +379: Test timeout computed to be: 1500 +368: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 377: ++ '[' Linux = FreeBSD ']' 377: ++ trap 'on_error $LINENO' ERR 377: ++ trap on_exit EXIT 377: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh .sh -364: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie -353: + ./mold -V -378: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh +377: ++ testname=z-now +377: ++ echo -n 'Testing z-now ... ' +377: Testing z-now ... ++ t=out/test/x86_64/z-now +377: ++ mkdir -p out/test/x86_64/z-now 378: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C @@ -25427,29 +25258,32 @@ 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 378: +++ uname -376: ++ set -x -372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs -377: ++ testname=z-now -377: ++ echo -n 'Testing z-now ... ' -379: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh -377: Testing z-now ... ++ t=out/test/x86_64/z-now -377: ++ mkdir -p out/test/x86_64/z-now 378: ++ '[' Linux = FreeBSD ']' 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT -353: + grep -q 'mold .*compatible with GNU ld' +378: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh .sh +338/385 Test #326: x86_64-unresolved-symbols ............................. Passed 0.70 sec +test 380 + Start 380: x86_64-z-rodynamic + +380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh" +380: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +380: Environment variables: +380: MACHINE=x86_64 +380: CPU= +380: Test timeout computed to be: 1500 +368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 377: ++ set -x +377: + cat 377: + cc -o out/test/x86_64/z-now/a.o -c -xc - -378: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh .sh -376: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - -376: + cat -232: + echo 'int main() {' -232: + sed 's/.*/func&();/' -374: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +378: ++ testname=z-origin +378: ++ echo -n 'Testing z-origin ... ' +378: Testing z-origin ... ++ t=out/test/x86_64/z-origin +378: ++ mkdir -p out/test/x86_64/z-origin +379: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh 379: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C -377: + cat 379: ++ '[' -z x86_64 ']' 379: ++ '[' -z '' ']' 379: ++ TESTDIR=out/test/x86_64 @@ -25463,91 +25297,37 @@ 379: ++ QEMU= 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 -370: + cc -c -o out/test/x86_64/wrap/c.o -xc - 379: +++ uname -353: + ./mold -V +371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning +346: + out/test/x86_64/version-script3/exe +346: + readelf --dyn-syms out/test/x86_64/version-script3/exe +341: + out/test/x86_64/version-script2/exe +341: + readelf --dyn-syms out/test/x86_64/version-script2/exe +341: + grep -Fq foo@ver1 out/test/x86_64/version-script2/log +341: + grep -Fq bar@ver2 out/test/x86_64/version-script2/log +300: + out/test/x86_64/tls-gd/exe3 +300: + grep -q '1 2 3 4 5 6' +300: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax +338: + nm -g out/test/x86_64/version-script17/exe2 +338: + grep -q foo out/test/x86_64/version-script17/log2 379: ++ '[' Linux = FreeBSD ']' -353: + grep -q elf_x86_64 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT -378: ++ testname=z-origin -378: ++ echo -n 'Testing z-origin ... ' -378: Testing z-origin ... ++ t=out/test/x86_64/z-origin -378: ++ mkdir -p out/test/x86_64/z-origin -232: + seq 1 10000 379: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh .sh -370: + cat +317: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax +338: + cat +375: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +378: ++ set -x 379: ++ testname=z-pack-relative-relocs 379: ++ echo -n 'Testing z-pack-relative-relocs ... ' 379: Testing z-pack-relative-relocs ... ++ t=out/test/x86_64/z-pack-relative-relocs 379: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs -378: ++ set -x -368: + readelf --symbols out/test/x86_64/whole-archive/exe -378: + cc -c -o out/test/x86_64/z-origin/a.o -xc - -379: ++ set -x -379: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - -379: + cat -367: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 378: + cat -353: + ./mold -V -368: + grep -q fn1 out/test/x86_64/whole-archive/log -232: + echo '}' -232: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c -368: + grep -q fn2 out/test/x86_64/whole-archive/log -371: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -353: + grep -q elf_i386 -368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a -353: + cc -c -xc -o out/test/x86_64/version/a.o - -353: + cat -371: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error -369: + cat -369: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - -375: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -376: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -377: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now -379: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -366: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a -378: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin -364: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie -363: + grep -q bar=-1 -368: + readelf --symbols out/test/x86_64/whole-archive/exe -363: + out/test/x86_64/weak-undef-dso/exe1 -368: + grep -q fn1 out/test/x86_64/whole-archive/log -363: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - -374: + grep -q 'Hello world' -374: + out/test/x86_64/z-max-page-size/exe1 -353: + rm -f out/test/x86_64/version/exe -363: + cat -368: + grep -q fn2 out/test/x86_64/whole-archive/log -372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -353: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o -353: + grep -q mold -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -360/385 Test #368: x86_64-whole-archive .................................. Passed 0.52 sec -test 380 - Start 380: x86_64-z-rodynamic - -380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh" -380: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -380: Environment variables: -380: MACHINE=x86_64 -380: CPU= -380: Test timeout computed to be: 1500 -374: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 -374: + grep -q 'LOAD.*R 0x10000$' -202: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o -374: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments -367: + readelf --dynamic out/test/x86_64/weak-undef5/exe -367: + grep -q 'NEEDED.*libfoobar' -367: + out/test/x86_64/weak-undef5/exe +378: + cc -c -o out/test/x86_64/z-origin/a.o -xc - +346: + grep -Fq foo@ver1 out/test/x86_64/version-script3/log +362: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe +355: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o 380: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh -367: + grep -q '^2$' 380: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C @@ -25565,11 +25345,29 @@ 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 380: +++ uname -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -361/385 Test #367: x86_64-weak-undef5 .................................... Passed 0.57 sec +364: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie +362: + grep -q 'WEAK DEFAULT UND foo' +363: + cat +363: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - +338: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver +351: + out/test/x86_64/version-script8/exe +351: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +341: + grep -Fq baz@ver3 out/test/x86_64/version-script2/log +380: ++ '[' Linux = FreeBSD ']' +380: ++ trap 'on_error $LINENO' ERR +380: ++ trap on_exit EXIT +380: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh .sh +362: + out/test/x86_64/weak-export-exe/exe +362: + grep -q '^3$' +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +380: ++ testname=z-rodynamic +380: ++ echo -n 'Testing z-rodynamic ... ' +380: Testing z-rodynamic ... ++ t=out/test/x86_64/z-rodynamic +380: ++ mkdir -p out/test/x86_64/z-rodynamic +339/385 Test #341: x86_64-version-script2 ................................ Passed 0.52 sec test 381 Start 381: x86_64-z-sectionheader @@ -25579,27 +25377,23 @@ 381: MACHINE=x86_64 381: CPU= 381: Test timeout computed to be: 1500 -380: ++ '[' Linux = FreeBSD ']' -380: ++ trap 'on_error $LINENO' ERR -380: ++ trap on_exit EXIT -380: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh .sh -363: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so -379: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 -380: ++ testname=z-rodynamic -380: ++ echo -n 'Testing z-rodynamic ... ' -380: Testing z-rodynamic ... ++ t=out/test/x86_64/z-rodynamic -380: ++ mkdir -p out/test/x86_64/z-rodynamic -353: + '[' -f out/test/x86_64/version/exe1 ']' -353: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o -353: + grep -q mold -375: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe -375: + grep -q 'Flags:.*NODEFLIB' -379: + grep -Fq .relr.dyn -375: + on_exit -375: + echo OK -375: OK -375: + exit 0 -362/385 Test #375: x86_64-z-nodefaultlib ................................. Passed 0.35 sec +362: + on_exit +362: + echo OK +362: OK +362: + exit 0 +367: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared +380: ++ set -x +380: + cat +380: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - +372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs +379: ++ set -x +379: + cat +379: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - +351: + grep -Fq foo@@ver1 out/test/x86_64/version-script8/log +351: + grep -Fq bar@@ver2 out/test/x86_64/version-script8/log +346: + grep -Fq bar@ver2 out/test/x86_64/version-script3/log +346: + grep -Fq baz@ver2 out/test/x86_64/version-script3/log +340/385 Test #362: x86_64-weak-export-exe ................................ Passed 0.30 sec test 382 Start 382: x86_64-z-separate-code @@ -25609,9 +25403,10 @@ 382: MACHINE=x86_64 382: CPU= 382: Test timeout computed to be: 1500 -380: ++ set -x -380: + cat -380: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - +346: + on_exit +346: + echo OK +346: OK +346: + exit 0 381: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-sectionheader.sh 381: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 381: ++ export LC_ALL=C @@ -25633,11 +25428,45 @@ 381: ++ '[' Linux = FreeBSD ']' 381: ++ trap 'on_error $LINENO' ERR 381: ++ trap on_exit EXIT -382: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-separate-code.sh -379: + out/test/x86_64/z-pack-relative-relocs/exe1 -379: + grep -q Hello 381: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-sectionheader.sh .sh -371: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +381: ++ testname=z-sectionheader +381: ++ echo -n 'Testing z-sectionheader ... ' +381: Testing z-sectionheader ... ++ t=out/test/x86_64/z-sectionheader +381: ++ mkdir -p out/test/x86_64/z-sectionheader +366: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +366: + cat +322: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +322: + grep -q foo out/test/x86_64/undefined-glob/log1 +341/385 Test #346: x86_64-version-script3 ................................ Passed 0.46 sec +test 383 + Start 383: x86_64-z-stack-size + +383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh" +383: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +383: Environment variables: +383: MACHINE=x86_64 +383: CPU= +383: Test timeout computed to be: 1500 +381: ++ set -x +381: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - +381: + cat +322: + grep -q foobar out/test/x86_64/undefined-glob/log1 +322: + grep -q baz out/test/x86_64/undefined-glob/log1 +368: + readelf --symbols out/test/x86_64/whole-archive/exe +368: + grep -q fn1 out/test/x86_64/whole-archive/log +351: + grep -Fq baz out/test/x86_64/version-script8/log +351: + on_exit +351: + echo OK +351: OK +351: + exit 0 +342/385 Test #351: x86_64-version-script8 ................................ Passed 0.43 sec +376: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o +356: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log +356: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common +349: + readelf --dyn-syms out/test/x86_64/version-script6/f.so +349: + grep -q foo@VER_X1 out/test/x86_64/version-script6/log +349: + grep -q bar@VER_X2 out/test/x86_64/version-script6/log +382: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-separate-code.sh 382: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 382: ++ export LC_ALL=C 382: ++ LC_ALL=C @@ -25654,65 +25483,20 @@ 382: ++ QEMU= 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 -371: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -371: + on_exit -371: + echo OK -371: OK -371: + exit 0 -363/385 Test #371: x86_64-z-cet-report ................................... Passed 0.61 sec -test 383 - Start 383: x86_64-z-stack-size - -383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh" -383: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -383: Environment variables: -383: MACHINE=x86_64 -383: CPU= -383: Test timeout computed to be: 1500 -381: ++ testname=z-sectionheader -381: ++ echo -n 'Testing z-sectionheader ... ' -381: Testing z-sectionheader ... ++ t=out/test/x86_64/z-sectionheader -381: ++ mkdir -p out/test/x86_64/z-sectionheader -381: ++ set -x 382: +++ uname 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT -376: + grep -Eq 'Flags:.*NODUMP' -377: + out/test/x86_64/z-now/exe -383: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh -381: + cat -377: + grep -q 'Hello world' 382: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-separate-code.sh .sh -376: + readelf --dynamic out/test/x86_64/z-nodump/b.so -381: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - -383: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc -383: ++ export LC_ALL=C -383: ++ LC_ALL=C -383: ++ '[' -z x86_64 ']' -383: ++ '[' -z '' ']' -383: ++ TESTDIR=out/test/x86_64 -383: ++ CC=cc -383: ++ CXX=c++ -383: ++ GCC=gcc -383: ++ GXX=g++ -383: ++ OBJDUMP=objdump -383: ++ OBJCOPY=objcopy -383: ++ STRIP=strip -383: ++ QEMU= -383: ++ case $MACHINE in -383: ++ tlsdesc_opt=-mtls-dialect=gnu2 -379: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -383: +++ uname 382: ++ testname=z-separate-code 382: ++ echo -n 'Testing z-separate-code ... ' 382: Testing z-separate-code ... ++ t=out/test/x86_64/z-separate-code 382: ++ mkdir -p out/test/x86_64/z-separate-code -377: + on_exit -377: + echo OK -377: OK -377: + exit 0 -364/385 Test #377: x86_64-z-now .......................................... Passed 0.36 sec +360: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so +360: + grep -q 'WEAK DEFAULT UND foo' +360: + grep -q 'WEAK DEFAULT UND foo' +360: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so +260: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g test 384 Start 384: x86_64-z-start-stop-visibility @@ -25722,37 +25506,92 @@ 384: MACHINE=x86_64 384: CPU= 384: Test timeout computed to be: 1500 -372: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log -372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined -370: + out/test/x86_64/wrap/exe -370: + grep -q '^foo$' -370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo +322: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' +368: + grep -q fn2 out/test/x86_64/whole-archive/log +349: + grep -q baz@@VER_Y2 out/test/x86_64/version-script6/log 382: ++ set -x 382: + is_musl 382: + ldd --version 382: + grep -q musl -376: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump +383: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh +383: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc +383: ++ export LC_ALL=C +383: ++ LC_ALL=C +383: ++ '[' -z x86_64 ']' +383: ++ '[' -z '' ']' +383: ++ TESTDIR=out/test/x86_64 +383: ++ CC=cc +383: ++ CXX=c++ +383: ++ GCC=gcc +383: ++ GXX=g++ +383: ++ OBJDUMP=objdump +383: ++ OBJCOPY=objcopy +383: ++ STRIP=strip +383: ++ QEMU= +383: ++ case $MACHINE in +383: ++ tlsdesc_opt=-mtls-dialect=gnu2 +383: +++ uname 383: ++ '[' Linux = FreeBSD ']' 383: ++ trap 'on_error $LINENO' ERR 383: ++ trap on_exit EXIT 383: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh .sh +316: + grep -q 42 +316: + out/test/x86_64/tlsdesc-static/exe2 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +370: + cat +370: + cc -c -o out/test/x86_64/wrap/b.o -xc - +365: + grep -q 'undefined symbol: foo' out/test/x86_64/weak-undef2/log +321: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 +321: + grep -q foo out/test/x86_64/undefined-glob-gc-sections/log2 +357: ++ wc -l +357: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log +359: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +359: + grep -q 'undefined symbol:.*foo' +343/385 Test #316: x86_64-tlsdesc-static ................................. Passed 0.91 sec +test 385 + Start 385: x86_64-z-unknown + +385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh" +385: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu +385: Environment variables: +385: MACHINE=x86_64 +385: CPU= +385: Test timeout computed to be: 1500 +368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a +349: + on_exit +349: + echo OK +349: OK +349: + exit 0 +344/385 Test #349: x86_64-version-script6 ................................ Passed 0.49 sec +382: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - +382: + cat 383: ++ testname=z-stack-size 383: ++ echo -n 'Testing z-stack-size ... ' 383: Testing z-stack-size ... ++ t=out/test/x86_64/z-stack-size 383: ++ mkdir -p out/test/x86_64/z-stack-size -382: + cat -373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -382: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - -384: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh -374: + grep -q 'Hello world' -374: + out/test/x86_64/z-max-page-size/exe2 -380: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o -364: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie 383: ++ set -x 383: + cat 383: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - -366: + grep -q '^2$' -374: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 +365: + on_exit +365: + echo OK +365: OK +365: + exit 0 +321: + grep -q foobar out/test/x86_64/undefined-glob-gc-sections/log2 +321: + grep -q baz out/test/x86_64/undefined-glob-gc-sections/log2 +357: + '[' 1 = 1 ']' +357: + on_exit +357: + echo OK +357: OK +357: + exit 0 +360: + on_exit +360: + echo OK +360: OK +360: + exit 0 +345/385 Test #360: x86_64-weak-export-dso ................................ Passed 0.40 sec +384: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh 384: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 384: ++ export LC_ALL=C 384: ++ LC_ALL=C @@ -25769,48 +25608,19 @@ 384: ++ QEMU= 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 -366: + out/test/x86_64/weak-undef4/exe1 -369: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto 384: +++ uname -366: + out/test/x86_64/weak-undef4/exe2 -366: + grep -q '^-1$' -374: + grep -q 'LOAD.*R 0x100000$' -384: ++ '[' Linux = FreeBSD ']' -384: ++ trap 'on_error $LINENO' ERR -384: ++ trap on_exit EXIT -378: + readelf --dynamic out/test/x86_64/z-origin/exe -369: + cat -384: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh .sh -374: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -366: + on_exit -366: + echo OK -366: OK -366: + exit 0 -384: ++ testname=z-start-stop-visibility -384: ++ echo -n 'Testing z-start-stop-visibility ... ' -384: Testing z-start-stop-visibility ... ++ t=out/test/x86_64/z-start-stop-visibility -384: ++ mkdir -p out/test/x86_64/z-start-stop-visibility -365/385 Test #366: x86_64-weak-undef4 .................................... Passed 0.75 sec -test 385 - Start 385: x86_64-z-unknown - -385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh" -385: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu -385: Environment variables: -385: MACHINE=x86_64 -385: CPU= -385: Test timeout computed to be: 1500 -384: ++ set -x -384: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - -384: + cat -378: + grep -Eq '\(FLAGS\)\s+ORIGIN' -378: + readelf --dynamic out/test/x86_64/z-origin/exe -378: + grep -Eq 'Flags:.*ORIGIN' -378: + on_exit -378: + echo OK -378: OK -378: + exit 0 -366/385 Test #378: x86_64-z-origin ....................................... Passed 0.41 sec +354: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so +379: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs +346/385 Test #357: x86_64-warn-once ...................................... Passed 0.42 sec +347/385 Test #365: x86_64-weak-undef2 .................................... Passed 0.34 sec +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +348/385 Test #321: x86_64-undefined-glob-gc-sections ..................... Passed 0.87 sec +371: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +355: + readelf --dyn-syms out/test/x86_64/visibility/e.so 385: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh 385: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 385: ++ export LC_ALL=C @@ -25828,208 +25638,434 @@ 385: ++ QEMU= 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 +361: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared +384: ++ '[' Linux = FreeBSD ']' +384: ++ trap 'on_error $LINENO' ERR +384: ++ trap on_exit EXIT +384: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh .sh +378: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin +355: + grep -Fq foo out/test/x86_64/visibility/log +366: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o +367: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 385: +++ uname +384: ++ testname=z-start-stop-visibility +384: ++ echo -n 'Testing z-start-stop-visibility ... ' +384: Testing z-start-stop-visibility ... ++ t=out/test/x86_64/z-start-stop-visibility +384: ++ mkdir -p out/test/x86_64/z-start-stop-visibility +355: + on_exit +355: + echo OK +355: OK +355: + exit 0 +349/385 Test #355: x86_64-visibility ..................................... Passed 0.44 sec +371: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +375: + grep -q 'Flags:.*NODEFLIB' +375: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe +380: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o +374: + out/test/x86_64/z-max-page-size/exe1 +384: ++ set -x +384: + cat 385: ++ '[' Linux = FreeBSD ']' +371: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error 385: ++ trap 'on_error $LINENO' ERR 385: ++ trap on_exit EXIT +384: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - +374: + grep -q 'Hello world' +366: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a 385: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh .sh -382: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +374: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 +374: + grep -q 'LOAD.*R 0x10000$' 385: ++ testname=z-unknown 385: ++ echo -n 'Testing z-unknown ... ' 385: Testing z-unknown ... ++ t=out/test/x86_64/z-unknown 385: ++ mkdir -p out/test/x86_64/z-unknown 381: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader -369: + cat +374: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +368: + readelf --symbols out/test/x86_64/whole-archive/exe +375: + on_exit +375: + echo OK +375: OK +375: + exit 0 +350/385 Test #375: x86_64-z-nodefaultlib ................................. Passed 0.23 sec +363: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so +377: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now +317: + out/test/x86_64/tlsdesc/exe4 +317: + grep -q '42 3 5' +376: + readelf --dynamic out/test/x86_64/z-nodump/b.so +372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs +376: + grep -Eq 'Flags:.*NODUMP' 385: ++ set -x -383: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -369: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 385: + ./mold -z no-such-opt +368: + grep -q fn1 out/test/x86_64/whole-archive/log 385: + grep -q 'unknown command line option: -z no-such-opt' -376: + grep -Eq 'Flags:.*NODUMP' +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +351/385 Test #317: x86_64-tlsdesc ........................................ Passed 0.94 sec +368: + grep -q fn2 out/test/x86_64/whole-archive/log +379: + grep -Fq .relr.dyn +379: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 +376: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump +338: + nm -g out/test/x86_64/version-script17/exe3 +379: + out/test/x86_64/z-pack-relative-relocs/exe1 +379: + grep -q Hello +379: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs +385: + ./mold -zno-such-opt +368: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a +385: + grep -q 'unknown command line option: -zno-such-opt' +338: + grep -q foo out/test/x86_64/version-script17/log3 +364: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 +352/385 Test #338: x86_64-version-script17 ............................... Passed 0.75 sec +361: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so +361: + grep -q 'WEAK DEFAULT .* UND foo' +383: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 +356: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log +370: + cc -c -o out/test/x86_64/wrap/c.o -xc - +370: + cat +369: + cat +369: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - +385: + on_exit +385: + echo OK +385: OK +385: + exit 0 +353/385 Test #385: x86_64-z-unknown ...................................... Passed 0.10 sec +356: + on_exit +356: + echo OK +356: OK +356: + exit 0 +260: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id +322: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +359: + on_exit +359: + echo OK +359: OK +359: + exit 0 +354: + out/test/x86_64/versioned-undef/exe +354/385 Test #356: x86_64-warn-common .................................... Passed 0.51 sec +355/385 Test #359: x86_64-warn-unresolved-symbols ........................ Passed 0.50 sec +384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o +322: + grep -q foo out/test/x86_64/undefined-glob/log2 +354: + grep -q '^1 2 3 3 4$' +354: + on_exit +354: + echo OK +354: OK +354: + exit 0 +361: + on_exit +361: + echo OK +361: OK +361: + exit 0 +356/385 Test #354: x86_64-versioned-undef ................................ Passed 0.53 sec +357/385 Test #361: x86_64-weak-export-dso2 ............................... Passed 0.47 sec +380: + readelf -WS out/test/x86_64/z-rodynamic/exe1 +380: + grep -q '\.dynamic.* WA ' +372: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log +382: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +380: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic +372: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined +353: + ./mold -v +353: + grep -q 'mold .*compatible with GNU ld' 376: + readelf --dynamic out/test/x86_64/z-nodump/b.so +376: + grep -Eq 'Flags:.*NODUMP' +322: + grep -q foobar out/test/x86_64/undefined-glob/log2 +300: + out/test/x86_64/tls-gd/exe4 +300: + grep -q '1 2 3 4 5 6' +322: + grep -q baz out/test/x86_64/undefined-glob/log2 +368: + readelf --symbols out/test/x86_64/whole-archive/exe +366: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a +353: + ./mold --version +353: + grep -q 'mold .*compatible with GNU ld' +373: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +322: + on_exit +363: + out/test/x86_64/weak-undef-dso/exe1 +363: + grep -q bar=-1 +322: + echo OK +322: OK +322: + exit 0 +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 376: + on_exit 376: + echo OK 376: OK 376: + exit 0 -367/385 Test #376: x86_64-z-nodump ....................................... Passed 0.53 sec -353: + grep -q 'Hello world' -353: + out/test/x86_64/version/exe2 -363: + out/test/x86_64/weak-undef-dso/exe2 -363: + grep -q bar=5 -385: + ./mold -zno-such-opt -385: + grep -q 'unknown command line option: -zno-such-opt' -379: + out/test/x86_64/z-pack-relative-relocs/exe2 +358/385 Test #300: x86_64-tls-gd ......................................... Passed 1.32 sec +359/385 Test #322: x86_64-undefined-glob ................................. Passed 0.98 sec +360/385 Test #376: x86_64-z-nodump ....................................... Passed 0.31 sec +367: + readelf --dynamic out/test/x86_64/weak-undef5/exe +367: + grep -q 'NEEDED.*libfoobar' +363: + cat +363: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - +368: + grep -q fn1 out/test/x86_64/whole-archive/log +381: + out/test/x86_64/z-sectionheader/exe +381: + grep -q 'Hello world' +367: + out/test/x86_64/weak-undef5/exe +381: + readelf -h out/test/x86_64/z-sectionheader/exe +367: + grep -q '^2$' +368: + grep -q fn2 out/test/x86_64/whole-archive/log +367: + on_exit +367: + echo OK +367: OK +367: + exit 0 +381: + grep -Eq 'Size of section headers:\s+0 ' +361/385 Test #367: x86_64-weak-undef5 .................................... Passed 0.44 sec +353: + ./mold -V +353: + grep -q 'mold .*compatible with GNU ld' +368: + on_exit +368: + echo OK +368: OK +368: + exit 0 +362/385 Test #368: x86_64-whole-archive .................................. Passed 0.44 sec +381: + on_exit +381: + echo OK +381: OK +381: + exit 0 +363/385 Test #381: x86_64-z-sectionheader ................................ Passed 0.21 sec +378: + readelf --dynamic out/test/x86_64/z-origin/exe +378: + grep -Eq '\(FLAGS\)\s+ORIGIN' +353: + ./mold -V +353: + grep -q elf_x86_64 +380: + grep -q '\.dynamic.* A ' +380: + readelf -WS out/test/x86_64/z-rodynamic/exe2 +383: + grep -q 'GNU_STACK .* 0x900000 RW' +377: + out/test/x86_64/z-now/exe +380: + on_exit +380: + echo OK +380: OK +380: + exit 0 +378: + readelf --dynamic out/test/x86_64/z-origin/exe +378: + grep -Eq 'Flags:.*ORIGIN' +377: + grep -q 'Hello world' +377: + on_exit +377: + echo OK +377: OK +377: + exit 0 +364/385 Test #380: x86_64-z-rodynamic .................................... Passed 0.27 sec +378: + on_exit +378: + echo OK +378: OK +378: + exit 0 +374: + out/test/x86_64/z-max-page-size/exe2 +374: + grep -q 'Hello world' +353: + ./mold -V +365/385 Test #378: x86_64-z-origin ....................................... Passed 0.31 sec +353: + grep -q elf_i386 +366/385 Test #377: x86_64-z-now .......................................... Passed 0.34 sec +374: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 +374: + grep -q 'LOAD.*R 0x100000$' +384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 +383: + readelf -W --segments out/test/x86_64/z-stack-size/exe 379: + grep -q Hello -363: + on_exit -363: + echo OK -363: OK -363: + exit 0 +379: + out/test/x86_64/z-pack-relative-relocs/exe2 +374: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log1 +382: + out/test/x86_64/z-separate-code/exe1 +382: + grep -q 'Hello world' 379: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 -368/385 Test #363: x86_64-weak-undef-dso ................................. Passed 1.06 sec -385: + on_exit -385: + echo OK -385: OK -385: + exit 0 -369/385 Test #385: x86_64-z-unknown ...................................... Passed 0.15 sec -353: + ./mold --v +260: + readelf -SW out/test/x86_64/separate-debug-file/exe2 +260: + grep -Fq .gnu_debuglink +353: + cat +384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +383: + on_exit +383: + echo OK +383: OK +383: + exit 0 +382: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +367/385 Test #383: x86_64-z-stack-size ................................... Passed 0.22 sec +364: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie +353: + cc -c -xc -o out/test/x86_64/version/a.o - 379: + grep -wq RELR out/test/x86_64/z-pack-relative-relocs/log2 -370: + grep -q '^wrap_foo$' -370: + out/test/x86_64/wrap/exe +384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden +260: + flock out/test/x86_64/separate-debug-file/exe2 true +260: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit +260: + grep -Fq printf 379: + grep -wq RELRSZ out/test/x86_64/z-pack-relative-relocs/log2 -370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo 379: + grep -wq RELRENT out/test/x86_64/z-pack-relative-relocs/log2 -384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o -372: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log -374: + out/test/x86_64/z-max-page-size/exe3 -374: + grep -q 'Hello world' 379: + on_exit 379: + echo OK 379: OK 379: + exit 0 -370/385 Test #379: x86_64-z-pack-relative-relocs ......................... Passed 0.56 sec 373: + cat +368/385 Test #379: x86_64-z-pack-relative-relocs ......................... Passed 0.32 sec 373: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - +366: + out/test/x86_64/weak-undef4/exe1 +366: + grep -q '^2$' +366: + out/test/x86_64/weak-undef4/exe2 +366: + grep -q '^-1$' +366: + on_exit +366: + echo OK +366: OK +366: + exit 0 +369/385 Test #366: x86_64-weak-undef4 .................................... Passed 0.51 sec +374: + out/test/x86_64/z-max-page-size/exe3 +374: + grep -q 'Hello world' 374: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 -353: + grep -q 'unknown command line option:' out/test/x86_64/version/log -369: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto -372: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 374: + grep -q 'LOAD.*R 0x100000$' +382: + grep -q 'Hello world' +382: + out/test/x86_64/z-separate-code/exe2 374: + on_exit 374: + echo OK 374: OK 374: + exit 0 -371/385 Test #374: x86_64-z-max-page-size ................................ Passed 0.68 sec -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 -364: + grep -q '^-1$' -372/385 Test #353: x86_64-version ........................................ Passed 1.41 sec -380: + readelf -WS out/test/x86_64/z-rodynamic/exe1 -380: + grep -q '\.dynamic.* WA ' +370/385 Test #374: x86_64-z-max-page-size ................................ Passed 0.45 sec +382: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 +384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log2 +384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected +364: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie +382: + out/test/x86_64/z-separate-code/exe3 +382: + grep -q 'Hello world' +382: + on_exit +382: + echo OK +382: OK +382: + exit 0 +371/385 Test #382: x86_64-z-separate-code ................................ Passed 0.32 sec +384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 364: + out/test/x86_64/weak-undef/exe1 -380: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic 364: + grep -q '^-1$' +384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log3 364: + out/test/x86_64/weak-undef/exe2 +364: + grep -q '^-1$' +384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log3 364: + out/test/x86_64/weak-undef/exe3 364: + grep -q '^2$' +384: + on_exit +384: + echo OK +384: OK +384: + exit 0 +372/385 Test #384: x86_64-z-start-stop-visibility ........................ Passed 0.30 sec 364: + out/test/x86_64/weak-undef/exe4 364: + grep -q '^2$' 364: + on_exit 364: + echo OK 364: OK 364: + exit 0 -373/385 Test #364: x86_64-weak-undef ..................................... Passed 1.15 sec +373/385 Test #364: x86_64-weak-undef ..................................... Passed 0.62 sec +240: + cat +240: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - +372: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log +371: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +372: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +371: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +371: + on_exit +371: + echo OK +371: OK +371: + exit 0 +374/385 Test #371: x86_64-z-cet-report ................................... Passed 0.62 sec +363: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so +370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o +240: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o 373: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe1 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/b.so -381: + grep -q 'Hello world' -381: + out/test/x86_64/z-sectionheader/exe -240: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o -381: + readelf -h out/test/x86_64/z-sectionheader/exe -381: + grep -Eq 'Size of section headers:\s+0 ' -383: + grep -q 'GNU_STACK .* 0x900000 RW' -383: + readelf -W --segments out/test/x86_64/z-stack-size/exe -381: + on_exit -381: + echo OK -381: OK -381: + exit 0 -383: + on_exit -383: + echo OK -383: OK -383: + exit 0 +353: + rm -f out/test/x86_64/version/exe 370: + out/test/x86_64/wrap/exe -374/385 Test #381: x86_64-z-sectionheader ................................ Passed 0.45 sec -375/385 Test #383: x86_64-z-stack-size ................................... Passed 0.36 sec 370: + grep -q '^foo$' -382: + out/test/x86_64/z-separate-code/exe1 -382: + grep -q 'Hello world' -382: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -370: + on_exit -370: + echo OK -370: OK -370: + exit 0 -376/385 Test #370: x86_64-wrap ........................................... Passed 0.99 sec 372: + grep -q 'undefined symbol:.* foo$' out/test/x86_64/z-defs/log +353: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o +353: + grep -q mold +370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo 372: + on_exit 372: + echo OK 372: OK 372: + exit 0 -377/385 Test #372: x86_64-z-defs ......................................... Passed 0.98 sec -384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 -384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log1 -384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log1 -384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden -380: + readelf -WS out/test/x86_64/z-rodynamic/exe2 -380: + grep -q '\.dynamic.* A ' -380: + on_exit -380: + echo OK -380: OK -380: + exit 0 -378/385 Test #380: x86_64-z-rodynamic .................................... Passed 0.58 sec +363: + out/test/x86_64/weak-undef-dso/exe2 +375/385 Test #372: x86_64-z-defs ......................................... Passed 0.65 sec +363: + grep -q bar=5 +363: + on_exit +363: + echo OK +363: OK +363: + exit 0 +376/385 Test #363: x86_64-weak-undef-dso ................................. Passed 0.76 sec +353: + '[' -f out/test/x86_64/version/exe1 ']' +353: + grep -q mold +353: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o 373: + out/test/x86_64/z-dynamic-undefined-weak/exe1 373: + grep -q 1 373: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so -382: + out/test/x86_64/z-separate-code/exe2 -382: + grep -q 'Hello world' -382: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -369: + out/test/x86_64/wrap-lto/exe -369: + grep -q '^foo$' -369: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto -384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 -384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log2 -384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log2 -384: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected +370: + out/test/x86_64/wrap/exe +370: + grep -q '^wrap_foo$' +370: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo +353: + out/test/x86_64/version/exe2 +353: + grep -q 'Hello world' +353: + ./mold --v 373: + out/test/x86_64/z-dynamic-undefined-weak/exe2 373: + grep -q 1 373: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so +353: + grep -q 'unknown command line option:' out/test/x86_64/version/log +353: + on_exit +353: + echo OK +353: OK +353: + exit 0 +377/385 Test #353: x86_64-version ........................................ Passed 0.90 sec +370: + out/test/x86_64/wrap/exe +370: + grep -q '^foo$' +370: + on_exit +370: + echo OK +370: OK +370: + exit 0 +378/385 Test #370: x86_64-wrap ........................................... Passed 0.74 sec +373: + out/test/x86_64/z-dynamic-undefined-weak/exe3 +373: + grep -q 0 +373: + on_exit +373: + echo OK +373: OK +373: + exit 0 +379/385 Test #373: x86_64-z-dynamic-undefined-weak ....................... Passed 0.72 sec +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +380/385 Test #260: x86_64-separate-debug-file ............................ Passed 2.28 sec +369: + cat +369: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto +201: + cat +201: + cc -c -xc -o out/test/x86_64/many-sections/b.o - +201: + cc -B. -o out/test/x86_64/many-sections/exe out/test/x86_64/many-sections/a.o out/test/x86_64/many-sections/b.o +201: + out/test/x86_64/many-sections/exe +201: + grep -q Hello +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +381/385 Test #201: x86_64-many-sections .................................. Passed 3.44 sec +240: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o +369: + cat +369: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 240: + out/test/x86_64/relocatable-many-sections/exe 240: + grep -q Hello 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 -379/385 Test #240: x86_64-relocatable-many-sections ...................... Passed 6.40 sec -382: + out/test/x86_64/z-separate-code/exe3 -382: + grep -q 'Hello world' -382: + on_exit -382: + echo OK -382: OK -382: + exit 0 -380/385 Test #382: x86_64-z-separate-code ................................ Passed 0.64 sec -384: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 -384: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log3 -384: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log3 -384: + on_exit -384: + echo OK -384: OK -384: + exit 0 -381/385 Test #384: x86_64-z-start-stop-visibility ........................ Passed 0.60 sec +382/385 Test #240: x86_64-relocatable-many-sections ...................... Passed 2.99 sec +202: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o +369: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto +369: + out/test/x86_64/wrap-lto/exe +369: + grep -q '^foo$' +369: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto 369: + out/test/x86_64/wrap-lto/exe 369: + grep -q '^wrap_foo$' 369: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto -373: + out/test/x86_64/z-dynamic-undefined-weak/exe3 -373: + grep -q 0 -373: + on_exit -373: + echo OK -373: OK -373: + exit 0 -382/385 Test #373: x86_64-z-dynamic-undefined-weak ....................... Passed 1.17 sec 369: + out/test/x86_64/wrap-lto/exe 369: + grep -q '^foo$' 369: + on_exit 369: + echo OK 369: OK 369: + exit 0 -383/385 Test #369: x86_64-wrap-lto ....................................... Passed 1.42 sec -232: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so -232: + out/test/x86_64/range-extension-thunk3/exe -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -384/385 Test #232: x86_64-range-extension-thunk3 ......................... Passed 7.11 sec +383/385 Test #369: x86_64-wrap-lto ....................................... Passed 1.84 sec 202: + readelf -WS out/test/x86_64/many-sections2/b.o 202: + grep -Fq .data.100000 out/test/x86_64/many-sections2/log1 202: + readelf -Ws out/test/x86_64/many-sections2/b.o +232: + seq 1 10000 +232: + sed 's/.*/void func&();/' +232: + echo 'int main() {' +232: + seq 1 10000 +232: + sed 's/.*/func&();/' +232: + echo '}' +232: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 202: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/x86_64/many-sections2/log2 202: + grep -Fq 'ABS foo' out/test/x86_64/many-sections2/log2 202: + grep -Fq 'ABS x68966' out/test/x86_64/many-sections2/log2 @@ -26037,11 +26073,18 @@ 202: + echo OK 202: OK 202: + exit 0 -385/385 Test #202: x86_64-many-sections2 ................................. Passed 8.89 sec +384/385 Test #202: x86_64-many-sections2 ................................. Passed 4.91 sec +232: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so +232: + out/test/x86_64/range-extension-thunk3/exe +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +385/385 Test #232: x86_64-range-extension-thunk3 ......................... Passed 4.86 sec 100% tests passed, 0 tests failed out of 385 -Total Test time (real) = 15.09 sec +Total Test time (real) = 7.21 sec The following tests did not run: 10 - x86_64-arch-x86_64-incompatible-libs-linker-script (Skipped) @@ -26057,7 +26100,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ - cd obj-x86_64-linux-gnu && make -j20 install DESTDIR=/build/reproducible-path/mold-2.34.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/mold-2.34.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.34.1+dfsg -B/build/reproducible-path/mold-2.34.1+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -26111,12 +26154,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/1561763/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1561763/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/1749165 and its subdirectories -I: Current time: Thu Nov 14 01:34:01 -12 2024 -I: pbuilder-time-stamp: 1731591241 +I: removing directory /srv/workspace/pbuilder/1561763 and its subdirectories +I: Current time: Thu Dec 18 10:03:52 +14 2025 +I: pbuilder-time-stamp: 1766001832