Diff of the two buildlogs: -- --- b1/build.log 2025-03-25 23:33:12.077310210 +0000 +++ b2/build.log 2025-03-25 23:10:13.335492475 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Mar 25 11:10:17 -12 2025 -I: pbuilder-time-stamp: 1742944217 +I: Current time: Tue Apr 28 19:27:11 +14 2026 +I: pbuilder-time-stamp: 1777354031 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/976317/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/675802/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-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 Apr 28 05:27 /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/675802/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/675802/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='unstable' - 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5f5db2c3c22e47f193222670e086f21f' - 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='976317' - PS1='# ' - PS2='> ' + INVOCATION_ID=7953f4f3a8304f6fa81b1d55c3486841 + 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=675802 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.AebzKIKh/pbuilderrc_a9je --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AebzKIKh/b1 --logfile b1/build.log mold_2.37.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.AebzKIKh/pbuilderrc_pUxf --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AebzKIKh/b2 --logfile b2/build.log mold_2.37.1+dfsg-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + 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-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/976317/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/675802/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: 92 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 58.5 MB in 2s (31.6 MB/s) +Fetched 58.5 MB in 1s (72.0 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:amd64. (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 ... 19805 files and directories currently installed.) @@ -533,8 +565,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Mar 25 23:11:29 UTC 2025. -Universal Time is now: Tue Mar 25 23:11:29 UTC 2025. +Local time is now: Tue Apr 28 05:28:12 UTC 2026. +Universal Time is now: Tue Apr 28 05:28:12 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.2-2) ... @@ -618,7 +650,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.37.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.37.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/675802/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/675802/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.37.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.37.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.37.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -765,8 +801,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (10.1s) --- Generating done (0.4s) +-- Configuring done (4.4s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -778,7 +814,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.37.1+dfsg -B/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -798,80 +834,120 @@ make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/mold-2.37.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.37.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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.37.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.37.1+dfsg/lib/update-git-hash.cmake +make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build -Scanning dependencies of target libzstd_static make[3]: Leaving directory '/build/reproducible-path/mold-2.37.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 -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.37.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 +make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.37.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.37.1+dfsg/lib/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -Scanning dependencies of target blake3 -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.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]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -[ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -[ 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/allocator.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +[ 2%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/alloc-aligned.c +[ 3%] 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.37.1+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/src/mold-wrapper.c -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/debug.c -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/allocator.cpp -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/alloc.c -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/arena.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/alloc-aligned.c +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/alloc-posix.c +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/bitmap.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/heap.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/init.c +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/libc.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/options.c +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/os.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/page.c cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o +[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/random.c cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/exception.cpp -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -[ 3%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -[ 3%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3.c -[ 3%] Built target git_hash -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/error_private.c -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/alloc-posix.c -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/segment.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/segment-map.c cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/fse_decompress.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/stats.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/market.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/prim/prim.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 8%] Built target git_hash +Scanning dependencies of target blake3 +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.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]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +Scanning dependencies of target libzstd_static +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.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 +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 8%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3.c /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.37.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"); @@ -888,26 +964,12 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/pool.c -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/arena.c -[ 3%] Linking C shared library mold-wrapper.so -/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -[ 3%] Built target mold-wrapper -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/bitmap.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/threading.c -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/heap.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/xxhash.c -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/market.cpp +/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': +/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c:439:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 439 | mi_stats_print_out((mi_output_fun*)out, NULL); + | ^ /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c:694:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 694 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; | ^ @@ -915,26 +977,7 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c:704:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 704 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ | ^ -[ 4%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3_portable.c -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 4%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S -[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/init.c -[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/libc.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/hist.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/options.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/os.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/page.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/debug.c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c:403:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 403 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? @@ -942,63 +985,61 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c:403:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 403 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? | ^ -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/random.c -[ 5%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S -[ 5%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/entropy_common.c +[ 8%] Linking C shared library mold-wrapper.so +/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/error_private.c +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/fse_decompress.c +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/pool.c +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 8%] Built target mold-wrapper +[ 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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/threading.c +[ 8%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/xxhash.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 9%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/blake3/c/blake3_portable.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +[ 10%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S +[ 10%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/segment.c -[ 7%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o +[ 10%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/fse_compress.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/hist.c +[ 11%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/segment-map.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/stats.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/mimalloc/src/prim/prim.c -[ 8%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': -/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c:439:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 439 | mi_stats_print_out((mi_output_fun*)out, NULL); - | ^ -cd /build/reproducible-path/mold-2.37.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 -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -/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 -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 9%] Built target blake3 -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +[ 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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.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_superblock.c.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp In file included from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:52, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/types.h:27, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:17, @@ -1017,65 +1058,48 @@ | ^~~~~~~~~~~~~~~~~~~~~~ In function '_mi_page_free': cc1: note: destination object is likely at address zero -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/version.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 12%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.37.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.37.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 -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +[ 14%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.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" -/usr/bin/ranlib libmimalloc.a +cd /build/reproducible-path/mold-2.37.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 +[ 14%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake +/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 make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' -[ 12%] Built target mimalloc-static -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -In file included from /usr/include/c++/14/atomic:50, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, - from /build/reproducible-path/mold-2.37.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.37.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 -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 14%] Built target blake3 cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp +/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/ranlib libmimalloc.a [ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.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 -D__TBB_GNU_ASM_VERSION=2044 -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.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 14%] Built target mimalloc-static [ 15%] 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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.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.37.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o @@ -1083,22 +1107,25 @@ [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v06.c cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v05.c +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1505:20: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] 1505 | size_t rleSize = litbp.origSize; | ^~~~~~~ @@ -1115,7 +1142,6 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1489:23: note: '*(unsigned int *)((char *)&litbp + offsetof(blockProperties_t, blockType))' was declared here 1489 | blockProperties_t litbp; | ^~~~~ -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v06.c In function 'ZSTD_decompressSequences', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1850:35: warning: 'dumpsLength' may be used uninitialized [-Wmaybe-uninitialized] @@ -1140,11 +1166,9 @@ 1858 | for ( ; (FSE_reloadDStream(&(seqState.DStream)) <= FSE_DStream_completed) && (nbSeq>0) ; ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here 1829 | int nbSeq; | ^~~~~ -cd /build/reproducible-path/mold-2.37.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.37.1+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1936:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1936 | switch(blockProperties.blockType) @@ -1152,6 +1176,18 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1918 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/atomic:50, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, + from /build/reproducible-path/mold-2.37.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.37.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 [ 16%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a cd /build/reproducible-path/mold-2.37.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.37.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 @@ -1173,226 +1209,226 @@ make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc +[ 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.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +[ 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.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -[ 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.SH4BE.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc +[ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.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.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o +[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V1.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SPARC64.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.M68K.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4BE.cc @@ -1418,10 +1454,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64LE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64BE.cc -[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V1.cc +[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V2.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o @@ -1440,15 +1476,15 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.X86_64.cc +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.I386.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64LE.cc +[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32BE.cc @@ -1488,11 +1524,11 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32LE.cc +[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32BE.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64BE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC32.cc @@ -1505,8 +1541,8 @@ [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SPARC64.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.M68K.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4BE.cc @@ -1516,9 +1552,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.X86_64.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc +[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64BE.cc @@ -1538,33 +1574,33 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V1.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V2.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SPARC64.cc +[ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.M68K.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH32.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4BE.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH32.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH64.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.X86_64.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.I386.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.I386.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64BE.cc +[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32BE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64LE.cc @@ -1588,30 +1624,30 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o [ 54%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o +[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64BE.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc +[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o @@ -1620,21 +1656,21 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SPARC64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4LE.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH32.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.X86_64.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.X86_64.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64LE.cc +[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32.cc @@ -1686,17 +1722,17 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64BE.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC32.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.S390X.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.M68K.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4BE.cc @@ -1733,8 +1769,8 @@ [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4LE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4BE.cc @@ -1744,19 +1780,19 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc @@ -1764,28 +1800,28 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V1.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SPARC64.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4LE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o +[ 71%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.X86_64.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64LE.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o @@ -1820,13 +1856,13 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.X86_64.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.I386.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64LE.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64BE.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc @@ -1848,8 +1884,8 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4BE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o @@ -1884,24 +1920,24 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc +[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc +[ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.M68K.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc +[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64LE.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o @@ -1920,10 +1956,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V2.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.S390X.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc +[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o @@ -1938,10 +1974,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o @@ -1987,8 +2023,8 @@ [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC32.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V1.cc @@ -2002,12 +2038,12 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.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.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc -[ 91%] 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.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.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.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o @@ -2029,10 +2065,10 @@ [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc +[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc @@ -2074,13 +2110,13 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/src/arch-arm32.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.37.1+dfsg/src/arch-i386.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-m68k.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc32.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc64v1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-m68k.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc64v1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc64v2.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-s390x.cc @@ -2110,10 +2146,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.37.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.37.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.37.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -2306,6 +2342,204 @@ 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 +test 21 + Start 21: x86_64-arch-x86_64-init-array + +21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-init-array.sh" +21: Working Directory: /build/reproducible-path/mold-2.37.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-isa-level + +22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh" +22: Working Directory: /build/reproducible-path/mold-2.37.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-large-bss + +23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh" +23: Working Directory: /build/reproducible-path/mold-2.37.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-mergeable-records + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-records.sh" +24: Working Directory: /build/reproducible-path/mold-2.37.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-mergeable-strings-nonalloc + +25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh" +25: Working Directory: /build/reproducible-path/mold-2.37.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-mergeable-strings + +26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings.sh" +26: Working Directory: /build/reproducible-path/mold-2.37.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-note-property + +27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property.sh" +27: Working Directory: /build/reproducible-path/mold-2.37.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-note-property2 + +28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property2.sh" +28: Working Directory: /build/reproducible-path/mold-2.37.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-note + +29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh" +29: Working Directory: /build/reproducible-path/mold-2.37.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-note2 + +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note2.sh" +30: Working Directory: /build/reproducible-path/mold-2.37.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-plt + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh" +31: Working Directory: /build/reproducible-path/mold-2.37.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-preinit-array + +32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-preinit-array.sh" +32: Working Directory: /build/reproducible-path/mold-2.37.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-relax + +33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-relax.sh" +33: Working Directory: /build/reproducible-path/mold-2.37.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-reloc-overflow + +34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-overflow.sh" +34: Working Directory: /build/reproducible-path/mold-2.37.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-reloc-zero + +35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-zero.sh" +35: Working Directory: /build/reproducible-path/mold-2.37.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-reloc + +36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc.sh" +36: Working Directory: /build/reproducible-path/mold-2.37.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-section-alignment + +37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-alignment.sh" +37: Working Directory: /build/reproducible-path/mold-2.37.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-section-name + +38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh" +38: Working Directory: /build/reproducible-path/mold-2.37.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-tbss-only + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tbss-only.sh" +39: Working Directory: /build/reproducible-path/mold-2.37.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-tls-gd-mcmodel-large + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" +40: Working Directory: /build/reproducible-path/mold-2.37.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-tls-gd-to-ie + +41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" +41: Working Directory: /build/reproducible-path/mold-2.37.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-tls-large-tbss + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-large-tbss.sh" +42: Working Directory: /build/reproducible-path/mold-2.37.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.37.1+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 1: ++ export LC_ALL=C @@ -2338,6 +2572,9 @@ 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - 1: + cat 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.37.1+dfsg/test/arch-x86_64-apx-gotpcrelx.sh 2: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 2: ++ export LC_ALL=C @@ -2475,6 +2712,9 @@ 5: + '[' -mtls-dialect=gnu2 = '' ']' 5: + echo '_Thread_local int x; int y() { return x; }' 5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - +5: + echo 'int y(); int main() { y(); }' +5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - +5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so 6: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-empty-mergeable-section.sh 6: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -2509,6 +2749,8 @@ 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - +6: + 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 +6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 7: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-emulation-deduction.sh 7: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -2540,6 +2782,13 @@ 7: + cat 7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - 7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o +7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe +7: + grep -i x86-64 +7: Machine: Advanced Micro Devices X86-64 +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 8: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 8: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 8: ++ export LC_ALL=C @@ -2571,6 +2820,7 @@ 8: + cat 8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - 8: + 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 +8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 9: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-execstack-if-needed.sh 9: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 9: ++ export LC_ALL=C @@ -2602,6 +2852,10 @@ 9: + cat 9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - 9: + 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 +9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +9: + grep 'GNU_STACK.* RW ' +9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +9: + 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 10: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-function-multiversion.sh 10: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 10: ++ export LC_ALL=C @@ -2633,9 +2887,12 @@ 10: + supports_ifunc 10: + is_musl 10: + grep musl -10: + cc -c -o /dev/null -xc - 10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +10: + cc -c -o /dev/null -xc - 10: ++ uname +10: + '[' Linux = FreeBSD ']' +10: + cat +10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC 11: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-gnu-linkonce.sh 11: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 11: ++ export LC_ALL=C @@ -2670,6 +2927,7 @@ 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - +11: + 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 12: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-gnu-retain.sh 12: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 12: ++ export LC_ALL=C @@ -2702,9 +2960,11 @@ 12: + cc -o /dev/null -c -xassembler - 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - -12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - 12: + cat +12: + cat +12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - +12: + 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 13: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-gotpcrelx.sh 13: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 13: ++ export LC_ALL=C @@ -2737,6 +2997,7 @@ 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC 13: + cat 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC +13: + 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 14: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-ifunc-alias.sh 14: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 14: ++ export LC_ALL=C @@ -2770,6 +3031,9 @@ 14: + grep musl 14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 14: + cc -c -o /dev/null -xc - +14: + test_cflags -static +14: + echo 'int main() {}' +14: + cc -B. -static -o /dev/null -xc - 15: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 15: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 15: ++ export LC_ALL=C @@ -2801,6 +3065,11 @@ 15: + test_cflags -m32 15: + echo 'int main() {}' 15: + cc -B. -m32 -o /dev/null -xc - +15: + skip +15: + echo skipped +15: skipped +15: + trap - EXIT +15: + exit 0 16: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 16: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 16: ++ export LC_ALL=C @@ -2829,8 +3098,8 @@ 16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' 16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail 16: ++ set -x -16: + grep __tsan_init 16: + nm mold +16: + grep __tsan_init 17: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-incompatible-libs.sh 17: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 17: ++ export LC_ALL=C @@ -2862,6 +3131,11 @@ 17: + test_cflags -m32 17: + echo 'int main() {}' 17: + cc -B. -m32 -o /dev/null -xc - +17: + skip +17: + echo skipped +17: skipped +17: + trap - EXIT +17: + exit 0 18: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-incompatible-libs2.sh 18: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 18: ++ export LC_ALL=C @@ -2893,23 +3167,11 @@ 18: + test_cflags -m32 18: + echo 'int main() {}' 18: + cc -B. -m32 -o /dev/null -xc - - 1/402 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.17 sec - 2/402 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.17 sec - 3/402 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.17 sec -5: + echo 'int y(); int main() { y(); }' -5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - -6: + 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 -7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe -7: + grep -i x86-64 -10: + '[' Linux = FreeBSD ']' -10: + cat -10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC -11: + 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 -12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - -12: + 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 -14: + test_cflags -static -14: + echo 'int main() {}' -14: + cc -B. -static -o /dev/null -xc - +18: + skip +18: + echo skipped +18: skipped +18: + trap - EXIT +18: + exit 0 19: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-incompatible-obj.sh 19: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 19: ++ export LC_ALL=C @@ -2971,69 +3233,17 @@ 20: ++ set -x 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - -test 21 - Start 21: x86_64-arch-x86_64-init-array - -21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-init-array.sh" -21: Working Directory: /build/reproducible-path/mold-2.37.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-isa-level - -22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh" -22: Working Directory: /build/reproducible-path/mold-2.37.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-large-bss - -23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh" -23: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -23: Environment variables: -23: MACHINE=x86_64 -23: CPU= -23: Test timeout computed to be: 1500 -20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - 20: + cat +20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - 20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC -1: + cat -23: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh -22: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh +20: + cat +20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - +20: + 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 21: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-init-array.sh -23: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -23: ++ export LC_ALL=C -23: ++ LC_ALL=C -23: ++ '[' -z x86_64 ']' -23: ++ '[' -z '' ']' -23: ++ TESTDIR=out/test/x86_64 -23: ++ CC=cc -23: ++ CXX=c++ -23: ++ GCC=gcc -23: ++ GXX=g++ -23: ++ OBJDUMP=objdump -23: ++ OBJCOPY=objcopy -23: ++ STRIP=strip -23: ++ QEMU= -22: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -22: ++ export LC_ALL=C -22: ++ LC_ALL=C -22: ++ '[' -z x86_64 ']' 21: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C -22: ++ '[' -z '' ']' -22: ++ TESTDIR=out/test/x86_64 21: ++ '[' -z x86_64 ']' -22: ++ CC=cc -22: ++ CXX=c++ -22: ++ GCC=gcc -22: ++ GXX=g++ 21: ++ '[' -z '' ']' 21: ++ TESTDIR=out/test/x86_64 21: ++ CC=cc @@ -3044,95 +3254,87 @@ 21: ++ OBJCOPY=objcopy 21: ++ STRIP=strip 21: ++ QEMU= -22: ++ OBJDUMP=objdump -22: ++ OBJCOPY=objcopy -22: ++ STRIP=strip -22: ++ QEMU= -5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -9: + grep 'GNU_STACK.* RW ' -23: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh .sh -9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -22: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh .sh -13: + 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 -23: ++ testname=arch-x86_64-large-bss -23: ++ t=out/test/x86_64/arch-x86_64-large-bss -23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss -20: + cat -22: ++ testname=arch-x86_64-isa-level -22: ++ t=out/test/x86_64/arch-x86_64-isa-level -22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level 21: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-init-array.sh .sh -20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - 21: ++ testname=arch-x86_64-init-array 21: ++ t=out/test/x86_64/arch-x86_64-init-array 21: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array -9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -9: + 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 -7: Machine: Advanced Micro Devices X86-64 -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 4/402 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.24 sec -23: ++ case $MACHINE in -23: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: ++ case $MACHINE in 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 24 - Start 24: x86_64-arch-x86_64-mergeable-records - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-records.sh" -24: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -24: Environment variables: -24: MACHINE=x86_64 -24: CPU= -24: Test timeout computed to be: 1500 -23: +++ uname 21: +++ uname -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 -15: + skip -15: + echo skipped -15: skipped -15: + trap - EXIT -15: + exit 0 -17: + skip -17: + echo skipped -17: skipped -17: + trap - EXIT -17: + exit 0 -22: ++ case $MACHINE in -22: ++ tlsdesc_opt=-mtls-dialect=gnu2 -22: +++ uname -11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -18: + skip -18: + echo skipped -18: skipped -18: + trap - EXIT -18: + exit 0 - 5/402 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.23 sec - 6/402 Test #17: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.21 sec - 7/402 Test #18: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.21 sec -23: ++ '[' Linux = FreeBSD ']' -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT -23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' -23: Testing arch-x86_64-large-bss ... ++ set -o pipefail -23: ++ set -x -23: + cat 21: ++ '[' Linux = FreeBSD ']' 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT 21: ++ echo -n 'Testing arch-x86_64-init-array ... ' 21: Testing arch-x86_64-init-array ... ++ set -o pipefail 21: ++ set -x +21: + cat +21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - +21: + cat +21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - +21: + 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: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh +22: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +22: ++ export LC_ALL=C +22: ++ LC_ALL=C +22: ++ '[' -z x86_64 ']' +22: ++ '[' -z '' ']' +22: ++ TESTDIR=out/test/x86_64 +22: ++ CC=cc +22: ++ CXX=c++ +22: ++ GCC=gcc +22: ++ GXX=g++ +22: ++ OBJDUMP=objdump +22: ++ OBJCOPY=objcopy +22: ++ STRIP=strip +22: ++ QEMU= +22: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-isa-level.sh .sh +22: ++ testname=arch-x86_64-isa-level +22: ++ t=out/test/x86_64/arch-x86_64-isa-level +22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level +22: ++ case $MACHINE in +22: ++ tlsdesc_opt=-mtls-dialect=gnu2 +22: +++ uname 22: ++ '[' Linux = FreeBSD ']' 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT 22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' 22: Testing arch-x86_64-isa-level ... ++ set -o pipefail 22: ++ set -x -22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - 22: + cat +22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - +22: + 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 +23: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh +23: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +23: ++ export LC_ALL=C +23: ++ LC_ALL=C +23: ++ '[' -z x86_64 ']' +23: ++ '[' -z '' ']' +23: ++ TESTDIR=out/test/x86_64 +23: ++ CC=cc +23: ++ CXX=c++ +23: ++ GCC=gcc +23: ++ GXX=g++ +23: ++ OBJDUMP=objdump +23: ++ OBJCOPY=objcopy +23: ++ STRIP=strip +23: ++ QEMU= +23: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-large-bss.sh .sh +23: ++ testname=arch-x86_64-large-bss +23: ++ t=out/test/x86_64/arch-x86_64-large-bss +23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss +23: ++ case $MACHINE in +23: ++ tlsdesc_opt=-mtls-dialect=gnu2 +23: +++ uname +23: ++ '[' Linux = FreeBSD ']' +23: ++ trap 'on_error $LINENO' ERR +23: ++ trap on_exit EXIT +23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' +23: Testing arch-x86_64-large-bss ... ++ set -o pipefail +23: ++ set -x +23: + cat +23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large +23: + cat +23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large 24: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-records.sh 24: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 24: ++ export LC_ALL=C @@ -3148,38 +3350,6 @@ 24: ++ OBJCOPY=objcopy 24: ++ STRIP=strip 24: ++ QEMU= -test 25 - Start 25: x86_64-arch-x86_64-mergeable-strings-nonalloc - -25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh" -25: Working Directory: /build/reproducible-path/mold-2.37.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-mergeable-strings - -26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings.sh" -26: Working Directory: /build/reproducible-path/mold-2.37.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-note-property - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property.sh" -27: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -27: Environment variables: -27: MACHINE=x86_64 -27: CPU= -27: Test timeout computed to be: 1500 -23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large -21: + cat -21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - -21: + cat -21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - 24: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-records.sh .sh 24: ++ testname=arch-x86_64-mergeable-records 24: ++ t=out/test/x86_64/arch-x86_64-mergeable-records @@ -3194,39 +3364,8 @@ 24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail 24: ++ set -x 24: + test_cflags -static -24: + cc -B. -static -o /dev/null -xc - 24: + echo 'int main() {}' -5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc -5: + command -v sde64 -5: + skip -5: + echo skipped -5: skipped -5: + trap - EXIT -5: + exit 0 -12: + grep foo -12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -12: 0000000000001694 t foo -12: + 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-exception-mcmodel-large/exe -8: + test_cxxflags -static -8: + echo 'int main() {}' -8: + c++ -B. -static -o /dev/null -xc++ - -11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -11: + grep -A1 '<__x86.get_pc_thunk.bx>:' -11: + grep -F 'puts$plt' -11: 1719: e8 f2 fe ff ff call 1610 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 -19: + skip -19: + echo skipped -19: skipped -19: + trap - EXIT -19: + exit 0 -6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +24: + cc -B. -static -o /dev/null -xc - 25: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 25: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 25: ++ export LC_ALL=C @@ -3255,8 +3394,11 @@ 25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' 25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail 25: ++ set -x +25: + cat 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - 25: + cat +25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - +25: + 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 26: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-mergeable-strings.sh 26: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 26: ++ export LC_ALL=C @@ -3276,43 +3418,18 @@ 26: ++ testname=arch-x86_64-mergeable-strings 26: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings - 8/402 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.35 sec - 9/402 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.33 sec - 10/402 Test #19: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.27 sec -6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 -6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 26: ++ case $MACHINE in 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: +++ uname -20: + 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 -test 28 - Start 28: x86_64-arch-x86_64-note-property2 - -28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property2.sh" -28: Working Directory: /build/reproducible-path/mold-2.37.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-note - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh" -29: Working Directory: /build/reproducible-path/mold-2.37.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-note2 - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note2.sh" -30: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -30: Environment variables: -30: MACHINE=x86_64 -30: CPU= -30: Test timeout computed to be: 1500 +26: ++ '[' Linux = FreeBSD ']' +26: ++ trap 'on_error $LINENO' ERR +26: ++ trap on_exit EXIT +26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' +26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail +26: ++ set -x +26: + test_cflags -static +26: + echo 'int main() {}' +26: + cc -B. -static -o /dev/null -xc - 27: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property.sh 27: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 27: ++ export LC_ALL=C @@ -3334,68 +3451,6 @@ 27: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 -6: + return 0 -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 -26: ++ '[' Linux = FreeBSD ']' -26: ++ trap 'on_error $LINENO' ERR -26: ++ trap on_exit EXIT -26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' -26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail -26: ++ set -x -26: + test_cflags -static -26: + echo 'int main() {}' -26: + cc -B. -static -o /dev/null -xc - -13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe -13: 0 0 -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 -28: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property2.sh -29: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh - 11/402 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.38 sec - 12/402 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.35 sec -test 31 - Start 31: x86_64-arch-x86_64-plt - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh" -31: Working Directory: /build/reproducible-path/mold-2.37.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-preinit-array - -32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-preinit-array.sh" -32: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -32: Environment variables: -32: MACHINE=x86_64 -32: CPU= -32: Test timeout computed to be: 1500 -29: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -29: ++ export LC_ALL=C -29: ++ LC_ALL=C -29: ++ '[' -z x86_64 ']' -29: ++ '[' -z '' ']' -29: ++ TESTDIR=out/test/x86_64 -29: ++ CC=cc -29: ++ CXX=c++ -29: ++ GCC=gcc -29: ++ GXX=g++ -29: ++ OBJDUMP=objdump -29: ++ OBJCOPY=objcopy -29: ++ STRIP=strip -29: ++ QEMU= -29: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh .sh -29: ++ testname=arch-x86_64-note -29: ++ t=out/test/x86_64/arch-x86_64-note -29: ++ mkdir -p out/test/x86_64/arch-x86_64-note -29: ++ case $MACHINE in -29: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: +++ uname 27: ++ '[' Linux = FreeBSD ']' 27: ++ trap 'on_error $LINENO' ERR @@ -3404,6 +3459,11 @@ 27: Testing arch-x86_64-note-property ... ++ set -o pipefail 27: ++ set -x 27: + echo endbr64 +27: + cc -o /dev/null -c -xassembler - +27: + test_cflags -fcf-protection=branch +27: + echo 'int main() {}' +27: + cc -B. -fcf-protection=branch -o /dev/null -xc - +28: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property2.sh 28: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C @@ -3419,6 +3479,51 @@ 28: ++ STRIP=strip 28: ++ QEMU= 28: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note-property2.sh .sh +28: ++ testname=arch-x86_64-note-property2 +28: ++ t=out/test/x86_64/arch-x86_64-note-property2 +28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 +28: ++ case $MACHINE in +28: ++ tlsdesc_opt=-mtls-dialect=gnu2 +28: +++ uname +28: ++ '[' Linux = FreeBSD ']' +28: ++ trap 'on_error $LINENO' ERR +28: ++ trap on_exit EXIT +28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' +28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail +28: ++ set -x +28: + nm mold +28: + grep __tsan_init +29: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh +29: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +29: ++ export LC_ALL=C +29: ++ LC_ALL=C +29: ++ '[' -z x86_64 ']' +29: ++ '[' -z '' ']' +29: ++ TESTDIR=out/test/x86_64 +29: ++ CC=cc +29: ++ CXX=c++ +29: ++ GCC=gcc +29: ++ GXX=g++ +29: ++ OBJDUMP=objdump +29: ++ OBJCOPY=objcopy +29: ++ STRIP=strip +29: ++ QEMU= +29: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note.sh .sh +29: ++ testname=arch-x86_64-note +29: ++ t=out/test/x86_64/arch-x86_64-note +29: ++ mkdir -p out/test/x86_64/arch-x86_64-note +29: ++ case $MACHINE in +29: ++ tlsdesc_opt=-mtls-dialect=gnu2 +29: +++ uname +29: ++ '[' Linux = FreeBSD ']' +29: ++ trap 'on_error $LINENO' ERR +29: ++ trap on_exit EXIT +29: ++ echo -n 'Testing arch-x86_64-note ... ' +29: Testing arch-x86_64-note ... ++ set -o pipefail +29: ++ set -x +29: + test_cflags -static +29: + echo 'int main() {}' +29: + cc -B. -static -o /dev/null -xc - 30: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note2.sh 30: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 30: ++ export LC_ALL=C @@ -3434,13 +3539,23 @@ 30: ++ OBJCOPY=objcopy 30: ++ STRIP=strip 30: ++ QEMU= -31: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh -27: + cc -o /dev/null -c -xassembler - -29: +++ uname -28: ++ testname=arch-x86_64-note-property2 -28: ++ t=out/test/x86_64/arch-x86_64-note-property2 -28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 30: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-note2.sh .sh +30: ++ testname=arch-x86_64-note2 +30: ++ t=out/test/x86_64/arch-x86_64-note2 +30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 +30: ++ case $MACHINE in +30: ++ tlsdesc_opt=-mtls-dialect=gnu2 +30: +++ uname +30: ++ '[' Linux = FreeBSD ']' +30: ++ trap 'on_error $LINENO' ERR +30: ++ trap on_exit EXIT +30: ++ echo -n 'Testing arch-x86_64-note2 ... ' +30: Testing arch-x86_64-note2 ... ++ set -o pipefail +30: ++ set -x +30: + test_cflags -Xassembler -mx86-used-note=no +30: + echo 'int main() {}' +30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +31: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh 31: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C @@ -3455,20 +3570,23 @@ 31: ++ OBJCOPY=objcopy 31: ++ STRIP=strip 31: ++ QEMU= -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -29: ++ echo -n 'Testing arch-x86_64-note ... ' -29: Testing arch-x86_64-note ... ++ set -o pipefail -29: ++ set -x -29: + test_cflags -static -22: + 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 +31: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh .sh +31: ++ testname=arch-x86_64-plt +31: ++ t=out/test/x86_64/arch-x86_64-plt +31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt +31: ++ case $MACHINE in +31: ++ tlsdesc_opt=-mtls-dialect=gnu2 +31: +++ uname +31: ++ '[' Linux = FreeBSD ']' +31: ++ trap 'on_error $LINENO' ERR +31: ++ trap on_exit EXIT +31: ++ echo -n 'Testing arch-x86_64-plt ... ' +31: Testing arch-x86_64-plt ... ++ set -o pipefail +31: ++ set -x +31: + cat +31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - +31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 32: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-preinit-array.sh -30: ++ testname=arch-x86_64-note2 -30: ++ t=out/test/x86_64/arch-x86_64-note2 -30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 -29: + echo 'int main() {}' -29: + cc -B. -static -o /dev/null -xc - 32: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C @@ -3483,118 +3601,98 @@ 32: ++ OBJCOPY=objcopy 32: ++ STRIP=strip 32: ++ QEMU= -28: ++ case $MACHINE in -28: ++ tlsdesc_opt=-mtls-dialect=gnu2 -27: + test_cflags -fcf-protection=branch 32: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-preinit-array.sh .sh -31: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-plt.sh .sh 32: ++ testname=arch-x86_64-preinit-array 32: ++ t=out/test/x86_64/arch-x86_64-preinit-array 32: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array -27: + echo 'int main() {}' -27: + cc -B. -fcf-protection=branch -o /dev/null -xc - 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 -31: ++ testname=arch-x86_64-plt -31: ++ t=out/test/x86_64/arch-x86_64-plt -31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt 32: +++ uname -30: ++ case $MACHINE in -30: ++ tlsdesc_opt=-mtls-dialect=gnu2 -28: +++ uname -30: +++ uname -28: ++ '[' Linux = FreeBSD ']' -28: ++ trap 'on_error $LINENO' ERR -28: ++ trap on_exit EXIT -25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - -23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large -28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' -28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail -28: ++ set -x 32: ++ '[' Linux = FreeBSD ']' -28: + nm mold 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' 32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail 32: ++ set -x 32: + is_musl -30: ++ '[' Linux = FreeBSD ']' -30: ++ trap 'on_error $LINENO' ERR -30: ++ trap on_exit EXIT -30: ++ echo -n 'Testing arch-x86_64-note2 ... ' -30: Testing arch-x86_64-note2 ... ++ set -o pipefail -30: ++ set -x -30: + test_cflags -Xassembler -mx86-used-note=no -31: ++ case $MACHINE in -31: ++ tlsdesc_opt=-mtls-dialect=gnu2 -31: +++ uname -25: + cat -23: + cat 32: + grep musl -30: + echo 'int main() {}' -30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -28: + grep __tsan_init -31: ++ '[' Linux = FreeBSD ']' -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT -31: ++ echo -n 'Testing arch-x86_64-plt ... ' -31: Testing arch-x86_64-plt ... ++ set -o pipefail -31: ++ set -x -31: + cat -31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - 32: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - -9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -9: + grep 'GNU_STACK.* RWE ' -9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -21: + 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 -25: + 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 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 13/402 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.44 sec -test 33 - Start 33: x86_64-arch-x86_64-relax - -33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-relax.sh" -33: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -33: Environment variables: -33: MACHINE=x86_64 -33: CPU= -33: Test timeout computed to be: 1500 -31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 32: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - -12: + not grep foo -12: + grep foo -12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -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 -33: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-relax.sh -20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe -20: + grep 'init1 init2' -12: + return 0 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 14/402 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.52 sec -20: init1 init2 -test 34 - Start 34: x86_64-arch-x86_64-reloc-overflow + 1/402 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.13 sec + 2/402 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.13 sec + 3/402 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.13 sec + 4/402 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.13 sec +test 43 + Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-overflow.sh" -34: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -34: Environment variables: -34: MACHINE=x86_64 -34: CPU= -34: Test timeout computed to be: 1500 -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -23: + 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 +43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" +43: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +43: Environment variables: +43: MACHINE=x86_64 +43: CPU= +43: Test timeout computed to be: 1500 +test 44 + Start 44: x86_64-arch-x86_64-tls-module-base + +44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-module-base.sh" +44: Working Directory: /build/reproducible-path/mold-2.37.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-tlsdesc + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tlsdesc.sh" +45: Working Directory: /build/reproducible-path/mold-2.37.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-unique + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh" +46: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +46: Environment variables: +46: MACHINE=x86_64 +46: CPU= +46: Test timeout computed to be: 1500 +6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 +6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +6: + return 0 +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 + 5/402 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.18 sec +8: + test_cxxflags -static +8: + echo 'int main() {}' +8: + c++ -B. -static -o /dev/null -xc++ - +11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +11: + grep -A1 '<__x86.get_pc_thunk.bx>:' +11: + grep -F 'puts$plt' +11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +11: 1719: e8 f2 fe ff ff call 1610 +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 6/402 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.16 sec + 7/402 Test #17: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.16 sec + 8/402 Test #18: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.16 sec +19: + skip +19: + echo skipped +19: skipped +19: + trap - EXIT +19: + exit 0 + 9/402 Test #19: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.16 sec +33: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-relax.sh 33: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -3611,7 +3709,6 @@ 33: ++ QEMU= 33: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-relax.sh .sh 33: ++ testname=arch-x86_64-relax - 15/402 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.46 sec 33: ++ t=out/test/x86_64/arch-x86_64-relax 33: ++ mkdir -p out/test/x86_64/arch-x86_64-relax 33: ++ case $MACHINE in @@ -3623,17 +3720,12 @@ 33: ++ echo -n 'Testing arch-x86_64-relax ... ' 33: Testing arch-x86_64-relax ... ++ set -o pipefail 33: ++ set -x -33: + echo ret -test 35 - Start 35: x86_64-arch-x86_64-reloc-zero - -35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-zero.sh" -35: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -35: Environment variables: -35: MACHINE=x86_64 -35: CPU= -35: Test timeout computed to be: 1500 33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - +33: + echo ret +33: + cat +33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +33: + cat +33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 34: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-overflow.sh 34: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 34: ++ export LC_ALL=C @@ -3653,39 +3745,28 @@ 34: ++ testname=arch-x86_64-reloc-overflow 34: ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -22: + grep -F 'Unknown note type: (0x00000005)' -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -22: + grep -F 'procesor-specific type 0xc0008002' -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -22: + grep 'x86 ISA needed: .*x86-64-v2' -33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - -33: + cat -35: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-zero.sh -21: + out/test/x86_64/arch-x86_64-init-array/exe -21: + grep 'init1 init2 fini2 fini1' -21: init1 init2 fini2 fini1 -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 -22: + 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 - 16/402 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.45 sec +34: +++ uname +34: ++ '[' Linux = FreeBSD ']' +34: ++ trap 'on_error $LINENO' ERR +34: ++ trap on_exit EXIT +34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' +34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail +34: ++ set -x +34: + cat +34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - +34: + grep -F 'relocation R_X86_64_16 against foo out of range' +34: + not ./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 +34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 +35: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc-zero.sh 35: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C -test 36 - Start 36: x86_64-arch-x86_64-reloc - -36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc.sh" -36: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -36: Environment variables: -36: MACHINE=x86_64 -36: CPU= -36: Test timeout computed to be: 1500 35: ++ '[' -z x86_64 ']' 35: ++ '[' -z '' ']' 35: ++ TESTDIR=out/test/x86_64 @@ -3701,19 +3782,20 @@ 35: ++ testname=arch-x86_64-reloc-zero 35: ++ t=out/test/x86_64/arch-x86_64-reloc-zero 35: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero -34: +++ uname -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' -34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail -34: ++ set -x -34: + cat -34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - -33: + cat -33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - -34: + not ./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 -34: + grep -F 'relocation R_X86_64_16 against foo out of range' +35: ++ case $MACHINE in +35: ++ tlsdesc_opt=-mtls-dialect=gnu2 +35: +++ uname +35: ++ '[' Linux = FreeBSD ']' +35: ++ trap 'on_error $LINENO' ERR +35: ++ trap on_exit EXIT +35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' +35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail +35: ++ set -x +35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - +35: + cat +35: + cat +35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - +35: + 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 36: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc.sh 36: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 36: ++ export LC_ALL=C @@ -3729,21 +3811,10 @@ 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= -35: ++ case $MACHINE in -35: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-reloc.sh .sh -35: +++ uname -35: ++ '[' Linux = FreeBSD ']' -35: ++ trap 'on_error $LINENO' ERR -35: ++ trap on_exit EXIT -35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' -35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail -35: ++ set -x -35: + cat 36: ++ testname=arch-x86_64-reloc 36: ++ t=out/test/x86_64/arch-x86_64-reloc 36: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc -35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ uname @@ -3753,61 +3824,11 @@ 36: ++ echo -n 'Testing arch-x86_64-reloc ... ' 36: Testing arch-x86_64-reloc ... ++ set -o pipefail 36: ++ set -x -36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - -25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -35: + cat -35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 36: + cat -25: + grep -F '03000000 00000000 ffffffff ffffffff' +36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - 36: + cat -25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - -25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -25: + grep -F xyz.abc. -33: + 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 -25: 0x00000000 78797a00 61626300 xyz.abc. -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 - 17/402 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.44 sec -test 37 - Start 37: x86_64-arch-x86_64-section-alignment - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-alignment.sh" -37: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -37: Environment variables: -37: MACHINE=x86_64 -37: CPU= -37: Test timeout computed to be: 1500 -31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -31: + grep -F .got -31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 -31: [23] .got PROGBITS 00000000000028c8 000008c8 -31: [26] .got.plt PROGBITS 0000000000003920 00000920 -31: + grep -F .got.plt -31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -31: [26] .got.plt PROGBITS 0000000000003920 00000920 -27: + cat -27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - -30: + CFLAGS='-Xassembler -mx86-used-note=no' -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - -30: + cat -14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE -14: + cat -31: + grep 'Hello world' -31: + out/test/x86_64/arch-x86_64-plt/exe -31: Hello world 37: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-alignment.sh -34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 37: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C @@ -3822,45 +3843,7 @@ 37: ++ OBJCOPY=objcopy 37: ++ STRIP=strip 37: ++ QEMU= - 18/402 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.40 sec - 19/402 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.23 sec 37: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-alignment.sh .sh -test 38 - Start 38: x86_64-arch-x86_64-section-name - -38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh" -38: Working Directory: /build/reproducible-path/mold-2.37.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-tbss-only - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tbss-only.sh" -39: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -39: Environment variables: -39: MACHINE=x86_64 -39: CPU= -39: Test timeout computed to be: 1500 -32: + 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 -1: + grep '^1 ' -1: + out/test/x86_64/arch-x86_64-address-equality/exe1 -1: 1 0x5596fd910680 0x5596fd910680 -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 -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - -23: + out/test/x86_64/arch-x86_64-large-bss/exe -23: + grep -E '^1 c0000000$' -23: 1 c0000000 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 37: ++ testname=arch-x86_64-section-alignment 37: ++ t=out/test/x86_64/arch-x86_64-section-alignment 37: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment @@ -3875,25 +3858,43 @@ 37: ++ set -x 37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - -24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - -24: + cat -24: + 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 -26: + cat -26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - -26: + 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 -36: + 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 -35: + 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 - 20/402 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.64 sec 38: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh -test 40 - Start 40: x86_64-arch-x86_64-tls-gd-mcmodel-large - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" -40: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -40: Environment variables: -40: MACHINE=x86_64 -40: CPU= -40: Test timeout computed to be: 1500 +38: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +38: ++ export LC_ALL=C +38: ++ LC_ALL=C +38: ++ '[' -z x86_64 ']' +38: ++ '[' -z '' ']' +38: ++ TESTDIR=out/test/x86_64 +38: ++ CC=cc +38: ++ CXX=c++ +38: ++ GCC=gcc +38: ++ GXX=g++ +38: ++ OBJDUMP=objdump +38: ++ OBJCOPY=objcopy +38: ++ STRIP=strip +38: ++ QEMU= +38: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh .sh +38: ++ testname=arch-x86_64-section-name +38: ++ t=out/test/x86_64/arch-x86_64-section-name +38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name +38: ++ case $MACHINE in +38: ++ tlsdesc_opt=-mtls-dialect=gnu2 +38: +++ uname +38: ++ '[' Linux = FreeBSD ']' +38: ++ trap 'on_error $LINENO' ERR +38: ++ trap on_exit EXIT +38: ++ echo -n 'Testing arch-x86_64-section-name ... ' +38: Testing arch-x86_64-section-name ... ++ set -o pipefail +38: ++ set -x +38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - +38: + cat +38: + ./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 +38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.hot .text.hot.foo' +38: [ 0] .text.hot .text.hot.foo +38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.unknown .text.unknown.foo' +38: [ 0] .text.unknown .text.unknown.foo 39: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tbss-only.sh 39: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 39: ++ export LC_ALL=C @@ -3909,31 +3910,25 @@ 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= -38: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -38: ++ export LC_ALL=C -38: ++ LC_ALL=C -38: ++ '[' -z x86_64 ']' -38: ++ '[' -z '' ']' -38: ++ TESTDIR=out/test/x86_64 -38: ++ CC=cc -38: ++ CXX=c++ -38: ++ GCC=gcc -38: ++ GXX=g++ -38: ++ OBJDUMP=objdump -38: ++ OBJCOPY=objcopy -38: ++ STRIP=strip -38: ++ QEMU= 39: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tbss-only.sh .sh 39: ++ testname=arch-x86_64-tbss-only 39: ++ t=out/test/x86_64/arch-x86_64-tbss-only 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 -38: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh .sh +39: +++ uname +39: ++ '[' Linux = FreeBSD ']' +39: ++ trap 'on_error $LINENO' ERR +39: ++ trap on_exit EXIT +39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' +39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail +39: ++ set -x +39: + echo abab +39: + grep -E '(ab)\1' +39: abab +39: + cat +39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 40: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh -38: ++ testname=arch-x86_64-section-name -38: ++ t=out/test/x86_64/arch-x86_64-section-name -38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name 40: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C @@ -3949,34 +3944,9 @@ 40: ++ STRIP=strip 40: ++ QEMU= 40: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh -39: +++ uname -39: ++ '[' Linux = FreeBSD ']' -39: ++ trap 'on_error $LINENO' ERR -39: ++ trap on_exit EXIT -39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' -39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail -39: ++ set -x -39: + echo abab -38: ++ case $MACHINE in -38: ++ tlsdesc_opt=-mtls-dialect=gnu2 -38: +++ uname -39: + grep -E '(ab)\1' -27: + cat 40: ++ testname=arch-x86_64-tls-gd-mcmodel-large 40: ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large -38: ++ '[' Linux = FreeBSD ']' -39: abab -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: ++ echo -n 'Testing arch-x86_64-section-name ... ' -38: Testing arch-x86_64-section-name ... ++ set -o pipefail -38: ++ set -x -38: + cat -38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - -27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - -39: + cat -39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: +++ uname @@ -3988,81 +3958,9 @@ 40: ++ set -x 40: + cat 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large -38: + ./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 -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 -22: + grep 'x86 ISA needed: .*x86-64-v3' -30: + ./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 -37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 -22: + 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 -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o -29: + test_cflags -Xassembler -mx86-used-note=no -29: + echo 'int main() {}' -29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -1: + grep '^1 ' -14: + 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 -1: + out/test/x86_64/arch-x86_64-address-equality/exe2 -39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o -1: 1 0x55af6994d680 0x55af6994d680 -30: mold: warning: entry symbol is not defined: _start -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 21/402 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 1.01 sec -test 41 - Start 41: x86_64-arch-x86_64-tls-gd-to-ie - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" -41: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -41: Environment variables: -41: MACHINE=x86_64 -41: CPU= -41: Test timeout computed to be: 1500 -27: + grep 'x86 feature: IBT' -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -27: Properties: x86 feature: IBT -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o -30: + grep -F '01 .note.a .note.c .note.b' -30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe -30: 01 .note.a .note.c .note.b -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -32: + grep 'preinit init fini' -32: + out/test/x86_64/arch-x86_64-preinit-array/exe -33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe -36: + cat -33: + sed -n '/:/,/<.*>:/p' - 22/402 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 0.66 sec -32: preinit init fini -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -test 42 - Start 42: x86_64-arch-x86_64-tls-large-tbss - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-large-tbss.sh" -42: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -42: Environment variables: -42: MACHINE=x86_64 -42: CPU= -42: Test timeout computed to be: 1500 - 23/402 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.66 sec -test 43 - Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" -43: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -43: Environment variables: -43: MACHINE=x86_64 -43: CPU= -43: Test timeout computed to be: 1500 -33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log +40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large +40: + cat 41: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh -42: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-large-tbss.sh 41: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C @@ -4078,13 +3976,21 @@ 41: ++ STRIP=strip 41: ++ QEMU= 41: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh -33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log -36: + 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 -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -43: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh -27: + not grep 'x86 feature: IBT' -27: + grep 'x86 feature: IBT' +41: ++ testname=arch-x86_64-tls-gd-to-ie +41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie +41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie +41: ++ case $MACHINE in +41: ++ tlsdesc_opt=-mtls-dialect=gnu2 +41: +++ uname +41: ++ '[' Linux = FreeBSD ']' +41: ++ trap 'on_error $LINENO' ERR +41: ++ trap on_exit EXIT +41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' +41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail +41: ++ set -x +41: + cat +41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large +42: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-large-tbss.sh 42: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C @@ -4100,11 +4006,99 @@ 42: ++ STRIP=strip 42: ++ QEMU= 42: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh +42: ++ testname=arch-x86_64-tls-large-tbss +42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss +42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss +42: ++ case $MACHINE in +42: ++ tlsdesc_opt=-mtls-dialect=gnu2 +42: +++ uname +42: ++ '[' Linux = FreeBSD ']' +42: ++ trap 'on_error $LINENO' ERR +42: ++ trap on_exit EXIT +42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' +42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail +42: ++ set -x +42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - +42: + cat +42: + cat +42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - +test 47 + Start 47: x86_64-arch-x86_64-warn-execstack + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-execstack.sh" +47: Working Directory: /build/reproducible-path/mold-2.37.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-warn-shared-textrel + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh" +48: Working Directory: /build/reproducible-path/mold-2.37.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-warn-textrel + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-textrel.sh" +49: Working Directory: /build/reproducible-path/mold-2.37.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-dynamic-undefined-weak + +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" +50: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +50: Environment variables: +50: MACHINE=x86_64 +50: CPU= +50: Test timeout computed to be: 1500 +test 51 + Start 51: x86_64-arch-x86_64-z-ibt + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibt.sh" +51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +51: Environment variables: +51: MACHINE=x86_64 +51: CPU= +51: 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 +5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc +5: + command -v sde64 +5: + skip +5: + echo skipped +5: skipped +5: + trap - EXIT +5: + exit 0 +12: + grep foo +12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +12: 0000000000001694 t foo +12: + 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 +9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +9: + grep 'GNU_STACK.* RWE ' +9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +23: + 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 +13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe +13: 0 0 +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +32: + 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 +43: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 43: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C 43: ++ '[' -z x86_64 ']' -27: + return 0 43: ++ '[' -z '' ']' 43: ++ TESTDIR=out/test/x86_64 43: ++ CC=cc @@ -4119,42 +4113,9 @@ 43: ++ testname=arch-x86_64-tls-ld-mcmodel-large 43: ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 43: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 -8: + 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 -41: ++ testname=arch-x86_64-tls-gd-to-ie -41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie -41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie - 24/402 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 0.74 sec -42: ++ testname=arch-x86_64-tls-large-tbss -42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss -42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss -test 44 - Start 44: x86_64-arch-x86_64-tls-module-base - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-module-base.sh" -44: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -44: Environment variables: -44: MACHINE=x86_64 -44: CPU= -44: Test timeout computed to be: 1500 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname -33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log -38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe -41: ++ case $MACHINE in -41: ++ tlsdesc_opt=-mtls-dialect=gnu2 -38: + grep -F '.text.hot .text.hot.foo' -38: [ 0] .text.hot .text.hot.foo -42: ++ case $MACHINE in -42: ++ tlsdesc_opt=-mtls-dialect=gnu2 -42: +++ uname -33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log 43: ++ '[' Linux = FreeBSD ']' 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT @@ -4162,20 +4123,8 @@ 43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail 43: ++ set -x 43: + cat -44: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-module-base.sh -42: ++ '[' Linux = FreeBSD ']' -42: ++ trap 'on_error $LINENO' ERR -42: ++ trap on_exit EXIT -42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' -42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail -42: ++ set -x -38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe 43: + 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: + grep -F '.text.unknown .text.unknown.foo' -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 +44: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-module-base.sh 44: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C @@ -4190,18 +4139,6 @@ 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= - 25/402 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.52 sec -42: + cat -test 45 - Start 45: x86_64-arch-x86_64-tlsdesc - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tlsdesc.sh" -45: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -45: Environment variables: -45: MACHINE=x86_64 -45: CPU= -45: Test timeout computed to be: 1500 -42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - 44: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-module-base.sh .sh 44: ++ testname=arch-x86_64-tls-module-base 44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base @@ -4218,86 +4155,11 @@ 44: + supports_tlsdesc 44: + '[' x86_64 = arm ']' 44: ++ uname -38: [ 0] .text.unknown .text.unknown.foo -38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text.unlikely .text.unlikely.foo' -38: [ 0] .text.unlikely .text.unlikely.foo -38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe -33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log -33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log -41: +++ uname -41: ++ '[' Linux = FreeBSD ']' -41: ++ trap 'on_error $LINENO' ERR -41: ++ trap on_exit EXIT -41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' -41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail -41: ++ set -x -40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large -40: + cat -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 -22: + grep 'x86 ISA needed: .*x86-64-v4' -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^abcdef$' -41: + cat 44: + '[' Linux = FreeBSD ']' 44: + '[' -mtls-dialect=gnu2 = '' ']' 44: + echo '_Thread_local int x; int y() { return x; }' 44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - -38: + grep -F '.text.startup .text.startup.foo' -42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - -24: abcdef -38: [ 0] .text.startup .text.startup.foo -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^bcdef$' -24: bcdef -42: + cat -41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large -24: + grep '^ijkl$' -33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log -38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 26/402 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 0.96 sec -test 46 - Start 46: x86_64-arch-x86_64-unique - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh" -46: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -46: Environment variables: -46: MACHINE=x86_64 -46: CPU= -46: Test timeout computed to be: 1500 -38: + grep -F '.text.exit .text.exit.foo' -38: [ 0] .text.exit .text.exit.foo -38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text .text.foo' -33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log -33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: ijkl -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^pqr$' -24: pqr 45: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tlsdesc.sh -38: [ 1] .text .text.foo -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^mnopqr$' -26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe -24: mnopqr -26: + grep 'Hello world' -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 27/402 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.89 sec 45: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C @@ -4312,56 +4174,111 @@ 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip 45: ++ QEMU= -26: Hello world -test 47 - Start 47: x86_64-arch-x86_64-warn-execstack - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-execstack.sh" -47: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -47: Environment variables: -47: MACHINE=x86_64 -47: CPU= -47: Test timeout computed to be: 1500 45: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tlsdesc.sh .sh 45: ++ testname=arch-x86_64-tlsdesc 45: ++ t=out/test/x86_64/arch-x86_64-tlsdesc 45: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc -26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe -26: + grep -E '[0-9] foo$' -37: + grep '^0 0 0$' -37: + out/test/x86_64/arch-x86_64-section-alignment/exe -37: 0 0 0 -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -16: + test_cflags -m32 -16: + cc -B. -m32 -o /dev/null -xc - -16: + echo 'int main() {}' +45: ++ case $MACHINE in +45: ++ tlsdesc_opt=-mtls-dialect=gnu2 +45: +++ uname +45: ++ '[' Linux = FreeBSD ']' +45: ++ trap 'on_error $LINENO' ERR +45: ++ trap on_exit EXIT +45: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' +45: Testing arch-x86_64-tlsdesc ... ++ set -o pipefail +45: ++ set -x +45: + supports_tlsdesc +45: + '[' x86_64 = arm ']' +45: ++ uname +45: + '[' Linux = FreeBSD ']' +45: + '[' -mtls-dialect=gnu2 = '' ']' +45: + echo '_Thread_local int x; int y() { return x; }' +45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - + 10/402 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.21 sec + 11/402 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.20 sec + 12/402 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.20 sec + 13/402 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.20 sec + 14/402 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.15 sec +test 52 + Start 52: x86_64-arch-x86_64-z-ibtplt + +52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibtplt.sh" +52: Working Directory: /build/reproducible-path/mold-2.37.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-arch-x86_64-z-rewrite-endbr + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" +53: Working Directory: /build/reproducible-path/mold-2.37.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-arch-x86_64-z-rewrite-endbr2 + +54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" +54: Working Directory: /build/reproducible-path/mold-2.37.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-arch-x86_64-z-rewrite-endbr3 + +55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" +55: Working Directory: /build/reproducible-path/mold-2.37.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-arch-x86_64-z-shstk + +56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-shstk.sh" +56: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +56: Environment variables: +56: MACHINE=x86_64 +56: CPU= +56: Test timeout computed to be: 1500 +20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe +20: + grep 'init1 init2' +20: init1 init2 +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 15/402 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.24 sec +38: + grep -F '.text.unlikely .text.unlikely.foo' +38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe +38: [ 0] .text.unlikely .text.unlikely.foo +38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.startup .text.startup.foo' +38: [ 0] .text.startup .text.startup.foo +38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.exit .text.exit.foo' +38: [ 0] .text.exit .text.exit.foo +38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text .text.foo' +38: [ 1] .text .text.foo 38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.data.rel.ro .data.rel.ro.foo' 38: [ 0] .data.rel.ro .data.rel.ro.foo -38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe -33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be - 28/402 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.44 sec 38: + grep -F '.data .data.foo' -46: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh -test 48 - Start 48: x86_64-arch-x86_64-warn-shared-textrel - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh" -48: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -48: Environment variables: -48: MACHINE=x86_64 -48: CPU= -48: Test timeout computed to be: 1500 +38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe 38: [ 0] .data .data.foo 38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.rodata .rodata.foo' 38: [ 0] .rodata .rodata.foo 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o +36: + 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 +36: + 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 +42: + 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 +46: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh 46: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C @@ -4376,20 +4293,66 @@ 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= -45: ++ case $MACHINE in -45: ++ tlsdesc_opt=-mtls-dialect=gnu2 -45: +++ uname -45: ++ '[' Linux = FreeBSD ']' -45: ++ trap 'on_error $LINENO' ERR -45: ++ trap on_exit EXIT -45: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' -45: Testing arch-x86_64-tlsdesc ... ++ set -o pipefail -45: ++ set -x -45: + supports_tlsdesc -45: + '[' x86_64 = arm ']' -45: ++ uname -33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log -33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be +46: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh .sh +46: ++ testname=arch-x86_64-unique +46: ++ t=out/test/x86_64/arch-x86_64-unique +46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique +46: ++ case $MACHINE in +46: ++ tlsdesc_opt=-mtls-dialect=gnu2 +46: +++ uname +46: ++ '[' Linux = FreeBSD ']' +46: ++ trap 'on_error $LINENO' ERR +46: ++ trap on_exit EXIT +46: ++ echo -n 'Testing arch-x86_64-unique ... ' +46: Testing arch-x86_64-unique ... ++ set -o pipefail +46: ++ set -x +46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - +46: + cat +46: + 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*' +25: + grep -F '03000000 00000000 ffffffff ffffffff' +25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ +25: + grep -F xyz.abc. +25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: 0x00000000 78797a00 61626300 xyz.abc. +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 + 16/402 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.23 sec +21: + out/test/x86_64/arch-x86_64-init-array/exe +21: + grep 'init1 init2 fini2 fini1' +21: init1 init2 fini2 fini1 +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 17/402 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.24 sec +39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o +27: + cat +27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - +27: + cat +27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - +30: + CFLAGS='-Xassembler -mx86-used-note=no' +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: + grep -F 'Unknown note type: (0x00000005)' +22: + grep -F 'procesor-specific type 0xc0008002' +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: + grep 'x86 ISA needed: .*x86-64-v2' +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 +22: + 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 +24: + cat +24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - +24: + 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 47: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-execstack.sh 47: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 47: ++ export LC_ALL=C @@ -4406,23 +4369,23 @@ 47: ++ STRIP=strip 47: ++ QEMU= 47: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-execstack.sh .sh -46: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-unique.sh .sh -33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log -26: 144: 000000000022463f 0 NOTYPE LOCAL DEFAULT 14 foo -45: + '[' Linux = FreeBSD ']' -45: + '[' -mtls-dialect=gnu2 = '' ']' 47: ++ testname=arch-x86_64-warn-execstack 47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack 47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 +47: ++ case $MACHINE in +47: ++ tlsdesc_opt=-mtls-dialect=gnu2 +47: +++ uname +47: ++ '[' Linux = FreeBSD ']' +47: ++ trap 'on_error $LINENO' ERR +47: ++ trap on_exit EXIT +47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' +47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail +47: ++ set -x +47: + cat +47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - +47: + cat +47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - 48: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh - 29/402 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.88 sec -46: ++ testname=arch-x86_64-unique -46: ++ t=out/test/x86_64/arch-x86_64-unique -46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique 48: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C @@ -4438,60 +4401,25 @@ 48: ++ STRIP=strip 48: ++ QEMU= 48: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh -33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log -43: + cat -43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large -45: + echo '_Thread_local int x; int y() { return x; }' -45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -test 49 - Start 49: x86_64-arch-x86_64-warn-textrel - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-textrel.sh" -49: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -49: Environment variables: -49: MACHINE=x86_64 -49: CPU= -49: Test timeout computed to be: 1500 -46: ++ case $MACHINE in -46: ++ tlsdesc_opt=-mtls-dialect=gnu2 -46: +++ uname -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT -46: ++ echo -n 'Testing arch-x86_64-unique ... ' -46: Testing arch-x86_64-unique ... ++ set -o pipefail -46: ++ set -x 48: ++ testname=arch-x86_64-warn-shared-textrel 48: ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel -33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log -47: ++ case $MACHINE in -47: ++ tlsdesc_opt=-mtls-dialect=gnu2 -47: +++ uname -39: + out/test/x86_64/arch-x86_64-tbss-only/exe -47: ++ '[' Linux = FreeBSD ']' -47: ++ trap 'on_error $LINENO' ERR -47: ++ trap on_exit EXIT -47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' -47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail -47: ++ set -x -47: + cat -47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 -49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-textrel.sh -46: + cat -40: + cat -40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large -42: + 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 -33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log -46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - -39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' -39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe 48: +++ uname +48: ++ '[' Linux = FreeBSD ']' +48: ++ trap 'on_error $LINENO' ERR +48: ++ trap on_exit EXIT +48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' +48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail +48: ++ set -x +48: + is_musl +48: + grep musl +48: + cat +48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - +48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - +48: + cat +49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-textrel.sh 49: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C @@ -4499,7 +4427,6 @@ 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 49: ++ CC=cc -33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be 49: ++ CXX=c++ 49: ++ GCC=gcc 49: ++ GXX=g++ @@ -4507,55 +4434,26 @@ 49: ++ OBJCOPY=objcopy 49: ++ STRIP=strip 49: ++ QEMU= -33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log -39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 -48: ++ '[' Linux = FreeBSD ']' -48: ++ trap 'on_error $LINENO' ERR -48: ++ trap on_exit EXIT -48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' -48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail -48: ++ set -x -48: + is_musl -48: + grep musl -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 30/402 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.44 sec -test 50 - Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" -50: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -50: Environment variables: -50: MACHINE=x86_64 -50: CPU= -50: Test timeout computed to be: 1500 49: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-textrel.sh .sh 49: ++ testname=arch-x86_64-warn-textrel 49: ++ t=out/test/x86_64/arch-x86_64-warn-textrel 49: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel -33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be -41: + cat -38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - -38: + not grep -F .text.hot -38: + grep -F .text.hot -43: + 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 -33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log -47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 -47: + cat -46: + 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*' -33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be -38: + return 0 -38: + ./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 -48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - -48: + cat -33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log -50: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 49: +++ uname +49: ++ '[' Linux = FreeBSD ']' +49: ++ trap 'on_error $LINENO' ERR +49: ++ trap on_exit EXIT +49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' +49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail +49: ++ set -x +49: + is_musl +49: + grep musl +49: + cat +49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - +49: + cat +49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - +50: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 50: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -4570,87 +4468,51 @@ 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= -49: ++ '[' Linux = FreeBSD ']' 50: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh .sh -49: ++ trap 'on_error $LINENO' ERR -49: ++ trap on_exit EXIT -49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' -49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail -49: ++ set -x -49: + is_musl 50: ++ testname=arch-x86_64-z-dynamic-undefined-weak 50: ++ t=out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak -44: + echo 'int y(); int main() { y(); }' -44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - -33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log -29: + CFLAGS='-Xassembler -mx86-used-note=no' -10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o -33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log -29: + cat -49: + grep musl -29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 -48: + cat -40: + 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 -33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log -49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 50: +++ uname -29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 50: ++ '[' Linux = FreeBSD ']' -38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT 50: ++ echo -n 'Testing arch-x86_64-z-dynamic-undefined-weak ... ' 50: Testing arch-x86_64-z-dynamic-undefined-weak ... ++ set -o pipefail 50: ++ set -x -49: + cat -38: + not grep -F .text.hot -38: + grep -F .text.hot -48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - -33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be -38: + return 0 -33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 50: ++ uname - 31/402 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.52 sec -33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be -test 51 - Start 51: x86_64-arch-x86_64-z-ibt - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibt.sh" -51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -51: Environment variables: -51: MACHINE=x86_64 -51: CPU= -51: Test timeout computed to be: 1500 -33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log -33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log 50: + '[' Linux = FreeBSD ']' 50: + cat -49: + cat -49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - -51: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibt.sh 50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE -46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe -16: + skip -16: + echo skipped -16: skipped -16: + trap - EXIT -16: + exit 0 -46: + grep ab -33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be - 32/402 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 1.28 sec +test 57 + Start 57: x86_64-arch-x86_64-z-text + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-text.sh" +57: Working Directory: /build/reproducible-path/mold-2.37.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-abs-error + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh" +58: Working Directory: /build/reproducible-path/mold-2.37.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-absolute-symbols + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh" +59: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +59: Environment variables: +59: MACHINE=x86_64 +59: CPU= +59: Test timeout computed to be: 1500 +51: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibt.sh 51: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C @@ -4669,37 +4531,73 @@ 51: ++ testname=arch-x86_64-z-ibt 51: ++ t=out/test/x86_64/arch-x86_64-z-ibt 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt -33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log -test 52 - Start 52: x86_64-arch-x86_64-z-ibtplt - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibtplt.sh" -52: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -52: Environment variables: -52: MACHINE=x86_64 -52: CPU= -52: Test timeout computed to be: 1500 51: ++ case $MACHINE in 51: ++ tlsdesc_opt=-mtls-dialect=gnu2 -33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log -33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log -36: + out/test/x86_64/arch-x86_64-reloc/exe -46: 0x0000342a 6162 ab -46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe -46: + grep c -46: Hex dump of section '.data.foo.2': -46: 0x0000342c 63 c -46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe -36: + grep '^42$' -52: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibtplt.sh -36: 42 -46: + grep de -33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be -36: + 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 -33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log 51: +++ uname +51: ++ '[' Linux = FreeBSD ']' +51: ++ trap 'on_error $LINENO' ERR +51: ++ trap on_exit EXIT +51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' +51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail +51: ++ set -x +51: + echo endbr64 +51: + cc -o /dev/null -c -xassembler - +51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - +51: + cat +26: + cat +26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - +26: + 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 +41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - +41: + cat +41: + 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 +33: + 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 +31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +31: + grep -F .got +31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 +31: [23] .got PROGBITS 00000000000028c8 000008c8 +31: [26] .got.plt PROGBITS 0000000000003920 00000920 +31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +31: + grep -F .got.plt +31: [26] .got.plt PROGBITS 0000000000003920 00000920 +31: + out/test/x86_64/arch-x86_64-plt/exe +31: + grep 'Hello world' +31: Hello world +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 +37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o +14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE +14: + cat +40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large +40: + cat +12: + not grep foo +12: + grep foo +12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +12: + return 0 +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 +29: + test_cflags -Xassembler -mx86-used-note=no +29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +29: + echo 'int main() {}' +1: + grep '^1 ' +1: + out/test/x86_64/arch-x86_64-address-equality/exe1 +1: 1 0x55577318c680 0x55577318c680 +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 +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 +32: + out/test/x86_64/arch-x86_64-preinit-array/exe +32: + grep 'preinit init fini' +32: preinit init fini +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 +52: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibtplt.sh 52: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C @@ -4714,60 +4612,21 @@ 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so 52: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-ibtplt.sh .sh -51: ++ '[' Linux = FreeBSD ']' -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' -51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail -51: ++ set -x -29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe -51: + echo endbr64 52: ++ testname=arch-x86_64-z-ibtplt 52: ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt -29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 -51: + cc -o /dev/null -c -xassembler - -46: 0x00003428 6465 de 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 -33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be 52: +++ uname -33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 52: ++ '[' Linux = FreeBSD ']' - 33/402 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.24 sec 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' 52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail 52: ++ set -x -test 53 - Start 53: x86_64-arch-x86_64-z-rewrite-endbr - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" -53: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -53: Environment variables: -53: MACHINE=x86_64 -53: CPU= -53: Test timeout computed to be: 1500 52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - 52: + cat -29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 -29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 -33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log -41: + 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 -29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 -51: + cat -29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 -33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be -51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - -33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 53: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 53: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 53: ++ export LC_ALL=C @@ -4783,45 +4642,28 @@ 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= -29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 -29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe -33: 17b2: 40 e8 06 00 00 00 rex call 17be -33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log -33: 17b8: 40 e9 00 00 00 00 rex jmp 17be -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 34/402 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.92 sec -test 54 - Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" -54: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -54: Environment variables: -54: MACHINE=x86_64 -54: CPU= -54: Test timeout computed to be: 1500 -51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o 53: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr.sh .sh 53: ++ testname=arch-x86_64-z-rewrite-endbr 53: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr -48: + 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 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: +++ uname +53: ++ '[' Linux = FreeBSD ']' +53: ++ trap 'on_error $LINENO' ERR +53: ++ trap on_exit EXIT +53: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' +53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail +53: ++ set -x +53: + test_cflags -fcf-protection +53: + echo 'int main() {}' +53: + cc -B. -fcf-protection -o /dev/null -xc - 54: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh -29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 -47: + grep -E 'may cause a segmentation fault|requires executable stack' -47: + 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 54: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C 54: ++ '[' -z x86_64 ']' -53: ++ '[' Linux = FreeBSD ']' 54: ++ '[' -z '' ']' -49: + 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 54: ++ TESTDIR=out/test/x86_64 54: ++ CC=cc 54: ++ CXX=c++ @@ -4831,93 +4673,12 @@ 54: ++ OBJCOPY=objcopy 54: ++ STRIP=strip 54: ++ QEMU= -53: ++ trap 'on_error $LINENO' ERR -53: ++ trap on_exit EXIT -53: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' -53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail -53: ++ set -x -53: + test_cflags -fcf-protection -53: + echo 'int main() {}' 54: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh -45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - -45: + echo 'int y(); int main() { y(); }' -14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -43: + grep '3 5 3 5' -50: + grep 'cannot create a copy relocation for foo' -29: 01 .note.baz .note.foo .note.bar -29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 -29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 54: ++ testname=arch-x86_64-z-rewrite-endbr2 54: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 -8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe -43: 3 5 3 5 -53: + cc -B. -fcf-protection -o /dev/null -xc - -43: + 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 -29: + return 0 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -42: + grep '^3 0 5 0 0 0$' - 35/402 Test #29: x86_64-arch-x86_64-note ............................... Passed 1.08 sec -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 -50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak -test 55 - Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 - -55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" -55: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -55: Environment variables: -55: MACHINE=x86_64 -55: CPU= -55: Test timeout computed to be: 1500 -42: 3 0 5 0 0 0 -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 36/402 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 1.45 sec - 37/402 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 1.41 sec - 38/402 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.42 sec 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 56 - Start 56: x86_64-arch-x86_64-z-shstk - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-shstk.sh" -56: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -56: Environment variables: -56: MACHINE=x86_64 -56: CPU= -56: Test timeout computed to be: 1500 -test 57 - Start 57: x86_64-arch-x86_64-z-text - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-text.sh" -57: Working Directory: /build/reproducible-path/mold-2.37.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-abs-error - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh" -58: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -58: Environment variables: -58: MACHINE=x86_64 -58: CPU= -58: Test timeout computed to be: 1500 54: +++ uname 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR @@ -4926,8 +4687,8 @@ 54: Testing arch-x86_64-z-rewrite-endbr2 ... ++ set -o pipefail 54: ++ set -x 54: + test_cflags -fcf-protection -54: + cc -B. -fcf-protection -o /dev/null -xc - 54: + echo 'int main() {}' +54: + cc -B. -fcf-protection -o /dev/null -xc - 55: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh 55: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 55: ++ export LC_ALL=C @@ -4957,10 +4718,8 @@ 55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail 55: ++ set -x 55: + test_cflags -fcf-protection +55: + cc -B. -fcf-protection -o /dev/null -xc - 55: + echo 'int main() {}' -10: + cat -10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC -40: + 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 56: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-shstk.sh 56: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 56: ++ export LC_ALL=C @@ -4977,12 +4736,99 @@ 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-shstk.sh .sh -57: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-text.sh 56: ++ testname=arch-x86_64-z-shstk 56: ++ t=out/test/x86_64/arch-x86_64-z-shstk 56: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk -44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc -58: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh +56: ++ case $MACHINE in +56: ++ tlsdesc_opt=-mtls-dialect=gnu2 +56: +++ uname +56: ++ '[' Linux = FreeBSD ']' +56: ++ trap 'on_error $LINENO' ERR +56: ++ trap on_exit EXIT +56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' +56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail +56: ++ set -x +56: + echo endbr64 +56: + cc -o /dev/null -c -xassembler - + 18/402 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.29 sec + 19/402 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.24 sec + 20/402 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.24 sec + 21/402 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.23 sec +test 60 + Start 60: x86_64-allow-multiple-definition + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/allow-multiple-definition.sh" +60: Working Directory: /build/reproducible-path/mold-2.37.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-ar-alignment + +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh" +61: Working Directory: /build/reproducible-path/mold-2.37.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-as-needed-dso + +62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh" +62: Working Directory: /build/reproducible-path/mold-2.37.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-as-needed-dso2 + +63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh" +63: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +63: Environment variables: +63: MACHINE=x86_64 +63: CPU= +63: Test timeout computed to be: 1500 +51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o +38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +38: + not grep -F .text.hot +38: + grep -F .text.hot +38: + return 0 +38: + ./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 +23: + out/test/x86_64/arch-x86_64-large-bss/exe +23: + grep -E '^1 c0000000$' +23: 1 c0000000 +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 22/402 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.30 sec +46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe +46: + grep ab +46: 0x0000342a 6162 ab +46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe +46: + grep c +46: Hex dump of section '.data.foo.2': +46: 0x0000342c 63 c +46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe +46: + grep de +46: 0x00003428 6465 de +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe +42: + grep '^3 0 5 0 0 0$' +42: 3 0 5 0 0 0 +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 23/402 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.24 sec +47: + grep -E 'may cause a segmentation fault|requires executable stack' +47: + 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 +57: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-text.sh 57: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C @@ -4997,8 +4843,24 @@ 57: ++ OBJCOPY=objcopy 57: ++ STRIP=strip 57: ++ QEMU= -55: + cc -B. -fcf-protection -o /dev/null -xc - 57: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-text.sh .sh +57: ++ testname=arch-x86_64-z-text +57: ++ t=out/test/x86_64/arch-x86_64-z-text +57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text +57: ++ case $MACHINE in +57: ++ tlsdesc_opt=-mtls-dialect=gnu2 +57: +++ uname +57: ++ '[' Linux = FreeBSD ']' +57: ++ trap 'on_error $LINENO' ERR +57: ++ trap on_exit EXIT +57: ++ echo -n 'Testing arch-x86_64-z-text ... ' +57: Testing arch-x86_64-z-text ... ++ set -o pipefail +57: ++ set -x +57: + is_musl +57: + grep musl +57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - +57: + cat +58: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh 58: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C @@ -5014,26 +4876,9 @@ 58: ++ STRIP=strip 58: ++ QEMU= 58: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh .sh -57: ++ testname=arch-x86_64-z-text -57: ++ t=out/test/x86_64/arch-x86_64-z-text -57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text 58: ++ testname=abs-error 58: ++ t=out/test/x86_64/abs-error 58: ++ mkdir -p out/test/x86_64/abs-error -56: ++ case $MACHINE in -56: ++ tlsdesc_opt=-mtls-dialect=gnu2 -44: + cat -44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - -57: ++ case $MACHINE in -57: ++ tlsdesc_opt=-mtls-dialect=gnu2 -57: +++ uname -57: ++ '[' Linux = FreeBSD ']' -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT -57: ++ echo -n 'Testing arch-x86_64-z-text ... ' -57: Testing arch-x86_64-z-text ... ++ set -o pipefail -57: ++ set -x -57: + is_musl 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 58: +++ uname @@ -5050,91 +4895,13 @@ 58: + [[ x86_64 = loongarch* ]] 58: + cat 58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - -56: +++ uname -56: ++ '[' Linux = FreeBSD ']' -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT -56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' -56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail -56: ++ set -x -52: + 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 -56: + echo endbr64 -56: + cc -o /dev/null -c -xassembler - -44: + cat -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - -57: + grep musl -45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -56: + cat -58: + cat -57: + cat -57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - -51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -36: + out/test/x86_64/arch-x86_64-reloc/exe -51: + not grep -w SHSTK -51: + grep -w SHSTK -56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - -36: + grep '^42$' -56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -36: 42 -36: + cat -36: + 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 -57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - -57: + cat -10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o -51: + return 0 -51: + 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 -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - -48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -44: + cat -48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section -41: + 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 -47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. -47: + on_exit -47: + echo OK -48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -47: OK -47: + exit 0 - 39/402 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.50 sec -test 59 - Start 59: x86_64-absolute-symbols - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh" -59: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -59: Environment variables: -59: MACHINE=x86_64 -59: CPU= -59: Test timeout computed to be: 1500 -48: mold: warning: creating a DT_TEXTREL in an output file -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 -49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log - 40/402 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.49 sec -test 60 - Start 60: x86_64-allow-multiple-definition - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/allow-multiple-definition.sh" -60: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -60: Environment variables: -60: MACHINE=x86_64 -60: CPU= -60: Test timeout computed to be: 1500 -49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section -49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log -49: mold: warning: creating a DT_TEXTREL in an output file -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 +58: + cat 59: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh 59: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C 59: ++ '[' -z x86_64 ']' -43: + grep '3 5 3 5' -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 59: ++ '[' -z '' ']' 59: ++ TESTDIR=out/test/x86_64 59: ++ CC=cc @@ -5146,37 +4913,90 @@ 59: ++ STRIP=strip 59: ++ QEMU= 59: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh .sh - 41/402 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.46 sec -test 61 - Start 61: x86_64-ar-alignment - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh" -61: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -61: Environment variables: -61: MACHINE=x86_64 -61: CPU= -61: Test timeout computed to be: 1500 -43: 3 5 3 5 59: ++ testname=absolute-symbols 59: ++ t=out/test/x86_64/absolute-symbols 59: ++ mkdir -p out/test/x86_64/absolute-symbols +59: ++ case $MACHINE in +59: ++ tlsdesc_opt=-mtls-dialect=gnu2 +59: +++ uname +59: ++ '[' Linux = FreeBSD ']' +59: ++ trap 'on_error $LINENO' ERR +59: ++ trap on_exit EXIT +59: ++ echo -n 'Testing absolute-symbols ... ' +59: Testing absolute-symbols ... ++ set -o pipefail +59: ++ set -x +59: + '[' x86_64 = sparc64 ']' +59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - +59: + cat +59: + cat +59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +test 64 + Start 64: x86_64-as-needed-weak + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh" +64: Working Directory: /build/reproducible-path/mold-2.37.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-as-needed + +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed.sh" +65: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +65: Environment variables: +65: MACHINE=x86_64 +65: CPU= +65: Test timeout computed to be: 1500 +56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - +56: + cat +56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o +45: + echo 'int y(); int main() { y(); }' +45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - +43: + cat +43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large +43: + 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 +48: + 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 +37: + grep '^0 0 0$' +37: + out/test/x86_64/arch-x86_64-section-alignment/exe +37: 0 0 0 +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 +44: + echo 'int y(); int main() { y(); }' +44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - +50: + grep 'cannot create a copy relocation for foo' +50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak +40: + 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 +39: + out/test/x86_64/arch-x86_64-tbss-only/exe +39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' +39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe +39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 +49: + 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 +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 +22: + grep 'x86 ISA needed: .*x86-64-v3' +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 +22: + 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 +14: + 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 +16: + test_cflags -m32 +16: + echo 'int main() {}' +16: + cc -B. -m32 -o /dev/null -xc - +8: + 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 +33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe +33: + sed -n '/:/,/<.*>:/p' +33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log +33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log +33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log 60: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/allow-multiple-definition.sh 60: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 60: ++ export LC_ALL=C -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 42/402 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.64 sec -test 62 - Start 62: x86_64-as-needed-dso - -62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh" -62: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -62: Environment variables: -62: MACHINE=x86_64 -62: CPU= -62: Test timeout computed to be: 1500 60: ++ LC_ALL=C 60: ++ '[' -z x86_64 ']' 60: ++ '[' -z '' ']' @@ -5193,17 +5013,18 @@ 60: ++ testname=allow-multiple-definition 60: ++ t=out/test/x86_64/allow-multiple-definition 60: ++ mkdir -p out/test/x86_64/allow-multiple-definition -53: + cat -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection -59: ++ case $MACHINE in -59: ++ tlsdesc_opt=-mtls-dialect=gnu2 -58: + not 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 -58: + grep 'recompile with -fPIC' -61: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh -50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o:(.text): cannot create a copy relocation for foo; recompile with -fPIE or -fPIC -59: +++ uname 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 +60: +++ uname +60: ++ '[' Linux = FreeBSD ']' +60: ++ trap 'on_error $LINENO' ERR +60: ++ trap on_exit EXIT +60: ++ echo -n 'Testing allow-multiple-definition ... ' +60: Testing allow-multiple-definition ... ++ set -o pipefail +60: ++ set -x +60: + echo 'int main() { return 0; }' +60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - +61: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh 61: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C @@ -5219,34 +5040,21 @@ 61: ++ STRIP=strip 61: ++ QEMU= 61: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh .sh -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 -59: ++ '[' Linux = FreeBSD ']' - 43/402 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.47 sec -59: ++ trap 'on_error $LINENO' ERR -59: ++ trap on_exit EXIT -59: ++ echo -n 'Testing absolute-symbols ... ' -59: Testing absolute-symbols ... ++ set -o pipefail -59: ++ set -x -59: + '[' x86_64 = sparc64 ']' -test 63 - Start 63: x86_64-as-needed-dso2 - -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh" -63: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -63: Environment variables: -63: MACHINE=x86_64 -63: CPU= -63: Test timeout computed to be: 1500 -40: + 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 -62: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh -59: + cat 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment -60: +++ uname 61: ++ mkdir -p out/test/x86_64/ar-alignment +61: ++ case $MACHINE in +61: ++ tlsdesc_opt=-mtls-dialect=gnu2 +61: +++ uname +61: ++ '[' Linux = FreeBSD ']' +61: ++ trap 'on_error $LINENO' ERR +61: ++ trap on_exit EXIT +61: ++ echo -n 'Testing ar-alignment ... ' +61: Testing ar-alignment ... ++ set -o pipefail +61: ++ set -x +61: + cat +61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - +62: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh 62: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C @@ -5262,36 +5070,14 @@ 62: ++ STRIP=strip 62: ++ QEMU= 62: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh .sh -60: ++ '[' Linux = FreeBSD ']' -60: ++ trap 'on_error $LINENO' ERR -60: ++ trap on_exit EXIT -60: ++ echo -n 'Testing allow-multiple-definition ... ' -60: Testing allow-multiple-definition ... ++ set -o pipefail -60: ++ set -x -60: + echo 'int main() { return 0; }' 62: ++ testname=as-needed-dso 62: ++ t=out/test/x86_64/as-needed-dso 62: ++ mkdir -p out/test/x86_64/as-needed-dso -61: ++ case $MACHINE in -61: ++ tlsdesc_opt=-mtls-dialect=gnu2 -59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - -61: +++ uname -63: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh -61: ++ '[' Linux = FreeBSD ']' -60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 62: +++ uname -61: ++ trap 'on_error $LINENO' ERR -61: ++ trap on_exit EXIT -61: ++ echo -n 'Testing ar-alignment ... ' -61: Testing ar-alignment ... ++ set -o pipefail -61: ++ set -x -45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc -52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - -61: + cat +63: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh 63: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -57: + 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 63: ++ export LC_ALL=C 63: ++ LC_ALL=C 63: ++ '[' -z x86_64 ']' @@ -5305,31 +5091,12 @@ 63: ++ OBJCOPY=objcopy 63: ++ STRIP=strip 63: ++ QEMU= -62: ++ '[' Linux = FreeBSD ']' -45: + cat -62: ++ trap 'on_error $LINENO' ERR -62: ++ trap on_exit EXIT -62: ++ echo -n 'Testing as-needed-dso ... ' -62: Testing as-needed-dso ... ++ set -o pipefail -62: ++ set -x 63: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh .sh -52: + cat -61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - -45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - 63: ++ testname=as-needed-dso2 63: ++ t=out/test/x86_64/as-needed-dso2 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 -62: + cat -59: + cat -62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - -45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 -45: + cat 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 -54: + cat -44: + 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 -54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR @@ -5339,44 +5106,98 @@ 63: ++ set -x 63: + cat 63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - -55: + '[' '' == '' ']' -55: + command -v sde64 -55: + skip -55: + echo skipped -55: skipped -55: + trap - EXIT -55: + exit 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' - 44/402 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.43 sec -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -test 64 - Start 64: x86_64-as-needed-weak + 24/402 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.28 sec + 25/402 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.27 sec + 26/402 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.19 sec +test 66 + Start 66: x86_64-auxiliary -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh" -64: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -64: Environment variables: -64: MACHINE=x86_64 -64: CPU= -64: Test timeout computed to be: 1500 -60: + echo 'int main() { return 1; }' -36: 56 -60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - +66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh" +66: Working Directory: /build/reproducible-path/mold-2.37.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-bno-symbolic + +67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh" +67: Working Directory: /build/reproducible-path/mold-2.37.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-bsymbolic-functions + +68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh" +68: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +68: Environment variables: +68: MACHINE=x86_64 +68: CPU= +68: Test timeout computed to be: 1500 +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so +33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log +33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log +33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log +33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log +33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log +33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log +62: ++ '[' Linux = FreeBSD ']' +62: ++ trap 'on_error $LINENO' ERR +62: ++ trap on_exit EXIT +62: ++ echo -n 'Testing as-needed-dso ... ' +62: Testing as-needed-dso ... ++ set -o pipefail +62: ++ set -x +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +30: + ./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 +38: + not grep -F .text.hot +38: + grep -F .text.hot +38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +38: + return 0 +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 27/402 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.31 sec +57: + cat +57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^abcdef$' +24: abcdef +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^bcdef$' +24: bcdef +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^ijkl$' +24: ijkl +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^pqr$' +24: pqr +24: + grep '^mnopqr$' +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: mnopqr +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^42$' +36: 42 36: + 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 -56: + not grep -w SHSTK -56: + grep -w SHSTK -28: + test_cflags -Xassembler -mx86-used-note=no -28: + echo 'int main() {}' -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection -53: + cat -52: + 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 -56: + return 0 -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 -56: + 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 -28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +1: + out/test/x86_64/arch-x86_64-address-equality/exe2 +1: + grep '^1 ' +1: 1 0x5594ce3e2680 0x5594ce3e2680 +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 +52: + 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 +27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o 64: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh -41: + grep '1 2 3' -45: + 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 64: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C @@ -5391,29 +5212,10 @@ 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= -41: 1 2 3 -41: + 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 64: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh .sh -51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 64: ++ testname=as-needed-weak 64: ++ t=out/test/x86_64/as-needed-weak 64: ++ mkdir -p out/test/x86_64/as-needed-weak -51: + grep -w IBT -51: Properties: x86 feature: IBT -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 45/402 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.59 sec -test 65 - Start 65: x86_64-as-needed - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/as-needed.sh" -65: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -65: Environment variables: -65: MACHINE=x86_64 -65: CPU= -65: Test timeout computed to be: 1500 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname @@ -5425,47 +5227,6 @@ 64: ++ set -x 64: + cat 64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - -10: + out/test/x86_64/arch-x86_64-function-multiversion/exe -10: + grep '^H' -61: + head -c 1 /dev/zero -63: + cat -58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC -10: Howdy -58: + on_exit -58: + echo OK -58: OK -63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - -58: + exit 0 -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 46/402 Test #58: x86_64-abs-error ...................................... Passed 0.43 sec -40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -62: + cat -test 66 - Start 66: x86_64-auxiliary - -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh" -66: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -66: Environment variables: -66: MACHINE=x86_64 -66: CPU= -66: Test timeout computed to be: 1500 - 47/402 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.94 sec -40: + grep '1 2 3 4 5 6' -40: 1 2 3 4 5 6 -40: + 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 -62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -test 67 - Start 67: x86_64-bno-symbolic - -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh" -67: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -67: Environment variables: -67: MACHINE=x86_64 -67: CPU= -67: Test timeout computed to be: 1500 65: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed.sh 65: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 65: ++ export LC_ALL=C @@ -5495,11 +5256,26 @@ 65: Testing as-needed ... ++ set -o pipefail 65: ++ set -x 65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - -61: + cat -61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - -54: + cat -54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection -53: + 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 +65: + cat +test 69 + Start 69: x86_64-bsymbolic-non-weak-functions + +69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh" +69: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +69: Environment variables: +69: MACHINE=x86_64 +69: CPU= +69: Test timeout computed to be: 1500 +33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log + 28/402 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.41 sec +51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +51: + not grep -w SHSTK +51: + grep -w SHSTK +51: + return 0 +51: + 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 +45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so +41: + 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 66: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh 66: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 66: ++ export LC_ALL=C @@ -5515,6 +5291,21 @@ 66: ++ OBJCOPY=objcopy 66: ++ STRIP=strip 66: ++ QEMU= +66: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh .sh +66: ++ testname=auxiliary +66: ++ t=out/test/x86_64/auxiliary +66: ++ mkdir -p out/test/x86_64/auxiliary +66: ++ case $MACHINE in +66: ++ tlsdesc_opt=-mtls-dialect=gnu2 +66: +++ uname +66: ++ '[' Linux = FreeBSD ']' +66: ++ trap 'on_error $LINENO' ERR +66: ++ trap on_exit EXIT +66: ++ echo -n 'Testing auxiliary ... ' +66: Testing auxiliary ... ++ set -o pipefail +66: ++ set -x +66: + cat +66: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - 67: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh 67: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 67: ++ export LC_ALL=C @@ -5531,24 +5322,12 @@ 67: ++ STRIP=strip 67: ++ QEMU= 67: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh .sh -66: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh .sh -65: + cat 67: ++ testname=bno-symbolic 67: ++ t=out/test/x86_64/bno-symbolic 67: ++ mkdir -p out/test/x86_64/bno-symbolic -36: + grep '^56$' -66: ++ testname=auxiliary -66: ++ t=out/test/x86_64/auxiliary -66: ++ mkdir -p out/test/x86_64/auxiliary -36: + out/test/x86_64/arch-x86_64-reloc/exe 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 -66: ++ case $MACHINE in -66: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname -36: 56 -36: + cat -66: +++ uname 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT @@ -5556,99 +5335,24 @@ 67: Testing bno-symbolic ... ++ set -o pipefail 67: ++ set -x 67: + '[' x86_64 = s390x ']' -36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s -67: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - -66: ++ '[' Linux = FreeBSD ']' -66: ++ trap 'on_error $LINENO' ERR -66: ++ trap on_exit EXIT -66: ++ echo -n 'Testing auxiliary ... ' -66: Testing auxiliary ... ++ set -o pipefail -66: ++ set -x -66: + cat -66: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - -64: + cat -64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -36: + 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 67: + cat -59: + 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 -66: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared -60: + not 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 -44: + grep '^20 3$' -57: + grep 3 -57: + out/test/x86_64/arch-x86_64-z-text/exe -57: 3 -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 -54: + 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 -63: + cat -63: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - -65: + cat -57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -44: 20 3 -44: + 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 -66: + readelf --dynamic out/test/x86_64/auxiliary/b.so -57: + grep -F '(TEXTREL)' -52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe -61: + cat -57: 0x0000000000000016 (TEXTREL) 0x0 -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 -61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - -65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -52: + grep 'Hello world' -52: Hello world -45: + grep 42 -56: + grep -w SHSTK -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 48/402 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.74 sec -57: + grep '\(FLAGS\).*TEXTREL' -41: + 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 -45: 42 -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -test 68 - Start 68: x86_64-bsymbolic-functions - -68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh" -68: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -68: Environment variables: -68: MACHINE=x86_64 -68: CPU= -68: Test timeout computed to be: 1500 -57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -45: + 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 -56: Properties: x86 feature: SHSTK -67: + 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 -66: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 49/402 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 0.65 sec -test 69 - Start 69: x86_64-bsymbolic-non-weak-functions +67: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - +test 70 + Start 70: x86_64-bsymbolic-non-weak -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh" -69: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -69: Environment variables: -69: MACHINE=x86_64 -69: CPU= -69: Test timeout computed to be: 1500 -66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] -66: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log -57: 0x000000000000001e (FLAGS) TEXTREL -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh" +70: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +70: Environment variables: +70: MACHINE=x86_64 +70: CPU= +70: Test timeout computed to be: 1500 +33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log +33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 68: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh -66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 50/402 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.64 sec - 51/402 Test #66: x86_64-auxiliary ...................................... Passed 0.18 sec 68: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C @@ -5663,15 +5367,6 @@ 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= -test 70 - Start 70: x86_64-bsymbolic-non-weak - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh" -70: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -70: Environment variables: -70: MACHINE=x86_64 -70: CPU= -70: Test timeout computed to be: 1500 68: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh .sh 68: ++ testname=bsymbolic-functions 68: ++ t=out/test/x86_64/bsymbolic-functions @@ -5679,15 +5374,37 @@ 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 68: +++ uname -test 71 - Start 71: x86_64-bsymbolic - -71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh" -71: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -71: Environment variables: -71: MACHINE=x86_64 -71: CPU= -71: Test timeout computed to be: 1500 +68: ++ '[' Linux = FreeBSD ']' +68: ++ trap 'on_error $LINENO' ERR +68: ++ trap on_exit EXIT +68: ++ echo -n 'Testing bsymbolic-functions ... ' +68: Testing bsymbolic-functions ... ++ set -o pipefail +68: ++ set -x +68: + cat +27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +27: + grep 'x86 feature: IBT' +27: Properties: x86 feature: IBT +27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o +61: + head -c 1 /dev/zero +61: + cat +61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +30: mold: warning: entry symbol is not defined: _start +30: + grep -F '01 .note.a .note.c .note.b' +30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe +30: 01 .note.a .note.c .note.b +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 +56: + not grep -w SHSTK +56: + grep -w SHSTK +56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +56: + return 0 +56: + 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 69: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh 69: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 69: ++ export LC_ALL=C @@ -5716,24 +5433,59 @@ 69: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 69: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail 69: ++ set -x -69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - -68: ++ '[' Linux = FreeBSD ']' -68: ++ trap 'on_error $LINENO' ERR -68: ++ trap on_exit EXIT -68: ++ echo -n 'Testing bsymbolic-functions ... ' -68: Testing bsymbolic-functions ... ++ set -o pipefail -68: ++ set -x + 29/402 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.39 sec +test 71 + Start 71: x86_64-bsymbolic + +71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh" +71: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +71: Environment variables: +71: MACHINE=x86_64 +71: CPU= +71: Test timeout computed to be: 1500 +33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log +33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log 68: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - -68: + cat -40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -40: + grep '1 2 3 4 5 6' -40: 1 2 3 4 5 6 -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 -63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o +27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +27: + not grep 'x86 feature: IBT' +27: + grep 'x86 feature: IBT' + 30/402 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 0.38 sec +69: + cat +50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o:(.text): cannot create a copy relocation for foo; recompile with -fPIE or -fPIC +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 + 31/402 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.23 sec +63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - +63: + cat +43: + grep '3 5 3 5' +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +43: 3 5 3 5 +43: + 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 +47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 32/402 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.25 sec +57: + 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 +40: + 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 +26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe +26: + grep 'Hello world' +26: Hello world +26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe +26: + grep -E '[0-9] foo$' +60: + echo 'int main() { return 1; }' +60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - +66: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 70: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh 70: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 70: ++ export LC_ALL=C @@ -5749,8 +5501,12 @@ 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= -62: + cat - 52/402 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.33 sec +70: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh .sh +70: ++ testname=bsymbolic-non-weak +70: ++ t=out/test/x86_64/bsymbolic-non-weak +70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak +70: ++ case $MACHINE in +70: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 72 Start 72: x86_64-build-id @@ -5760,6 +5516,53 @@ 72: MACHINE=x86_64 72: CPU= 72: Test timeout computed to be: 1500 +test 73 + Start 73: x86_64-canonical-plt + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh" +73: Working Directory: /build/reproducible-path/mold-2.37.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-cmdline + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh" +74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +74: Environment variables: +74: MACHINE=x86_64 +74: CPU= +74: Test timeout computed to be: 1500 +33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log +33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log +48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section +48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +48: mold: warning: creating a DT_TEXTREL in an output file +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log +70: +++ uname +70: ++ '[' Linux = FreeBSD ']' +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +70: ++ echo -n 'Testing bsymbolic-non-weak ... ' +70: Testing bsymbolic-non-weak ... ++ set -o pipefail +70: ++ set -x +70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - +70: + cat +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection +53: + cat +58: + grep 'recompile with -fPIC' +58: + not 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 71: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh 71: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 71: ++ export LC_ALL=C @@ -5779,121 +5582,47 @@ 71: ++ testname=bsymbolic 71: ++ t=out/test/x86_64/bsymbolic 71: ++ mkdir -p out/test/x86_64/bsymbolic -62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - -28: + CFLAGS='-Xassembler -mx86-used-note=no' -28: + readelf -v -28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' -61: + rm -f out/test/x86_64/ar-alignment/d.a -70: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh .sh -72: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh -72: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -72: ++ export LC_ALL=C -72: ++ LC_ALL=C -72: ++ '[' -z x86_64 ']' -72: ++ '[' -z '' ']' -72: ++ TESTDIR=out/test/x86_64 -72: ++ CC=cc -72: ++ CXX=c++ -72: ++ GCC=gcc -72: ++ GXX=g++ -72: ++ OBJDUMP=objdump -72: ++ OBJCOPY=objcopy -72: ++ STRIP=strip -72: ++ QEMU= -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 -70: ++ testname=bsymbolic-non-weak -70: ++ t=out/test/x86_64/bsymbolic-non-weak -70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak -72: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh -28: GNU readelf (GNU Binutils for Debian) 2.44 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname -72: ++ testname=build-id -72: ++ t=out/test/x86_64/build-id -72: ++ mkdir -p out/test/x86_64/build-id -70: ++ case $MACHINE in -70: ++ tlsdesc_opt=-mtls-dialect=gnu2 -60: + 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 71: ++ '[' Linux = FreeBSD ']' -28: + cat 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: ++ echo -n 'Testing bsymbolic ... ' 71: Testing bsymbolic ... ++ set -o pipefail 71: ++ set -x -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - -71: + cat -72: ++ case $MACHINE in -72: ++ tlsdesc_opt=-mtls-dialect=gnu2 -72: +++ uname -70: +++ uname -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -71: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - -53: + grep endbr64 -72: ++ '[' Linux = FreeBSD ']' -72: ++ trap 'on_error $LINENO' ERR -72: ++ trap on_exit EXIT -72: ++ echo -n 'Testing build-id ... ' -72: Testing build-id ... ++ set -o pipefail -72: ++ set -x -72: + echo 'int main() { return 0; }' -61: + 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 -70: ++ '[' Linux = FreeBSD ']' -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -70: ++ echo -n 'Testing bsymbolic-non-weak ... ' -70: Testing bsymbolic-non-weak ... ++ set -o pipefail -70: ++ set -x -65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -53: 16b9: f3 0f 1e fa endbr64 -72: + cc -c -o out/test/x86_64/build-id/a.o -xc - -36: + out/test/x86_64/arch-x86_64-reloc/exe -70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - -70: + cat +26: 144: 000000000022463f 0 NOTYPE LOCAL DEFAULT 14 foo +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 +27: + return 0 +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log +49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section +49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log +49: mold: warning: creating a DT_TEXTREL in an output file +49: + on_exit +49: + echo OK +49: OK +29: + CFLAGS='-Xassembler -mx86-used-note=no' +29: + cat +29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - +55: + '[' '' == '' ']' +55: + command -v sde64 +55: + skip +55: + echo skipped +55: skipped +55: + trap - EXIT +55: + exit 0 65: + cat -36: + grep '^56$' -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -36: 56 -53: + grep endbr64 -53: 16c3: f3 0f 1e fa endbr64 -68: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -61: + 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 -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 -44: + grep '^20 3$' -53: + grep endbr64 -36: + 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 -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -44: 20 3 -44: + 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 -53: 16cd: f3 0f 1e fa endbr64 -53: + 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 -62: + 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 -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - -59: + out/test/x86_64/absolute-symbols/exe -64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 64: + cat -28: + cat -69: + 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 -59: + grep '^ip=0xa0000.$' -59: ip=0xa00008 -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 -67: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE - 53/402 Test #59: x86_64-absolute-symbols ............................... Passed 0.61 sec -test 73 - Start 73: x86_64-canonical-plt - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh" -73: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -73: Environment variables: -73: MACHINE=x86_64 -73: CPU= -73: Test timeout computed to be: 1500 -67: + cat -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 73: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh 73: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -5910,85 +5639,113 @@ 73: ++ STRIP=strip 73: ++ QEMU= 73: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh .sh -72: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id 73: ++ testname=canonical-plt 73: ++ t=out/test/x86_64/canonical-plt 73: ++ mkdir -p out/test/x86_64/canonical-plt -73: ++ case $MACHINE in -73: ++ tlsdesc_opt=-mtls-dialect=gnu2 -28: + cat -71: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - -73: +++ uname -63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o -73: ++ '[' Linux = FreeBSD ']' -73: ++ trap 'on_error $LINENO' ERR -73: ++ trap on_exit EXIT -73: ++ echo -n 'Testing canonical-plt ... ' -73: Testing canonical-plt ... ++ set -o pipefail -73: ++ set -x -73: + '[' x86_64 = s390x ']' -73: + cat -54: + grep endbr64 -73: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -54: 16b9: f3 0f 1e fa endbr64 -54: + grep endbr64 -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -54: 16c3: f3 0f 1e fa endbr64 -54: + grep endbr64 -54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -54: 16cd: f3 0f 1e fa endbr64 -69: + cat -69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - -54: + 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 -64: + 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 -28: + ./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 -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 -41: + grep '1 2 3' -41: 1 2 3 -41: + 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 -68: + cat -68: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE -65: + 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 -70: + 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 -45: + grep 42 -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 -45: 42 -45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 -44: + 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: + out/test/x86_64/arch-x86_64-reloc/exe -28: mold: warning: entry symbol is not defined: _start -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 -67: + 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 -36: + grep '^56$' -36: 56 -36: + cat -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -36: + 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 + 33/402 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.42 sec + 34/402 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 0.42 sec + 35/402 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.27 sec + 36/402 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.21 sec 71: + cat -71: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE -28: + grep 'x86 feature: SHSTK' -28: Properties: x86 feature: SHSTK - 54/402 Test #61: x86_64-ar-alignment ................................... Passed 0.80 sec -test 74 - Start 74: x86_64-cmdline +49: + exit 0 + 37/402 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.27 sec +22: + grep 'x86 ISA needed: .*x86-64-v4' +test 75 + Start 75: x86_64-color-diagnostics -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh" -74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -74: Environment variables: -74: MACHINE=x86_64 -74: CPU= -74: Test timeout computed to be: 1500 -60: + 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 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh" +75: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +75: Environment variables: +75: MACHINE=x86_64 +75: CPU= +75: Test timeout computed to be: 1500 +test 76 + Start 76: x86_64-comment + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh" +76: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +76: Environment variables: +76: MACHINE=x86_64 +76: CPU= +76: Test timeout computed to be: 1500 +test 77 + Start 77: x86_64-common-archive + +77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh" +77: Working Directory: /build/reproducible-path/mold-2.37.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-common-ref + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh" +78: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +78: Environment variables: +78: MACHINE=x86_64 +78: CPU= +78: Test timeout computed to be: 1500 +72: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh +72: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +72: ++ export LC_ALL=C +72: ++ LC_ALL=C +72: ++ '[' -z x86_64 ']' +72: ++ '[' -z '' ']' +72: ++ TESTDIR=out/test/x86_64 +72: ++ CC=cc +72: ++ CXX=c++ +72: ++ GCC=gcc +72: ++ GXX=g++ +72: ++ OBJDUMP=objdump +72: ++ OBJCOPY=objcopy +72: ++ STRIP=strip +72: ++ QEMU= +72: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh +72: ++ testname=build-id +72: ++ t=out/test/x86_64/build-id +72: ++ mkdir -p out/test/x86_64/build-id +72: ++ case $MACHINE in +72: ++ tlsdesc_opt=-mtls-dialect=gnu2 +72: +++ uname +72: ++ '[' Linux = FreeBSD ']' +72: ++ trap 'on_error $LINENO' ERR +72: ++ trap on_exit EXIT +72: ++ echo -n 'Testing build-id ... ' +72: Testing build-id ... ++ set -o pipefail +72: ++ set -x +72: + echo 'int main() { return 0; }' +71: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 38/402 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 0.46 sec +test 79 + Start 79: x86_64-common-symbols + +79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh" +79: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +79: Environment variables: +79: MACHINE=x86_64 +79: CPU= +79: Test timeout computed to be: 1500 +33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log +33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log +33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - +52: + cat 74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh -28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 74: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C @@ -6004,63 +5761,71 @@ 74: ++ STRIP=strip 74: ++ QEMU= 74: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh .sh -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 74: ++ testname=cmdline 74: ++ t=out/test/x86_64/cmdline 74: ++ mkdir -p out/test/x86_64/cmdline -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + ./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 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -72: + readelf -n out/test/x86_64/build-id/exe1 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 -72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe 74: +++ uname -53: + grep nop -53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) -72: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -72: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -53: + grep nop -62: + grep libbar out/test/x86_64/as-needed-dso/log2 -53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) -62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 74: ++ '[' Linux = FreeBSD ']' -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: ++ echo -n 'Testing cmdline ... ' 74: Testing cmdline ... ++ set -o pipefail 74: ++ set -x -74: + not ./mold -zfoo -53: + grep endbr64 -62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 -62: + grep libfoo out/test/x86_64/as-needed-dso/log2 74: + grep 'unknown command line option: -zfoo' -53: 16cd: f3 0f 1e fa endbr64 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 55/402 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.16 sec -test 75 - Start 75: x86_64-color-diagnostics - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh" -75: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -75: Environment variables: -75: MACHINE=x86_64 -75: CPU= -75: Test timeout computed to be: 1500 -62: + return 0 -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 56/402 Test #62: x86_64-as-needed-dso .................................. Passed 0.86 sec -73: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC +74: + not ./mold -zfoo +54: + cat +54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection +73: ++ case $MACHINE in +73: ++ tlsdesc_opt=-mtls-dialect=gnu2 +73: +++ uname +73: ++ '[' Linux = FreeBSD ']' +73: ++ trap 'on_error $LINENO' ERR +73: ++ trap on_exit EXIT +73: ++ echo -n 'Testing canonical-plt ... ' +73: Testing canonical-plt ... ++ set -o pipefail +73: ++ set -x +73: + '[' x86_64 = s390x ']' +73: + cat +73: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - +29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o +29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe +29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 +29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 +29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 +29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 +63: + cat +63: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - +66: + readelf --dynamic out/test/x86_64/auxiliary/b.so +66: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log +66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] +66: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log +66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 +61: + cat +61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - +16: + skip +16: + echo skipped +16: skipped +16: + trap - EXIT +16: + exit 0 + 39/402 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.49 sec +44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc +44: + cat +44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - +51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +51: + grep -w IBT +51: Properties: x86 feature: IBT +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 +59: + 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 +60: + not 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.37.1+dfsg/test/color-diagnostics.sh 75: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 75: ++ export LC_ALL=C @@ -6077,27 +5842,12 @@ 75: ++ STRIP=strip 75: ++ QEMU= 75: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh .sh -test 76 - Start 76: x86_64-comment - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh" -76: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -76: Environment variables: -76: MACHINE=x86_64 -76: CPU= -76: Test timeout computed to be: 1500 -73: + cat 75: ++ testname=color-diagnostics 75: ++ t=out/test/x86_64/color-diagnostics 75: ++ mkdir -p out/test/x86_64/color-diagnostics -63: + 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 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: +++ uname -64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 -64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 -74: mold: warning: unknown command line option: -zfoo -74: + not ./mold -z foo 76: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh 76: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -6113,77 +5863,15 @@ 76: ++ OBJCOPY=objcopy 76: ++ STRIP=strip 76: ++ QEMU= -64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 76: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh .sh -75: ++ '[' Linux = FreeBSD ']' -75: ++ trap 'on_error $LINENO' ERR -75: ++ trap on_exit EXIT -75: ++ echo -n 'Testing color-diagnostics ... ' -75: Testing color-diagnostics ... ++ set -o pipefail -75: ++ set -x -75: + cat 76: ++ testname=comment 76: ++ t=out/test/x86_64/comment 76: ++ mkdir -p out/test/x86_64/comment -75: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - -74: + grep 'unknown command line option: -z foo' -41: + 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 -64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 -76: ++ case $MACHINE in -76: ++ tlsdesc_opt=-mtls-dialect=gnu2 -76: +++ uname -76: ++ '[' Linux = FreeBSD ']' -76: ++ trap 'on_error $LINENO' ERR -76: ++ trap on_exit EXIT -76: ++ echo -n 'Testing comment ... ' -76: Testing comment ... ++ set -o pipefail -76: ++ set -x -76: + cc -c -o out/test/x86_64/comment/a.o -xc - -76: + cat -65: + readelf --dynamic out/test/x86_64/as-needed/exe -64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -64: + 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 -67: + grep '3 3 1' -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -67: + out/test/x86_64/bno-symbolic/exe -65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -67: 3 3 1 -69: + 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 -65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -65: + 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 -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 57/402 Test #67: x86_64-bno-symbolic ................................... Passed 0.68 sec -test 77 - Start 77: x86_64-common-archive - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh" -77: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -77: Environment variables: -77: MACHINE=x86_64 -77: CPU= -77: Test timeout computed to be: 1500 -28: mold: warning: entry symbol is not defined: _start -28: + not grep 'x86 feature: SHSTK' -28: + grep 'x86 feature: SHSTK' -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 -74: mold: warning: unknown command line option: -z foo -74: + not ./mold -abcdefg -74: + grep 'unknown command line option: -abcdefg' -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -54: + grep nop -28: + return 0 -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 77: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 77: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++ '[' -z x86_64 ']' -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 77: ++ '[' -z '' ']' 77: ++ TESTDIR=out/test/x86_64 77: ++ CC=cc @@ -6194,34 +5882,10 @@ 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -44: + grep '^20 3$' 77: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh .sh 77: ++ testname=common-archive 77: ++ t=out/test/x86_64/common-archive 77: ++ mkdir -p out/test/x86_64/common-archive -68: + 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 -28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -44: 20 3 -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 - 58/402 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 1.62 sec -76: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o -test 78 - Start 78: x86_64-common-ref - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh" -78: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -78: Environment variables: -78: MACHINE=x86_64 -78: CPU= -78: Test timeout computed to be: 1500 -74: mold: fatal: unknown command line option: -abcdefg -74: + grep 'unknown command line option: --abcdefg' -74: + not ./mold --abcdefg 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname @@ -6231,40 +5895,8 @@ 77: ++ echo -n 'Testing common-archive ... ' 77: Testing common-archive ... ++ set -o pipefail 77: ++ set -x -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - 77: + cat -28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: + return 0 -28: + ./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 -73: + cat -73: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC -45: + 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 -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 59/402 Test #60: x86_64-allow-multiple-definition ...................... Passed 1.05 sec -74: mold: fatal: unknown command line option: --abcdefg -test 79 - Start 79: x86_64-common-symbols - -79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh" -79: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -79: Environment variables: -79: MACHINE=x86_64 -79: CPU= -79: Test timeout computed to be: 1500 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 -54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -54: + grep nop -78: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh - 60/402 Test #74: x86_64-cmdline ........................................ Passed 0.26 sec -54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - test 80 Start 80: x86_64-compress-debug-sections-zstd @@ -6274,13 +5906,42 @@ 80: MACHINE=x86_64 80: CPU= 80: Test timeout computed to be: 1500 -54: + grep endbr64 -78: + . /build/reproducible-path/mold-2.37.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 +test 81 + Start 81: x86_64-compress-debug-sections + +81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh" +81: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +81: Environment variables: +81: MACHINE=x86_64 +81: CPU= +81: Test timeout computed to be: 1500 +33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log +33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log +33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log +33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log +29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 +29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 +29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe +44: + cat +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 +41: + grep '1 2 3' +41: 1 2 3 +41: + 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 +72: + cc -c -o out/test/x86_64/build-id/a.o -xc - +78: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh +78: + . /build/reproducible-path/mold-2.37.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 @@ -6290,29 +5951,29 @@ 78: ++ STRIP=strip 78: ++ QEMU= 78: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh .sh -75: + not grep $'\E' -75: + grep $'\E' -75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics 78: ++ testname=common-ref 78: ++ t=out/test/x86_64/common-ref 78: ++ mkdir -p out/test/x86_64/common-ref -80: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh -54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +67: + 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 +68: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +70: + 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 +45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc +45: + cat +45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - +57: + out/test/x86_64/arch-x86_64-z-text/exe +57: + grep 3 +57: 3 +57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +57: + grep -F '(TEXTREL)' +57: 0x0000000000000016 (TEXTREL) 0x0 +57: + grep '\(FLAGS\).*TEXTREL' +57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +36: + grep '^42$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 42 +36: + cat +36: + 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 79: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh -80: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -80: ++ export LC_ALL=C -80: ++ LC_ALL=C -80: ++ '[' -z x86_64 ']' -80: ++ '[' -z '' ']' -80: ++ TESTDIR=out/test/x86_64 -80: ++ CC=cc -80: ++ CXX=c++ -80: ++ GCC=gcc -80: ++ GXX=g++ -80: ++ OBJDUMP=objdump -80: ++ OBJCOPY=objcopy -80: ++ STRIP=strip -80: ++ QEMU= 79: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C @@ -6328,31 +5989,148 @@ 79: ++ STRIP=strip 79: ++ QEMU= 79: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh .sh +79: ++ testname=common-symbols +79: ++ t=out/test/x86_64/common-symbols +79: ++ mkdir -p out/test/x86_64/common-symbols +79: ++ case $MACHINE in +79: ++ tlsdesc_opt=-mtls-dialect=gnu2 +79: +++ uname +79: ++ '[' Linux = FreeBSD ']' +79: ++ trap 'on_error $LINENO' ERR +79: ++ trap on_exit EXIT +79: ++ echo -n 'Testing common-symbols ... ' +79: Testing common-symbols ... ++ set -o pipefail +79: ++ set -x +79: + cat +79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - + 40/402 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.31 sec + 41/402 Test #66: x86_64-auxiliary ...................................... Passed 0.17 sec +test 82 + Start 82: x86_64-compressed-debug-info + +82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" +82: Working Directory: /build/reproducible-path/mold-2.37.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-copyrel-alignment + +83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh" +83: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +83: Environment variables: +83: MACHINE=x86_64 +83: CPU= +83: Test timeout computed to be: 1500 +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: ++ echo -n 'Testing common-ref ... ' +78: Testing common-ref ... ++ set -o pipefail +78: ++ set -x +78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - +74: mold: warning: unknown command line option: -zfoo +74: + grep 'unknown command line option: -z foo' +74: + not ./mold -z foo +53: + cat +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection +76: ++ case $MACHINE in +76: ++ tlsdesc_opt=-mtls-dialect=gnu2 +76: +++ uname +76: ++ '[' Linux = FreeBSD ']' +76: ++ trap 'on_error $LINENO' ERR +76: ++ trap on_exit EXIT +76: ++ echo -n 'Testing comment ... ' +76: Testing comment ... ++ set -o pipefail +76: ++ set -x +76: + cc -c -o out/test/x86_64/comment/a.o -xc - +76: + cat +14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 + 42/402 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.52 sec +75: ++ '[' Linux = FreeBSD ']' +75: ++ trap 'on_error $LINENO' ERR +75: ++ trap on_exit EXIT +75: ++ echo -n 'Testing color-diagnostics ... ' +75: Testing color-diagnostics ... ++ set -o pipefail +75: ++ set -x +75: + cat +75: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - +71: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic +54: + cat +54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection +56: + grep -w SHSTK +56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +56: Properties: x86 feature: SHSTK +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 +69: + 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 +40: + 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 +80: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh +80: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +80: ++ export LC_ALL=C +80: ++ LC_ALL=C +80: ++ '[' -z x86_64 ']' +80: ++ '[' -z '' ']' +80: ++ TESTDIR=out/test/x86_64 +80: ++ CC=cc +80: ++ CXX=c++ +80: ++ GCC=gcc +80: ++ GXX=g++ +80: ++ OBJDUMP=objdump +80: ++ OBJCOPY=objcopy +80: ++ STRIP=strip +80: ++ QEMU= 80: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh .sh 80: ++ testname=compress-debug-sections-zstd 80: ++ t=out/test/x86_64/compress-debug-sections-zstd 80: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd -79: ++ testname=common-symbols -79: ++ t=out/test/x86_64/common-symbols -79: ++ mkdir -p out/test/x86_64/common-symbols -54: 16cd: f3 0f 1e fa endbr64 -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 61/402 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.37 sec -test 81 - Start 81: x86_64-compress-debug-sections +80: ++ case $MACHINE in +80: ++ tlsdesc_opt=-mtls-dialect=gnu2 +80: +++ uname +80: ++ '[' Linux = FreeBSD ']' +80: ++ trap 'on_error $LINENO' ERR +80: ++ trap on_exit EXIT +80: ++ echo -n 'Testing compress-debug-sections-zstd ... ' +80: Testing compress-debug-sections-zstd ... ++ set -o pipefail +80: ++ set -x +80: + '[' x86_64 = arm ']' +80: + '[' x86_64 = riscv32 ']' +80: + command -v zstdcat +80: + skip +80: + echo skipped +80: skipped +80: + trap - EXIT +80: + exit 0 +test 84 + Start 84: x86_64-copyrel-norelro -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh" -81: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -81: Environment variables: -81: MACHINE=x86_64 -81: CPU= -81: Test timeout computed to be: 1500 -75: + return 0 +84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh" +84: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +84: Environment variables: +84: MACHINE=x86_64 +84: CPU= +84: Test timeout computed to be: 1500 +33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be +33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log +33: 17b2: 40 e8 06 00 00 00 rex call 17be +33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log +33: 17b8: 40 e9 00 00 00 00 rex jmp 17be +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 81: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh -75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always 81: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C @@ -6367,42 +6145,55 @@ 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= -75: + grep $'\E' 81: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh .sh 81: ++ testname=compress-debug-sections 81: ++ t=out/test/x86_64/compress-debug-sections 81: ++ mkdir -p out/test/x86_64/compress-debug-sections -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: + grep 'x86 feature: SHSTK' -28: Properties: x86 feature: SHSTK -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 - 62/402 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 2.48 sec -test 82 - Start 82: x86_64-compressed-debug-info - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" -82: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -82: Environment variables: -82: MACHINE=x86_64 -82: CPU= -82: Test timeout computed to be: 1500 -70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - -70: + cat -72: + readelf -nW out/test/x86_64/build-id/exe2 -72: + grep -E 'Build ID: ............4...[89abcdef]' -72: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5be27b4da7e34bb9a744e5744f0c0911 -72: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 -71: + 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 -75: mold: error: undefined symbol: foo +81: ++ case $MACHINE in +81: ++ tlsdesc_opt=-mtls-dialect=gnu2 +81: +++ uname +81: ++ '[' Linux = FreeBSD ']' +81: ++ trap 'on_error $LINENO' ERR +81: ++ trap on_exit EXIT +81: ++ echo -n 'Testing compress-debug-sections ... ' +81: Testing compress-debug-sections ... ++ set -o pipefail +81: ++ set -x +81: + cat +81: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - +57: 0x000000000000001e (FLAGS) TEXTREL +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 +29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 +29: 01 .note.baz .note.foo .note.bar +29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 +29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 +29: + return 0 +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 +43: + grep '3 5 3 5' +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +43: 3 5 3 5 +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 +52: + 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 +8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 +45: + cat +45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 +63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o +44: + cat +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - +61: + rm -f out/test/x86_64/ar-alignment/d.a +61: + 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 82: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh 82: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 82: ++ export LC_ALL=C @@ -6419,88 +6210,12 @@ 82: ++ STRIP=strip 82: ++ QEMU= 82: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh .sh -75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never -75: + not grep $'\E' -75: + grep $'\E' -80: ++ case $MACHINE in -80: ++ tlsdesc_opt=-mtls-dialect=gnu2 82: ++ testname=compressed-debug-info 82: ++ t=out/test/x86_64/compressed-debug-info 82: ++ mkdir -p out/test/x86_64/compressed-debug-info -45: + grep 42 -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 -79: ++ case $MACHINE in -79: ++ tlsdesc_opt=-mtls-dialect=gnu2 -78: ++ case $MACHINE in -78: ++ tlsdesc_opt=-mtls-dialect=gnu2 -45: 42 -81: ++ case $MACHINE in -81: ++ tlsdesc_opt=-mtls-dialect=gnu2 -79: +++ uname -78: +++ uname -81: +++ uname 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=gnu2 -69: + out/test/x86_64/bsymbolic-non-weak-functions/exe -45: + 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 -81: ++ '[' Linux = FreeBSD ']' -81: ++ trap 'on_error $LINENO' ERR -81: ++ trap on_exit EXIT -81: ++ echo -n 'Testing compress-debug-sections ... ' -81: Testing compress-debug-sections ... ++ set -o pipefail -81: ++ set -x -79: ++ '[' Linux = FreeBSD ']' -79: ++ trap 'on_error $LINENO' ERR -79: ++ trap on_exit EXIT -79: ++ echo -n 'Testing common-symbols ... ' -79: Testing common-symbols ... ++ set -o pipefail -79: ++ set -x -79: + cat -78: ++ '[' Linux = FreeBSD ']' -78: ++ trap 'on_error $LINENO' ERR -78: ++ trap on_exit EXIT -78: ++ echo -n 'Testing common-ref ... ' -78: Testing common-ref ... ++ set -o pipefail -78: ++ set -x -81: + cat -81: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - -79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - -80: +++ uname -69: + grep '^3 3 3 3 3 7$' -69: 3 3 3 3 3 7 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -80: ++ '[' Linux = FreeBSD ']' 82: +++ uname - 63/402 Test #69: x86_64-bsymbolic-non-weak-functions ................... Passed 0.78 sec -80: ++ trap 'on_error $LINENO' ERR -80: ++ trap on_exit EXIT -80: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -80: Testing compress-debug-sections-zstd ... ++ set -o pipefail -80: ++ set -x -80: + '[' x86_64 = arm ']' -80: + '[' x86_64 = riscv32 ']' -80: + command -v zstdcat -80: + skip -80: + echo skipped -80: skipped -80: + trap - EXIT -80: + exit 0 -test 83 - Start 83: x86_64-copyrel-alignment - -83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh" -83: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -83: Environment variables: -83: MACHINE=x86_64 -83: CPU= -83: Test timeout computed to be: 1500 -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - -78: + cat -64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 -64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 82: ++ '[' Linux = FreeBSD ']' 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT @@ -6508,47 +6223,32 @@ 82: Testing compressed-debug-info ... ++ set -o pipefail 82: ++ set -x 82: + command -v dwarfdump -65: + readelf --dynamic out/test/x86_64/as-needed/exe -63: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe -63: + not grep libfoo.so out/test/x86_64/as-needed-dso2/log -63: + grep libfoo.so out/test/x86_64/as-needed-dso2/log - 64/402 Test #80: x86_64-compress-debug-sections-zstd ...................***Skipped 0.15 sec -82: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 -test 84 - Start 84: x86_64-copyrel-norelro - -84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh" -84: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -84: Environment variables: -84: MACHINE=x86_64 -84: CPU= -84: Test timeout computed to be: 1500 -82: + cat -41: + grep '1 2 3' -41: 1 2 3 -64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -63: + return 0 -63: + grep libbar.so out/test/x86_64/as-needed-dso2/log -63: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -76: + grep mold -41: + 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 -64: + return 0 -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -76: + readelf -p .comment out/test/x86_64/comment/exe -84: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh 83: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh - 65/402 Test #63: x86_64-as-needed-dso2 ................................. Passed 1.18 sec - 66/402 Test #64: x86_64-as-needed-weak ................................. Passed 1.04 sec +83: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +83: ++ export LC_ALL=C +83: ++ LC_ALL=C +83: ++ '[' -z x86_64 ']' +83: ++ '[' -z '' ']' +83: ++ TESTDIR=out/test/x86_64 +83: ++ CC=cc +83: ++ CXX=c++ +83: ++ GCC=gcc +83: ++ GXX=g++ +83: ++ OBJDUMP=objdump +83: ++ OBJCOPY=objcopy +83: ++ STRIP=strip +83: ++ QEMU= +83: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh .sh +83: ++ testname=copyrel-alignment +83: ++ t=out/test/x86_64/copyrel-alignment +83: ++ mkdir -p out/test/x86_64/copyrel-alignment + 43/402 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 0.54 sec + 44/402 Test #29: x86_64-arch-x86_64-note ............................... Passed 0.50 sec + 45/402 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.49 sec + 46/402 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.42 sec + 47/402 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 0.29 sec + 48/402 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.27 sec + 49/402 Test #80: x86_64-compress-debug-sections-zstd ...................***Skipped 0.04 sec test 85 Start 85: x86_64-copyrel-protected @@ -6567,6 +6267,96 @@ 86: MACHINE=x86_64 86: CPU= 86: Test timeout computed to be: 1500 +test 87 + Start 87: x86_64-copyrel-relro2 + +87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh" +87: Working Directory: /build/reproducible-path/mold-2.37.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-copyrel + +88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh" +88: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +88: Environment variables: +88: MACHINE=x86_64 +88: CPU= +88: Test timeout computed to be: 1500 +test 89 + Start 89: x86_64-ctors-in-init-array + +89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh" +89: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +89: Environment variables: +89: MACHINE=x86_64 +89: CPU= +89: Test timeout computed to be: 1500 +test 90 + Start 90: x86_64-dead-debug-sections + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" +90: Working Directory: /build/reproducible-path/mold-2.37.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-debug-macro-section + +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh" +91: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +91: Environment variables: +91: MACHINE=x86_64 +91: CPU= +91: Test timeout computed to be: 1500 +82: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +82: + cat +28: + test_cflags -Xassembler -mx86-used-note=no +28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +28: + echo 'int main() {}' +74: mold: warning: unknown command line option: -z foo +74: + not ./mold -abcdefg +74: + grep 'unknown command line option: -abcdefg' +74: mold: fatal: unknown command line option: -abcdefg +74: + grep 'unknown command line option: --abcdefg' +74: + not ./mold --abcdefg +74: mold: fatal: unknown command line option: --abcdefg +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 +65: + cat +65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +83: ++ case $MACHINE in +83: ++ tlsdesc_opt=-mtls-dialect=gnu2 +83: +++ uname +83: ++ '[' Linux = FreeBSD ']' +83: ++ trap 'on_error $LINENO' ERR +83: ++ trap on_exit EXIT +83: ++ echo -n 'Testing copyrel-alignment ... ' +83: Testing copyrel-alignment ... ++ set -o pipefail +83: ++ set -x +83: + '[' x86_64 = ppc64 ']' +83: + '[' x86_64 = ppc64le ']' +83: + [[ x86_64 = loongarch* ]] +83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +83: + cat +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - +62: + 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 +79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - +79: + cat +61: + 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 +76: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 +84: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh 84: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 84: ++ export LC_ALL=C 84: ++ LC_ALL=C @@ -6596,62 +6386,30 @@ 84: ++ set -x 84: + [[ x86_64 = ppc64* ]] 84: + [[ x86_64 = loongarch* ]] -84: + cat 84: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - -76: [ 0] mold 2.37.1 (compatible with GNU ld) -76: + readelf -SW out/test/x86_64/comment/exe -76: + grep -E '\.comment.*\bMS\b' -76: [27] .comment PROGBITS 0000000000000000 0008b8 000045 01 MS 0 0 1 -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 -83: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -83: ++ export LC_ALL=C -83: ++ LC_ALL=C -83: ++ '[' -z x86_64 ']' -83: ++ '[' -z '' ']' -83: ++ TESTDIR=out/test/x86_64 -83: ++ CC=cc -83: ++ CXX=c++ -83: ++ GCC=gcc -83: ++ GXX=g++ -83: ++ OBJDUMP=objdump -83: ++ OBJCOPY=objcopy -83: ++ STRIP=strip -83: ++ QEMU= -83: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh .sh -83: ++ testname=copyrel-alignment -83: ++ t=out/test/x86_64/copyrel-alignment -83: ++ mkdir -p out/test/x86_64/copyrel-alignment -83: ++ case $MACHINE in -83: ++ tlsdesc_opt=-mtls-dialect=gnu2 -83: +++ uname -68: + grep '3 3 0' -68: + out/test/x86_64/bsymbolic-functions/exe -68: 3 3 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe - 67/402 Test #76: x86_64-comment ........................................ Passed 0.37 sec -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -83: ++ echo -n 'Testing copyrel-alignment ... ' -83: Testing copyrel-alignment ... ++ set -o pipefail -83: ++ set -x -83: + '[' x86_64 = ppc64 ']' -83: + '[' x86_64 = ppc64le ']' -test 87 - Start 87: x86_64-copyrel-relro2 - -87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh" -87: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -87: Environment variables: -87: MACHINE=x86_64 -87: CPU= -87: Test timeout computed to be: 1500 -83: + [[ x86_64 = loongarch* ]] -83: + cat -83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +84: + cat +54: + 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 +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - +77: + cat +70: + cat +70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - +64: + cat +64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +60: + 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: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics +75: + not grep $'\E' +75: + grep $'\E' +72: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id +73: + cat +73: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC +59: + grep '^ip=0xa0000.$' +59: + out/test/x86_64/absolute-symbols/exe +59: ip=0xa00008 +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 +53: + 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 85: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh 85: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 85: ++ export LC_ALL=C @@ -6668,13 +6426,23 @@ 85: ++ STRIP=strip 85: ++ QEMU= 85: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh .sh -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -36: + grep '^56$' -36: 56 -36: + 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 +85: ++ testname=copyrel-protected +85: ++ t=out/test/x86_64/copyrel-protected +85: ++ mkdir -p out/test/x86_64/copyrel-protected +85: ++ case $MACHINE in +85: ++ tlsdesc_opt=-mtls-dialect=gnu2 +85: +++ uname +85: ++ '[' Linux = FreeBSD ']' +85: ++ trap 'on_error $LINENO' ERR +85: ++ trap on_exit EXIT +85: ++ echo -n 'Testing copyrel-protected ... ' +85: Testing copyrel-protected ... ++ set -o pipefail +85: ++ set -x +85: + '[' x86_64 = ppc64 ']' +85: + '[' x86_64 = ppc64le ']' +85: + [[ x86_64 = loongarch* ]] +85: + cat +85: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 86: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh 86: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 86: ++ export LC_ALL=C @@ -6691,39 +6459,13 @@ 86: ++ STRIP=strip 86: ++ QEMU= 86: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh .sh -75: + return 0 - 68/402 Test #68: x86_64-bsymbolic-functions ............................ Passed 0.85 sec -test 88 - Start 88: x86_64-copyrel - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh" -88: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -88: Environment variables: -88: MACHINE=x86_64 -88: CPU= -88: Test timeout computed to be: 1500 -85: ++ testname=copyrel-protected -85: ++ t=out/test/x86_64/copyrel-protected -85: ++ mkdir -p out/test/x86_64/copyrel-protected -85: ++ case $MACHINE in -85: ++ tlsdesc_opt=-mtls-dialect=gnu2 -75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto -75: + not grep $'\E' -75: + grep $'\E' -85: +++ uname 86: ++ testname=copyrel-relro 86: ++ t=out/test/x86_64/copyrel-relro 86: ++ mkdir -p out/test/x86_64/copyrel-relro +86: ++ case $MACHINE in +86: ++ tlsdesc_opt=-mtls-dialect=gnu2 +86: +++ uname 87: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh -85: ++ '[' Linux = FreeBSD ']' -85: ++ trap 'on_error $LINENO' ERR -85: ++ trap on_exit EXIT -85: ++ echo -n 'Testing copyrel-protected ... ' -85: Testing copyrel-protected ... ++ set -o pipefail -85: ++ set -x -85: + '[' x86_64 = ppc64 ']' -85: + '[' x86_64 = ppc64le ']' -85: + [[ x86_64 = loongarch* ]] 87: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C @@ -6738,12 +6480,14 @@ 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= -88: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh -85: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 87: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh .sh -85: + cat -86: ++ case $MACHINE in -86: ++ tlsdesc_opt=-mtls-dialect=gnu2 +87: ++ testname=copyrel-relro2 +87: ++ t=out/test/x86_64/copyrel-relro2 +87: ++ mkdir -p out/test/x86_64/copyrel-relro2 +87: ++ case $MACHINE in +87: ++ tlsdesc_opt=-mtls-dialect=gnu2 +87: +++ uname +88: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh 88: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C @@ -6758,64 +6502,7 @@ 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= -86: +++ uname -87: ++ testname=copyrel-relro2 -87: ++ t=out/test/x86_64/copyrel-relro2 -87: ++ mkdir -p out/test/x86_64/copyrel-relro2 88: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh .sh -88: ++ testname=copyrel -88: ++ t=out/test/x86_64/copyrel -88: ++ mkdir -p out/test/x86_64/copyrel -86: ++ '[' Linux = FreeBSD ']' -86: ++ trap 'on_error $LINENO' ERR -86: ++ trap on_exit EXIT -86: ++ echo -n 'Testing copyrel-relro ... ' -86: Testing copyrel-relro ... ++ set -o pipefail -86: ++ set -x -86: + cat -86: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - -88: ++ case $MACHINE in -88: ++ tlsdesc_opt=-mtls-dialect=gnu2 -87: ++ case $MACHINE in -87: ++ tlsdesc_opt=-mtls-dialect=gnu2 -88: +++ uname -87: +++ uname -88: ++ '[' Linux = FreeBSD ']' -88: ++ trap 'on_error $LINENO' ERR -88: ++ trap on_exit EXIT -88: ++ echo -n 'Testing copyrel ... ' -88: Testing copyrel ... ++ set -o pipefail -88: ++ set -x -88: + cat -88: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - -87: ++ '[' Linux = FreeBSD ']' -87: ++ trap 'on_error $LINENO' ERR -87: ++ trap on_exit EXIT -87: ++ echo -n 'Testing copyrel-relro2 ... ' -87: Testing copyrel-relro2 ... ++ set -o pipefail -87: ++ set -x -87: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - -87: + cat -45: + 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 -72: + readelf -n out/test/x86_64/build-id/exe3 -72: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -75: + return 0 -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 -72: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) - 69/402 Test #75: x86_64-color-diagnostics .............................. Passed 0.46 sec -72: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 -test 89 - Start 89: x86_64-ctors-in-init-array - -89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh" -89: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -89: Environment variables: -89: MACHINE=x86_64 -89: CPU= -89: Test timeout computed to be: 1500 89: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh 89: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 89: ++ export LC_ALL=C @@ -6835,39 +6522,10 @@ 89: ++ testname=ctors-in-init-array 89: ++ t=out/test/x86_64/ctors-in-init-array 89: ++ mkdir -p out/test/x86_64/ctors-in-init-array -71: + out/test/x86_64/bsymbolic/exe -71: + grep '3 4' 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 -71: 3 4 89: +++ uname -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 70/402 Test #71: x86_64-bsymbolic ...................................... Passed 0.88 sec -89: ++ '[' Linux = FreeBSD ']' -89: ++ trap 'on_error $LINENO' ERR -89: ++ trap on_exit EXIT -89: ++ echo -n 'Testing ctors-in-init-array ... ' -89: Testing ctors-in-init-array ... ++ set -o pipefail -89: ++ set -x -test 90 - Start 90: x86_64-dead-debug-sections - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" -90: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -90: Environment variables: -90: MACHINE=x86_64 -90: CPU= -90: Test timeout computed to be: 1500 -89: + cat -89: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 90: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh -65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 90: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C @@ -6883,47 +6541,6 @@ 90: ++ STRIP=strip 90: ++ QEMU= 90: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh .sh -65: + return 0 -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 71/402 Test #65: x86_64-as-needed ...................................... Passed 1.13 sec -90: ++ testname=dead-debug-sections -90: ++ t=out/test/x86_64/dead-debug-sections -90: ++ mkdir -p out/test/x86_64/dead-debug-sections -90: ++ case $MACHINE in -90: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 91 - Start 91: x86_64-debug-macro-section - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh" -91: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -91: Environment variables: -91: MACHINE=x86_64 -91: CPU= -91: Test timeout computed to be: 1500 -90: +++ uname -90: ++ '[' Linux = FreeBSD ']' -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -90: ++ echo -n 'Testing dead-debug-sections ... ' -90: Testing dead-debug-sections ... ++ set -o pipefail -90: ++ set -x -90: + command -v dwarfdump -73: + 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 -85: + cat -41: + 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 -79: + cat -90: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - -77: + cat -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - -90: + cat -79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - -70: + 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 -85: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - -82: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -82: + cat 91: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh 91: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 91: ++ export LC_ALL=C @@ -6939,48 +6556,41 @@ 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= + 50/402 Test #58: x86_64-abs-error ...................................... Passed 0.33 sec + 51/402 Test #59: x86_64-absolute-symbols ............................... Passed 0.32 sec + 52/402 Test #74: x86_64-cmdline ........................................ Passed 0.16 sec +86: ++ '[' Linux = FreeBSD ']' +86: ++ trap 'on_error $LINENO' ERR +86: ++ trap on_exit EXIT +86: ++ echo -n 'Testing copyrel-relro ... ' +86: Testing copyrel-relro ... ++ set -o pipefail +86: ++ set -x +86: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - +87: ++ '[' Linux = FreeBSD ']' +87: ++ trap 'on_error $LINENO' ERR +87: ++ trap on_exit EXIT +87: ++ echo -n 'Testing copyrel-relro2 ... ' +87: Testing copyrel-relro2 ... ++ set -o pipefail +87: ++ set -x +88: ++ testname=copyrel +88: ++ t=out/test/x86_64/copyrel +88: ++ mkdir -p out/test/x86_64/copyrel +88: ++ case $MACHINE in +88: ++ tlsdesc_opt=-mtls-dialect=gnu2 +88: +++ uname +90: ++ testname=dead-debug-sections +90: ++ t=out/test/x86_64/dead-debug-sections +90: ++ mkdir -p out/test/x86_64/dead-debug-sections 91: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh .sh -88: + cat -91: ++ testname=debug-macro-section -91: ++ t=out/test/x86_64/debug-macro-section -91: ++ mkdir -p out/test/x86_64/debug-macro-section -88: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - -91: ++ case $MACHINE in -91: ++ tlsdesc_opt=-mtls-dialect=gnu2 -91: +++ uname -91: ++ '[' Linux = FreeBSD ']' -81: + 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 -91: ++ trap 'on_error $LINENO' ERR -91: ++ trap on_exit EXIT -91: ++ echo -n 'Testing debug-macro-section ... ' -91: Testing debug-macro-section ... ++ set -o pipefail -91: ++ set -x -91: + cat -91: + cat -91: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -72: + readelf -n out/test/x86_64/build-id/exe4 -72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -72: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -84: + cat -72: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 -84: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 -41: + grep '1 2 3' -87: + cat +71: + cat +71: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE +68: + cat +68: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE +41: + 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 +44: + 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 78: + cat -41: 1 2 3 -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - -86: + cat -86: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -36: + grep '^56$' -83: + cat -83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 - 72/402 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.23 sec +82: + cat +82: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - test 92 Start 92: x86_64-default-symver @@ -6990,18 +6600,6 @@ 92: MACHINE=x86_64 92: CPU= 92: Test timeout computed to be: 1500 -87: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - -45: + grep 42 -45: 42 -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: 56 -36: + cat -79: + 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 - 73/402 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.15 sec test 93 Start 93: x86_64-defsym-lto @@ -7011,23 +6609,84 @@ 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 -93: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh -93: + . /build/reproducible-path/mold-2.37.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= +test 94 + Start 94: x86_64-defsym-missing-symbol + +94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh" +94: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +94: Environment variables: +94: MACHINE=x86_64 +94: CPU= +94: Test timeout computed to be: 1500 +67: + cat +67: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE +86: + cat +87: + cat +87: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - +88: ++ '[' Linux = FreeBSD ']' +88: ++ trap 'on_error $LINENO' ERR +88: ++ trap on_exit EXIT +88: ++ echo -n 'Testing copyrel ... ' +88: Testing copyrel ... ++ set -o pipefail +88: ++ set -x +88: + cat +88: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - +90: ++ case $MACHINE in +90: ++ tlsdesc_opt=-mtls-dialect=gnu2 +90: +++ uname +90: ++ '[' Linux = FreeBSD ']' +90: ++ trap 'on_error $LINENO' ERR +90: ++ trap on_exit EXIT +90: ++ echo -n 'Testing dead-debug-sections ... ' +90: Testing dead-debug-sections ... ++ set -o pipefail +90: ++ set -x +90: + command -v dwarfdump +90: + cat +91: ++ testname=debug-macro-section +91: ++ t=out/test/x86_64/debug-macro-section +91: ++ mkdir -p out/test/x86_64/debug-macro-section +91: ++ case $MACHINE in +91: ++ tlsdesc_opt=-mtls-dialect=gnu2 +91: +++ uname +91: ++ '[' Linux = FreeBSD ']' +91: ++ trap 'on_error $LINENO' ERR +91: ++ trap on_exit EXIT +91: ++ echo -n 'Testing debug-macro-section ... ' +91: Testing debug-macro-section ... ++ set -o pipefail +91: ++ set -x +91: + cat +91: + cat +91: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - +81: + 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 +40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +40: + grep '1 2 3 4 5 6' +40: 1 2 3 4 5 6 +40: + 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 +79: + 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 +52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe +52: + grep 'Hello world' +52: Hello world +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 +45: + 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 +69: + cat +69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +89: ++ '[' Linux = FreeBSD ']' +89: ++ trap 'on_error $LINENO' ERR +89: ++ trap on_exit EXIT +89: ++ echo -n 'Testing ctors-in-init-array ... ' +89: Testing ctors-in-init-array ... ++ set -o pipefail +89: ++ set -x +89: + cat +89: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - +77: + cat 92: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh -93: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh .sh 92: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C @@ -7043,71 +6702,44 @@ 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh .sh -93: ++ testname=defsym-lto -93: ++ t=out/test/x86_64/defsym-lto -93: ++ mkdir -p out/test/x86_64/defsym-lto 92: ++ testname=default-symver 92: ++ t=out/test/x86_64/default-symver 92: ++ mkdir -p out/test/x86_64/default-symver -93: ++ case $MACHINE in -93: ++ tlsdesc_opt=-mtls-dialect=gnu2 -93: +++ uname 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: +++ uname +93: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh +93: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh .sh +93: ++ testname=defsym-lto +93: ++ t=out/test/x86_64/defsym-lto +93: ++ mkdir -p out/test/x86_64/defsym-lto + 53/402 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.41 sec +90: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - +36: 56 +36: + 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 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR -93: ++ '[' Linux = FreeBSD ']' -93: ++ trap 'on_error $LINENO' ERR -93: ++ trap on_exit EXIT -93: ++ echo -n 'Testing defsym-lto ... ' -93: Testing defsym-lto ... ++ set -o pipefail -93: ++ set -x -93: + test_cflags -flto 92: ++ trap on_exit EXIT 92: ++ echo -n 'Testing default-symver ... ' 92: Testing default-symver ... ++ set -o pipefail 92: ++ set -x -93: + cc -B. -flto -o /dev/null -xc - -92: + cc -o out/test/x86_64/default-symver/a.o -c -xc - -92: + cat -93: + echo 'int main() {}' -70: + out/test/x86_64/bsymbolic-non-weak/exe -70: + grep '^3 3 3 3 4 7$' -36: + 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: 3 3 3 3 4 7 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 74/402 Test #70: x86_64-bsymbolic-non-weak ............................. Passed 1.19 sec -test 94 - Start 94: x86_64-defsym-missing-symbol - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh" -94: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -94: Environment variables: -94: MACHINE=x86_64 -94: CPU= -94: Test timeout computed to be: 1500 -81: + readelf -WS out/test/x86_64/compress-debug-sections/exe -78: + rm -f out/test/x86_64/common-ref/c.a -82: + 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 -81: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log -89: + cat -89: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - -81: [33] .debug_info PROGBITS 0000000000000000 000a51 000078 00 C 0 0 1 -77: + cat -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - -81: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log +93: ++ case $MACHINE in +93: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh -81: [36] .debug_str PROGBITS 0000000000000000 000b98 00009f 01 MSC 0 0 1 -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 -90: + cat -90: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - 94: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C @@ -7122,8 +6754,8 @@ 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= - 75/402 Test #81: x86_64-compress-debug-sections ........................ Passed 0.53 sec -91: + cat +94: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh .sh +75: + return 0 test 95 Start 95: x86_64-defsym @@ -7133,24 +6765,28 @@ 95: MACHINE=x86_64 95: CPU= 95: Test timeout computed to be: 1500 -91: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -78: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o -78: + cat -73: + out/test/x86_64/canonical-plt/exe -73: + grep '^1 1 1$' -73: 1 1 1 -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 -94: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh .sh +92: + cat +92: + cc -o out/test/x86_64/default-symver/a.o -c -xc - +93: +++ uname 94: ++ testname=defsym-missing-symbol 94: ++ t=out/test/x86_64/defsym-missing-symbol 94: ++ mkdir -p out/test/x86_64/defsym-missing-symbol +75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always +75: + grep $'\E' +63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: +++ uname +93: ++ '[' Linux = FreeBSD ']' +93: ++ trap 'on_error $LINENO' ERR +93: ++ trap on_exit EXIT +93: ++ echo -n 'Testing defsym-lto ... ' +93: Testing defsym-lto ... ++ set -o pipefail +93: ++ set -x +93: + test_cflags -flto +93: + cc -B. -flto -o /dev/null -xc - 94: ++ '[' Linux = FreeBSD ']' +95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: ++ echo -n 'Testing defsym-missing-symbol ... ' @@ -7158,23 +6794,16 @@ 94: ++ set -x 94: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - 94: + cat -88: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - -88: + cat - 76/402 Test #73: x86_64-canonical-plt .................................. Passed 1.07 sec -95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh -test 96 - Start 96: x86_64-defsym2 - -96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh" -96: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -96: Environment variables: -96: MACHINE=x86_64 -96: CPU= -96: Test timeout computed to be: 1500 +93: + echo 'int main() {}' +83: + cat +83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - +84: + cat +78: + rm -f out/test/x86_64/common-ref/c.a 95: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++ '[' -z x86_64 ']' +84: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - 95: ++ '[' -z '' ']' 95: ++ TESTDIR=out/test/x86_64 95: ++ CC=cc @@ -7185,82 +6814,89 @@ 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - +82: + 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 +65: + 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 95: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh .sh -96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh -96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -96: ++ export LC_ALL=C -96: ++ LC_ALL=C -96: ++ '[' -z x86_64 ']' -96: ++ '[' -z '' ']' -96: ++ TESTDIR=out/test/x86_64 -96: ++ CC=cc -96: ++ CXX=c++ -96: ++ GCC=gcc -96: ++ GXX=g++ -96: ++ OBJDUMP=objdump -96: ++ OBJCOPY=objcopy -96: ++ STRIP=strip -96: ++ QEMU= +78: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o 95: ++ testname=defsym 95: ++ t=out/test/x86_64/defsym 95: ++ mkdir -p out/test/x86_64/defsym -96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh .sh -72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -96: ++ testname=defsym2 -96: ++ t=out/test/x86_64/defsym2 -96: ++ mkdir -p out/test/x86_64/defsym2 -96: ++ case $MACHINE in -96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -72: + readelf -n out/test/x86_64/build-id/exe5 -72: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -96: +++ uname -96: ++ '[' Linux = FreeBSD ']' -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -96: ++ echo -n 'Testing defsym2 ... ' -96: Testing defsym2 ... ++ set -o pipefail -96: ++ set -x -72: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast -96: + cat -96: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - -85: + not 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 -85: + grep -F 'cannot create a copy relocation for protected symbol' +78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - +64: + 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 +75: mold: error: undefined symbol: foo +75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 +75: + not grep $'\E' +85: + cat +75: + grep $'\E' 95: +++ uname +73: + cat +73: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +70: + 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 95: ++ '[' Linux = FreeBSD ']' +85: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: ++ echo -n 'Testing defsym ... ' 95: Testing defsym ... ++ set -o pipefail 95: ++ set -x -92: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver +76: + grep mold 95: + cat +76: + readelf -p .comment out/test/x86_64/comment/exe +76: [ 0] mold 2.37.1 (compatible with GNU ld) +76: + readelf -SW out/test/x86_64/comment/exe +86: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - +86: + cat 95: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - -94: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -94: + grep 'undefined symbol: bar' -86: + 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 -91: + 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 -83: + cat -83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - -89: + 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 -79: + grep '0 5 42' -77: + cat -90: + cat -79: + out/test/x86_64/common-symbols/exe -79: 0 5 42 -90: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - -79: + readelf --sections out/test/x86_64/common-symbols/exe +68: + 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 +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +90: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - + 54/402 Test #61: x86_64-ar-alignment ................................... Passed 0.37 sec +test 96 + Start 96: x86_64-defsym2 + +96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh" +96: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +96: Environment variables: +96: MACHINE=x86_64 +96: CPU= +96: Test timeout computed to be: 1500 77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - -79: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log -79: [30] .common NOBITS 0000000000003994 00000990 -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 -88: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o - 77/402 Test #79: x86_64-common-symbols ................................. Passed 0.72 sec +90: + cat +89: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - +89: + cat +76: + grep -E '\.comment.*\bMS\b' +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +77: + cat +54: 16b9: f3 0f 1e fa endbr64 +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 +92: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver +87: + cat +87: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +72: + readelf -n out/test/x86_64/build-id/exe1 +67: + 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 +72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh +76: [27] .comment PROGBITS 0000000000000000 0008b8 000045 01 MS 0 0 1 +72: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +63: + 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 +72: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid +54: + grep endbr64 +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 +60: + 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 + 55/402 Test #76: x86_64-comment ........................................ Passed 0.23 sec +54: 16c3: f3 0f 1e fa endbr64 test 97 Start 97: x86_64-demangle-cpp @@ -7270,12 +6906,46 @@ 97: MACHINE=x86_64 97: CPU= 97: Test timeout computed to be: 1500 +88: + cat +88: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - +91: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +91: + cat +54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +28: + CFLAGS='-Xassembler -mx86-used-note=no' +96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +96: ++ export LC_ALL=C +96: ++ LC_ALL=C +96: ++ '[' -z x86_64 ']' +96: ++ '[' -z '' ']' +96: ++ TESTDIR=out/test/x86_64 +96: ++ CC=cc +96: ++ CXX=c++ +96: ++ GCC=gcc +96: ++ GXX=g++ +96: ++ OBJDUMP=objdump +96: ++ OBJCOPY=objcopy +96: ++ STRIP=strip +96: ++ QEMU= +28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +28: + readelf -v +96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh .sh +81: + readelf -WS out/test/x86_64/compress-debug-sections/exe 97: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh +96: ++ testname=defsym2 +96: ++ t=out/test/x86_64/defsym2 +96: ++ mkdir -p out/test/x86_64/defsym2 +54: 16cd: f3 0f 1e fa endbr64 +28: GNU readelf (GNU Binutils for Debian) 2.44 97: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +81: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log +54: + 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 97: ++ export LC_ALL=C 97: ++ LC_ALL=C 97: ++ '[' -z x86_64 ']' +53: + grep endbr64 97: ++ '[' -z '' ']' +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 97: ++ TESTDIR=out/test/x86_64 97: ++ CC=cc 97: ++ CXX=c++ @@ -7285,49 +6955,47 @@ 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= +28: + cat 97: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh .sh +71: + 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 +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - +96: ++ case $MACHINE in +96: ++ tlsdesc_opt=-mtls-dialect=gnu2 +81: [33] .debug_info PROGBITS 0000000000000000 000a51 000078 00 C 0 0 1 +53: 16b9: f3 0f 1e fa endbr64 +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +79: + out/test/x86_64/common-symbols/exe +53: + grep endbr64 97: ++ testname=demangle-cpp 97: ++ t=out/test/x86_64/demangle-cpp 97: ++ mkdir -p out/test/x86_64/demangle-cpp -97: ++ case $MACHINE in -97: ++ tlsdesc_opt=-mtls-dialect=gnu2 -97: +++ uname -96: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o -95: + 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 -84: + 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 -97: ++ '[' Linux = FreeBSD ']' -97: ++ trap 'on_error $LINENO' ERR -97: ++ trap on_exit EXIT -97: ++ echo -n 'Testing demangle-cpp ... ' -97: Testing demangle-cpp ... ++ set -o pipefail -97: ++ set -x +79: + grep '0 5 42' +79: 0 5 42 +96: +++ uname +79: + readelf --sections out/test/x86_64/common-symbols/exe +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 +81: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log +53: 16c3: f3 0f 1e fa endbr64 +69: + 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 +40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +81: [36] .debug_str PROGBITS 0000000000000000 000b98 00009f 01 MSC 0 0 1 +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +44: + grep '^20 3$' 78: + rm -f out/test/x86_64/common-ref/e.a -97: + cat -97: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - -94: mold: error: --defsym: undefined symbol: bar +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 + 56/402 Test #81: x86_64-compress-debug-sections ........................ Passed 0.22 sec +40: + grep '1 2 3 4 5 6' 77: + rm -f out/test/x86_64/common-archive/e.a -85: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC -78: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o -87: + 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 -90: + 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 -36: + grep '^76$' -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: 76 -36: + 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 -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -82: + dwarfdump out/test/x86_64/compressed-debug-info/exe -77: + 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 -92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -92: + grep ' foo@@b\.so' - 78/402 Test #85: x86_64-copyrel-protected .............................. Passed 0.72 sec - 79/402 Test #94: x86_64-defsym-missing-symbol .......................... Passed 0.33 sec +53: + grep endbr64 +96: ++ '[' Linux = FreeBSD ']' +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +96: ++ echo -n 'Testing defsym2 ... ' +97: ++ case $MACHINE in +97: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 98 Start 98: x86_64-demangle-rust @@ -7337,6 +7005,28 @@ 98: MACHINE=x86_64 98: CPU= 98: Test timeout computed to be: 1500 +40: 1 2 3 4 5 6 +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 +77: + 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 +53: 16cd: f3 0f 1e fa endbr64 +53: + 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 +96: Testing defsym2 ... ++ set -o pipefail +96: ++ set -x +96: + cat +96: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - +97: +++ uname +83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +83: + cat +78: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o +79: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log +89: + 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 +44: 20 3 +44: + 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 +75: + return 0 + 57/402 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 0.66 sec test 99 Start 99: x86_64-demangle @@ -7346,52 +7036,17 @@ 99: MACHINE=x86_64 99: CPU= 99: Test timeout computed to be: 1500 -89: + out/test/x86_64/ctors-in-init-array/exe -89: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -89: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 -86: + out/test/x86_64/copyrel-relro/exe -86: + grep '^sigsegv 0 1$' -86: sigsegv 0 1 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -72: + readelf -n out/test/x86_64/build-id/exe6 -72: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -72: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef -92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so -92: + 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 +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 +41: + grep '1 2 3' +75: + not grep $'\E' +75: + grep $'\E' +75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto 98: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh - 80/402 Test #86: x86_64-copyrel-relro .................................. Passed 0.73 sec - 81/402 Test #89: x86_64-ctors-in-init-array ............................ Passed 0.65 sec 98: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C 98: ++ '[' -z x86_64 ']' 98: ++ '[' -z '' ']' -test 100 - Start 100: x86_64-dependency-file-lto - -100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh" -100: Working Directory: /build/reproducible-path/mold-2.37.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-dependency-file-response-file - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" -101: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -101: Environment variables: -101: MACHINE=x86_64 -101: CPU= -101: Test timeout computed to be: 1500 98: ++ TESTDIR=out/test/x86_64 98: ++ CC=cc 98: ++ CXX=c++ @@ -7402,10 +7057,37 @@ 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh .sh -98: ++ testname=demangle-rust -98: ++ t=out/test/x86_64/demangle-rust -98: ++ mkdir -p out/test/x86_64/demangle-rust +79: [30] .common NOBITS 0000000000003994 00000990 +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +78: + 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: ++ echo -n 'Testing demangle-cpp ... ' +97: Testing demangle-cpp ... ++ set -o pipefail +97: ++ set -x +97: + cat +97: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - +95: + 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: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe 99: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh + 58/402 Test #79: x86_64-common-symbols ................................. Passed 0.26 sec +65: + readelf --dynamic out/test/x86_64/as-needed/exe +test 100 + Start 100: x86_64-dependency-file-lto + +100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh" +100: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +100: Environment variables: +100: MACHINE=x86_64 +100: CPU= +100: Test timeout computed to be: 1500 +41: 1 2 3 +64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 +64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 99: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C @@ -7420,41 +7102,68 @@ 99: ++ OBJCOPY=objcopy 99: ++ STRIP=strip 99: ++ QEMU= +45: + grep 42 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 +77: + 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 +98: ++ testname=demangle-rust +98: ++ t=out/test/x86_64/demangle-rust +98: ++ mkdir -p out/test/x86_64/demangle-rust +94: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +94: + grep 'undefined symbol: bar' +82: + dwarfdump out/test/x86_64/compressed-debug-info/exe +41: + 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 +45: 42 +45: + 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 +98: ++ case $MACHINE in +98: ++ tlsdesc_opt=-mtls-dialect=gnu2 +64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 99: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh +98: +++ uname +70: + grep '^3 3 3 3 4 7$' +62: + grep libbar out/test/x86_64/as-needed-dso/log2 +73: + 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 +70: + out/test/x86_64/bsymbolic-non-weak/exe +28: + cat 99: ++ testname=demangle 99: ++ t=out/test/x86_64/demangle 99: ++ mkdir -p out/test/x86_64/demangle -82: + readelf --sections out/test/x86_64/compressed-debug-info/exe -82: + grep -F .debug_info -82: [30] .debug_info PROGBITS 0000000000000000 00000a07 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 82/402 Test #82: x86_64-compressed-debug-info .......................... Passed 0.83 sec -83: + cat -test 102 - Start 102: x86_64-dependency-file - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh" -102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -102: Environment variables: -102: MACHINE=x86_64 -102: CPU= -102: Test timeout computed to be: 1500 -83: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - +64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 +98: ++ '[' Linux = FreeBSD ']' +98: ++ trap 'on_error $LINENO' ERR +98: ++ trap on_exit EXIT +98: ++ echo -n 'Testing demangle-rust ... ' +98: Testing demangle-rust ... ++ set -o pipefail +98: ++ set -x 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 99: +++ uname -99: ++ '[' Linux = FreeBSD ']' -99: ++ trap 'on_error $LINENO' ERR -99: ++ trap on_exit EXIT -99: ++ echo -n 'Testing demangle ... ' -99: Testing demangle ... ++ set -o pipefail -99: ++ set -x -99: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - -99: + cat +82: + grep -F .debug_info +65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +82: + readelf --sections out/test/x86_64/compressed-debug-info/exe +86: + 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 +70: 3 3 3 3 4 7 +98: + cat 100: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 +90: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - + 59/402 Test #70: x86_64-bsymbolic-non-weak ............................. Passed 0.36 sec +90: + cat +62: + grep libfoo out/test/x86_64/as-needed-dso/log2 +62: + return 0 +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +64: + 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 +98: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - 100: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C @@ -7469,15 +7178,100 @@ 100: ++ OBJCOPY=objcopy 100: ++ STRIP=strip 100: ++ QEMU= -98: ++ case $MACHINE in -98: ++ tlsdesc_opt=-mtls-dialect=gnu2 -98: +++ uname -98: ++ '[' Linux = FreeBSD ']' -98: ++ trap 'on_error $LINENO' ERR -98: ++ trap on_exit EXIT -98: ++ echo -n 'Testing demangle-rust ... ' -98: Testing demangle-rust ... ++ set -o pipefail -98: ++ set -x +100: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh +91: + 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 +test 101 + Start 101: x86_64-dependency-file-response-file + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" +101: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +101: Environment variables: +101: MACHINE=x86_64 +101: CPU= +101: Test timeout computed to be: 1500 + 60/402 Test #62: x86_64-as-needed-dso .................................. Passed 0.47 sec +test 102 + Start 102: x86_64-dependency-file + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh" +102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +102: Environment variables: +102: MACHINE=x86_64 +102: CPU= +102: Test timeout computed to be: 1500 +82: [30] .debug_info PROGBITS 0000000000000000 00000a07 +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 61/402 Test #82: x86_64-compressed-debug-info .......................... Passed 0.28 sec +65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +65: + 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 +75: + return 0 +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 62/402 Test #75: x86_64-color-diagnostics .............................. Passed 0.34 sec +99: ++ '[' Linux = FreeBSD ']' +99: ++ trap 'on_error $LINENO' ERR +99: ++ trap on_exit EXIT +99: ++ echo -n 'Testing demangle ... ' +99: Testing demangle ... ++ set -o pipefail +99: ++ set -x +99: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - +99: + cat +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cat +test 103 + Start 103: x86_64-disable-new-dtags + +103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh" +103: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +103: Environment variables: +103: MACHINE=x86_64 +103: CPU= +103: Test timeout computed to be: 1500 +test 104 + Start 104: x86_64-discard-section + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh" +104: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +104: Environment variables: +104: MACHINE=x86_64 +104: CPU= +104: Test timeout computed to be: 1500 +36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s +36: + 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: + out/test/x86_64/bsymbolic-functions/exe +68: + grep '3 3 0' +68: 3 3 0 +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 +92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +92: + grep ' foo@@b\.so' +92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so +92: + 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 +100: ++ testname=dependency-file-lto +100: ++ t=out/test/x86_64/dependency-file-lto +100: ++ mkdir -p out/test/x86_64/dependency-file-lto +100: ++ case $MACHINE in +100: ++ tlsdesc_opt=-mtls-dialect=gnu2 +100: +++ uname +100: ++ '[' Linux = FreeBSD ']' +100: ++ trap 'on_error $LINENO' ERR +100: ++ trap on_exit EXIT +100: ++ echo -n 'Testing dependency-file-lto ... ' +100: Testing dependency-file-lto ... ++ set -o pipefail +100: ++ set -x +100: + test_cflags -flto -fno-fat-lto-objects +100: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - +100: + echo 'int main() {}' 101: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh 101: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 101: ++ export LC_ALL=C @@ -7494,29 +7288,16 @@ 101: ++ STRIP=strip 101: ++ QEMU= 101: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh .sh -100: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh -98: + cat -98: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - 101: ++ testname=dependency-file-response-file 101: ++ t=out/test/x86_64/dependency-file-response-file 101: ++ mkdir -p out/test/x86_64/dependency-file-response-file -100: ++ testname=dependency-file-lto -100: ++ t=out/test/x86_64/dependency-file-lto -100: ++ mkdir -p out/test/x86_64/dependency-file-lto -101: ++ case $MACHINE in -101: ++ tlsdesc_opt=-mtls-dialect=gnu2 +88: + cat +88: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - +72: + readelf -nW out/test/x86_64/build-id/exe2 +72: + grep -E 'Build ID: ............4...[89abcdef]' +72: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 76143a8539974737855964649e81cac4 +72: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh -101: +++ uname -101: ++ '[' Linux = FreeBSD ']' -101: ++ trap 'on_error $LINENO' ERR -101: ++ trap on_exit EXIT -101: ++ echo -n 'Testing dependency-file-response-file ... ' -101: Testing dependency-file-response-file ... ++ set -o pipefail -101: ++ set -x -100: ++ case $MACHINE in -100: ++ tlsdesc_opt=-mtls-dialect=gnu2 -100: +++ uname -101: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 102: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C @@ -7531,83 +7312,14 @@ 102: ++ OBJCOPY=objcopy 102: ++ STRIP=strip 102: ++ QEMU= -101: + cat 102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh .sh -100: ++ '[' Linux = FreeBSD ']' -100: ++ trap 'on_error $LINENO' ERR -100: ++ trap on_exit EXIT -100: ++ echo -n 'Testing dependency-file-lto ... ' -100: Testing dependency-file-lto ... ++ set -o pipefail -100: ++ set -x -100: + test_cflags -flto -fno-fat-lto-objects -100: + echo 'int main() {}' -100: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - 102: ++ testname=dependency-file 102: ++ t=out/test/x86_64/dependency-file 102: ++ mkdir -p out/test/x86_64/dependency-file 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: ++ echo -n 'Testing dependency-file ... ' -102: Testing dependency-file ... ++ set -o pipefail -102: ++ set -x -78: + 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 -102: + cat -77: + 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 -102: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - -97: + grep -F 'ns::version()' -97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o -91: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe -91: + not grep 'DW_MACRO_import -.* 0x0$' -91: + grep 'DW_MACRO_import -.* 0x0$' -96: + nm -D out/test/x86_64/defsym2/b.so -96: + grep bar -88: + 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 -95: + grep '^Hello 0x10 0x2000$' -90: + grep 'Hello world' -90: + out/test/x86_64/dead-debug-sections/exe -90: Hello world -90: + dwarfdump out/test/x86_64/dead-debug-sections/exe -96: 00000000000015f9 T bar -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -95: + out/test/x86_64/defsym/exe -95: Hello 0x10 0x2000 -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -91: + return 0 -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 83/402 Test #91: x86_64-debug-macro-section ............................ Passed 0.69 sec - 84/402 Test #96: x86_64-defsym2 ........................................ Passed 0.42 sec -test 103 - Start 103: x86_64-disable-new-dtags - -103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh" -103: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -103: Environment variables: -103: MACHINE=x86_64 -103: CPU= -103: Test timeout computed to be: 1500 -test 104 - Start 104: x86_64-discard-section - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh" -104: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -104: Environment variables: -104: MACHINE=x86_64 -104: CPU= -104: Test timeout computed to be: 1500 - 85/402 Test #95: x86_64-defsym ......................................... Passed 0.48 sec + 63/402 Test #68: x86_64-bsymbolic-functions ............................ Passed 0.45 sec test 105 Start 105: x86_64-discard @@ -7617,20 +7329,55 @@ 105: MACHINE=x86_64 105: CPU= 105: Test timeout computed to be: 1500 -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 86/402 Test #90: x86_64-dead-debug-sections ............................ Passed 0.79 sec -83: + 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 -92: + grep ' foo@@bar' -92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 +104: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh +104: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +104: ++ export LC_ALL=C +104: ++ LC_ALL=C +104: ++ '[' -z x86_64 ']' +104: ++ '[' -z '' ']' +104: ++ TESTDIR=out/test/x86_64 +104: ++ CC=cc +104: ++ CXX=c++ +104: ++ GCC=gcc +104: ++ GXX=g++ +104: ++ OBJDUMP=objdump +104: ++ OBJCOPY=objcopy +104: ++ STRIP=strip +104: ++ QEMU= +104: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh .sh +104: ++ testname=discard-section +104: ++ t=out/test/x86_64/discard-section +102: ++ '[' Linux = FreeBSD ']' +102: ++ trap 'on_error $LINENO' ERR +102: ++ trap on_exit EXIT +102: ++ echo -n 'Testing dependency-file ... ' +102: Testing dependency-file ... ++ set -o pipefail +102: ++ set -x +102: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - +102: + cat +101: ++ case $MACHINE in +101: ++ tlsdesc_opt=-mtls-dialect=gnu2 +101: +++ uname +101: ++ '[' Linux = FreeBSD ']' +101: ++ trap 'on_error $LINENO' ERR +101: ++ trap on_exit EXIT +101: ++ echo -n 'Testing dependency-file-response-file ... ' +101: Testing dependency-file-response-file ... ++ set -o pipefail +101: ++ set -x +101: + cat +101: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 103: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh +83: + cat +83: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - +28: + cat +67: + out/test/x86_64/bno-symbolic/exe +67: + grep '3 3 1' +63: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 +85: + not 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 +85: + grep -F 'cannot create a copy relocation for protected symbol' +104: ++ mkdir -p out/test/x86_64/discard-section 103: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C @@ -7645,20 +7392,32 @@ 103: ++ OBJCOPY=objcopy 103: ++ STRIP=strip 103: ++ QEMU= +71: + out/test/x86_64/bsymbolic/exe 103: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh .sh +63: + not grep libfoo.so out/test/x86_64/as-needed-dso2/log +63: + grep libfoo.so out/test/x86_64/as-needed-dso2/log 103: ++ testname=disable-new-dtags 103: ++ t=out/test/x86_64/disable-new-dtags 103: ++ mkdir -p out/test/x86_64/disable-new-dtags +71: + grep '3 4' +67: 3 3 1 +71: 3 4 +63: + return 0 +63: + grep libbar.so out/test/x86_64/as-needed-dso2/log +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 -103: +++ uname -103: ++ '[' Linux = FreeBSD ']' -103: ++ trap 'on_error $LINENO' ERR -103: ++ trap on_exit EXIT -103: ++ echo -n 'Testing disable-new-dtags ... ' -103: Testing disable-new-dtags ... ++ set -o pipefail -103: ++ set -x -103: + cat +63: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +104: ++ case $MACHINE in +104: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 64/402 Test #67: x86_64-bno-symbolic ................................... Passed 0.48 sec test 106 Start 106: x86_64-dso-undef @@ -7668,35 +7427,7 @@ 106: MACHINE=x86_64 106: CPU= 106: Test timeout computed to be: 1500 -84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 -84: + grep -F .copyrel.rel.ro -84: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 -84: + 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 -104: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh -104: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -104: ++ export LC_ALL=C -104: ++ LC_ALL=C -104: ++ '[' -z x86_64 ']' -104: ++ '[' -z '' ']' -104: ++ TESTDIR=out/test/x86_64 -104: ++ CC=cc -104: ++ CXX=c++ -104: ++ GCC=gcc -104: ++ GXX=g++ -104: ++ OBJDUMP=objdump -104: ++ OBJCOPY=objcopy -104: ++ STRIP=strip -104: ++ QEMU= -99: + grep 'undefined symbol: _Z3fooii$' -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle -87: + grep '^sigsegv 0 1$' -87: + out/test/x86_64/copyrel-relro2/exe -87: sigsegv 0 1 -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 87/402 Test #92: x86_64-default-symver ................................. Passed 0.59 sec + 65/402 Test #71: x86_64-bsymbolic ...................................... Passed 0.43 sec test 107 Start 107: x86_64-dt-init @@ -7706,18 +7437,6 @@ 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 - 88/402 Test #87: x86_64-copyrel-relro2 ................................. Passed 0.91 sec -103: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - -test 108 - Start 108: x86_64-dt-needed - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh" -108: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -108: Environment variables: -108: MACHINE=x86_64 -108: CPU= -108: Test timeout computed to be: 1500 -102: + 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 105: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard.sh 105: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 105: ++ export LC_ALL=C @@ -7737,39 +7456,108 @@ 105: ++ testname=discard 105: ++ t=out/test/x86_64/discard 105: ++ mkdir -p out/test/x86_64/discard -72: + grep 'Build ID: deadbeefdeadbeef' -72: + readelf -n out/test/x86_64/build-id/exe7 -72: Build ID: deadbeefdeadbeef -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 -104: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh .sh -104: ++ testname=discard-section -104: ++ t=out/test/x86_64/discard-section -104: ++ mkdir -p out/test/x86_64/discard-section -104: ++ case $MACHINE in -104: ++ tlsdesc_opt=-mtls-dialect=gnu2 +105: ++ case $MACHINE in +105: ++ tlsdesc_opt=-mtls-dialect=gnu2 +105: +++ uname +105: ++ '[' Linux = FreeBSD ']' +105: ++ trap 'on_error $LINENO' ERR +105: ++ trap on_exit EXIT +105: ++ echo -n 'Testing discard ... ' +105: Testing discard ... ++ set -o pipefail +105: ++ set -x +105: + [[ x86_64 = riscv* ]] +105: + [[ x86_64 = loongarch* ]] +105: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 104: +++ uname +104: ++ '[' Linux = FreeBSD ']' +104: ++ trap 'on_error $LINENO' ERR +104: ++ trap on_exit EXIT +104: ++ echo -n 'Testing discard-section ... ' +104: Testing discard-section ... ++ set -o pipefail +104: ++ set -x +104: + cc -o out/test/x86_64/discard-section/a.o -c -xc - +104: + cat +103: +++ uname +103: ++ '[' Linux = FreeBSD ']' +103: ++ trap 'on_error $LINENO' ERR +103: ++ trap on_exit EXIT +103: ++ echo -n 'Testing disable-new-dtags ... ' +103: Testing disable-new-dtags ... ++ set -o pipefail +103: ++ set -x +103: + cat +103: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 66/402 Test #63: x86_64-as-needed-dso2 ................................. Passed 0.56 sec +97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o +97: + grep -F 'ns::version()' +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 +54: + grep nop +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +54: + grep nop +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 67/402 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.58 sec +87: + 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 +95: + out/test/x86_64/defsym/exe +95: + grep '^Hello 0x10 0x2000$' +95: Hello 0x10 0x2000 +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: + grep nop +53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: + grep nop +99: + grep 'undefined symbol: _Z3fooii$' +99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle +98: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o +98: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' 106: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh -106: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -106: ++ export LC_ALL=C -106: ++ LC_ALL=C -106: ++ '[' -z x86_64 ']' -106: ++ '[' -z '' ']' -106: ++ TESTDIR=out/test/x86_64 -106: ++ CC=cc -106: ++ CXX=c++ -106: ++ GCC=gcc -106: ++ GXX=g++ -106: ++ OBJDUMP=objdump -106: ++ OBJCOPY=objcopy -106: ++ STRIP=strip -106: ++ QEMU= -106: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh .sh -106: ++ testname=dso-undef -106: ++ t=out/test/x86_64/dso-undef -106: ++ mkdir -p out/test/x86_64/dso-undef +test 108 + Start 108: x86_64-dt-needed + +108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh" +108: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +108: Environment variables: +108: MACHINE=x86_64 +108: CPU= +108: Test timeout computed to be: 1500 +test 109 + Start 109: x86_64-duplicate-error-archive + +109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh" +109: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +109: Environment variables: +109: MACHINE=x86_64 +109: CPU= +109: Test timeout computed to be: 1500 +44: + grep '^20 3$' +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 +44: 20 3 +44: + 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 +78: + out/test/x86_64/common-ref/exe +78: + grep 5 +78: 5 +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 +86: + grep '^sigsegv 0 1$' +86: + out/test/x86_64/copyrel-relro/exe +86: sigsegv 0 1 +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 107: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh 107: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 107: ++ export LC_ALL=C @@ -7789,77 +7577,112 @@ 107: ++ testname=dt-init 107: ++ t=out/test/x86_64/dt-init 107: ++ mkdir -p out/test/x86_64/dt-init - 89/402 Test #72: x86_64-build-id ....................................... Passed 1.70 sec -107: ++ case $MACHINE in -107: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 109 - Start 109: x86_64-duplicate-error-archive + 68/402 Test #95: x86_64-defsym ......................................... Passed 0.26 sec +test 110 + Start 110: x86_64-duplicate-error-gc-sections -109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh" -109: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -109: Environment variables: -109: MACHINE=x86_64 -109: CPU= -109: Test timeout computed to be: 1500 -107: +++ uname -104: ++ '[' Linux = FreeBSD ']' -104: ++ trap 'on_error $LINENO' ERR -104: ++ trap on_exit EXIT -104: ++ echo -n 'Testing discard-section ... ' -104: Testing discard-section ... ++ set -o pipefail -104: ++ set -x -104: + cat -104: + cc -o out/test/x86_64/discard-section/a.o -c -xc - +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh" +110: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +110: Environment variables: +110: MACHINE=x86_64 +110: CPU= +110: Test timeout computed to be: 1500 + 69/402 Test #78: x86_64-common-ref ..................................... Passed 0.41 sec + 70/402 Test #86: x86_64-copyrel-relro .................................. Passed 0.34 sec +105: + cat +106: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +106: ++ export LC_ALL=C +106: ++ LC_ALL=C +106: ++ '[' -z x86_64 ']' +106: ++ '[' -z '' ']' +106: ++ TESTDIR=out/test/x86_64 +106: ++ CC=cc +106: ++ CXX=c++ +106: ++ GCC=gcc +106: ++ GXX=g++ +106: ++ OBJDUMP=objdump +106: ++ OBJCOPY=objcopy +106: ++ STRIP=strip +106: ++ QEMU= +106: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh .sh +106: ++ testname=dso-undef +106: ++ t=out/test/x86_64/dso-undef +106: ++ mkdir -p out/test/x86_64/dso-undef 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 -98: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o -98: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' -101: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' -101: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp -105: ++ case $MACHINE in -105: ++ tlsdesc_opt=-mtls-dialect=gnu2 -105: +++ uname -77: + grep '5 0 0 -1' -77: + out/test/x86_64/common-archive/exe -108: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh 106: +++ uname -106: ++ '[' Linux = FreeBSD ']' -77: 5 0 0 -1 -105: ++ '[' Linux = FreeBSD ']' -105: ++ trap 'on_error $LINENO' ERR -105: ++ trap on_exit EXIT -105: ++ echo -n 'Testing discard ... ' -105: Testing discard ... ++ set -o pipefail -105: ++ set -x -105: + [[ x86_64 = riscv* ]] -105: + [[ x86_64 = loongarch* ]] -36: + out/test/x86_64/arch-x86_64-reloc/exe -106: ++ trap 'on_error $LINENO' ERR -106: ++ trap on_exit EXIT -106: ++ echo -n 'Testing dso-undef ... ' -106: Testing dso-undef ... ++ set -o pipefail -106: ++ set -x -105: + cat -36: + grep '^76$' -106: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - -77: + cat -106: + cat -105: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - -108: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -108: ++ export LC_ALL=C -108: ++ LC_ALL=C -108: ++ '[' -z x86_64 ']' -108: ++ '[' -z '' ']' -108: ++ TESTDIR=out/test/x86_64 -108: ++ CC=cc -108: ++ CXX=c++ -108: ++ GCC=gcc -108: ++ GXX=g++ -108: ++ OBJDUMP=objdump -108: ++ OBJCOPY=objcopy -108: ++ STRIP=strip -108: ++ QEMU= +84: + 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 +54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +54: + grep endbr64 +54: 16cd: f3 0f 1e fa endbr64 +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 71/402 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 0.67 sec +53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: + grep endbr64 +53: 16cd: f3 0f 1e fa endbr64 +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 +65: + readelf --dynamic out/test/x86_64/as-needed/exe +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +96: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o +test 111 + Start 111: x86_64-duplicate-error-lto + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh" +111: Working Directory: /build/reproducible-path/mold-2.37.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-duplicate-error + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh" +112: Working Directory: /build/reproducible-path/mold-2.37.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-dynamic-dt-debug + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh" +113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +113: Environment variables: +113: MACHINE=x86_64 +113: CPU= +113: Test timeout computed to be: 1500 +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o +65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +65: + return 0 +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 +107: ++ case $MACHINE in +107: ++ tlsdesc_opt=-mtls-dialect=gnu2 +107: +++ uname +107: ++ '[' Linux = FreeBSD ']' +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +107: ++ echo -n 'Testing dt-init ... ' +107: Testing dt-init ... ++ set -o pipefail +107: ++ set -x +107: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' +107: + [[ x86_64 = loongarch* ]] +107: + '[' x86_64 = arm -o x86_64 = aarch64 ']' +107: + cat +107: + cc -c -fPIC -o out/test/x86_64/dt-init/a.o -xc - +102: + 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 109: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh 109: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 109: ++ export LC_ALL=C @@ -7875,56 +7698,76 @@ 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= -36: 76 -107: ++ '[' Linux = FreeBSD ']' -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT -107: ++ echo -n 'Testing dt-init ... ' -107: Testing dt-init ... ++ set -o pipefail -107: ++ set -x -107: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' -107: + [[ x86_64 = loongarch* ]] -107: + '[' x86_64 = arm -o x86_64 = aarch64 ']' -107: + cc -c -fPIC -o out/test/x86_64/dt-init/a.o -xc - -107: + cat -103: + 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 -88: + out/test/x86_64/copyrel/exe -88: + grep '42 42 1' -108: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh .sh -108: ++ testname=dt-needed -108: ++ t=out/test/x86_64/dt-needed -108: ++ mkdir -p out/test/x86_64/dt-needed 109: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh .sh -36: + cat -88: 42 42 1 -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 109: ++ testname=duplicate-error-archive 109: ++ t=out/test/x86_64/duplicate-error-archive 109: ++ mkdir -p out/test/x86_64/duplicate-error-archive - 90/402 Test #88: x86_64-copyrel ........................................ Passed 0.99 sec -test 110 - Start 110: x86_64-duplicate-error-gc-sections - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh" -110: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -110: Environment variables: -110: MACHINE=x86_64 -110: CPU= -110: Test timeout computed to be: 1500 -36: + 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 -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o -97: mold: error: undefined symbol: ns::version() -97: + cat -97: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 109: +++ uname +109: ++ '[' Linux = FreeBSD ']' +109: ++ trap 'on_error $LINENO' ERR +109: ++ trap on_exit EXIT +109: ++ echo -n 'Testing duplicate-error-archive ... ' +109: Testing duplicate-error-archive ... ++ set -o pipefail +109: ++ set -x +109: + cat +109: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - +64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 +64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 +64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +91: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe +91: + not grep 'DW_MACRO_import -.* 0x0$' +91: + grep 'DW_MACRO_import -.* 0x0$' +91: + return 0 +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +108: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh +108: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +108: ++ export LC_ALL=C +108: ++ LC_ALL=C +108: ++ '[' -z x86_64 ']' +108: ++ '[' -z '' ']' +108: ++ TESTDIR=out/test/x86_64 +108: ++ CC=cc +108: ++ CXX=c++ +108: ++ GCC=gcc +108: ++ GXX=g++ +108: ++ OBJDUMP=objdump +108: ++ OBJCOPY=objcopy +108: ++ STRIP=strip +108: ++ QEMU= +108: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh .sh +108: ++ testname=dt-needed +108: ++ t=out/test/x86_64/dt-needed +108: ++ mkdir -p out/test/x86_64/dt-needed 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: +++ uname +108: ++ '[' Linux = FreeBSD ']' +108: ++ trap 'on_error $LINENO' ERR +108: ++ trap on_exit EXIT +108: ++ echo -n 'Testing dt-needed ... ' +108: Testing dt-needed ... ++ set -o pipefail +108: ++ set -x +108: + cat +108: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - +94: mold: error: --defsym: undefined symbol: bar +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 +89: + out/test/x86_64/ctors-in-init-array/exe +89: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +89: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 110: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh 110: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 110: ++ export LC_ALL=C @@ -7944,62 +7787,8 @@ 110: ++ testname=duplicate-error-gc-sections 110: ++ t=out/test/x86_64/duplicate-error-gc-sections 110: ++ mkdir -p out/test/x86_64/duplicate-error-gc-sections -109: ++ '[' Linux = FreeBSD ']' -109: ++ trap 'on_error $LINENO' ERR -109: ++ trap on_exit EXIT -109: ++ echo -n 'Testing duplicate-error-archive ... ' -109: Testing duplicate-error-archive ... ++ set -o pipefail -109: ++ set -x -109: + cat -108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT -108: ++ echo -n 'Testing dt-needed ... ' -108: Testing dt-needed ... ++ set -o pipefail -108: ++ set -x -105: + readelf --symbols out/test/x86_64/discard/exe -104: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o -108: + cat -78: + grep 5 -108: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - -78: + out/test/x86_64/common-ref/exe 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 -105: + grep -F _start out/test/x86_64/discard/log -78: 5 -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 91/402 Test #78: x86_64-common-ref ..................................... Passed 1.27 sec -109: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - -test 111 - Start 111: x86_64-duplicate-error-lto - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh" -111: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -111: Environment variables: -111: MACHINE=x86_64 -111: CPU= -111: Test timeout computed to be: 1500 -105: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -105: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -105: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -105: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -105: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -105: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -105: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -105: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -105: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -105: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -105: + grep -F foo out/test/x86_64/discard/log -105: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo -105: + grep -F .Lbar out/test/x86_64/discard/log -105: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals -77: + rm -f out/test/x86_64/common-archive/f.a -97: /tmp/ccHI4yWo.s: Assembler messages: -97: /tmp/ccHI4yWo.s:23: Warning: setting incorrect section attributes for .comment 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR @@ -8007,10 +7796,53 @@ 110: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 110: Testing duplicate-error-gc-sections ... ++ set -o pipefail 110: ++ set -x -111: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh -110: + grep __tsan_init 110: + nm mold -83: + out/test/x86_64/copyrel-alignment/exe1 + 72/402 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 0.70 sec + 73/402 Test #94: x86_64-defsym-missing-symbol .......................... Passed 0.30 sec +test 114 + Start 114: x86_64-dynamic-linker + +114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh" +114: Working Directory: /build/reproducible-path/mold-2.37.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-dynamic-list-data + +115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh" +115: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +115: Environment variables: +115: MACHINE=x86_64 +115: CPU= +115: Test timeout computed to be: 1500 + 74/402 Test #65: x86_64-as-needed ...................................... Passed 0.59 sec + 75/402 Test #91: x86_64-debug-macro-section ............................ Passed 0.34 sec + 76/402 Test #89: x86_64-ctors-in-init-array ............................ Passed 0.36 sec +110: + grep __tsan_init +106: ++ '[' Linux = FreeBSD ']' +106: ++ trap 'on_error $LINENO' ERR +106: ++ trap on_exit EXIT +106: ++ echo -n 'Testing dso-undef ... ' +106: Testing dso-undef ... ++ set -o pipefail +106: ++ set -x +106: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - +106: + cat +41: + 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 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 +45: + grep 42 +45: 42 +45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o +88: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o +73: + grep '^1 1 1$' +73: + out/test/x86_64/canonical-plt/exe +73: 1 1 1 +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +111: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh 111: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C @@ -8025,82 +7857,23 @@ 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= -77: + 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 -107: + cat 111: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh .sh -107: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - 111: ++ testname=duplicate-error-lto 111: ++ t=out/test/x86_64/duplicate-error-lto 111: ++ mkdir -p out/test/x86_64/duplicate-error-lto -97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o -83: + grep '\.copyrel.* 32$' 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname 111: ++ '[' Linux = FreeBSD ']' -97: + grep -F ns::versionv -83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT 111: ++ echo -n 'Testing duplicate-error-lto ... ' 111: Testing duplicate-error-lto ... ++ set -o pipefail 111: ++ set -x -111: + grep __tsan_init -106: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o -83: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 111: + nm mold -83: + 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 -84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 -77: + 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 -84: + not grep -F .copyrel.rel.ro -84: + grep -F .copyrel.rel.ro -84: + return 0 -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 - 92/402 Test #84: x86_64-copyrel-norelro ................................ Passed 1.17 sec -test 112 - Start 112: x86_64-duplicate-error - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh" -112: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -112: Environment variables: -112: MACHINE=x86_64 -112: CPU= -112: Test timeout computed to be: 1500 -108: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo -105: + readelf --symbols out/test/x86_64/discard/exe -109: + rm -f out/test/x86_64/duplicate-error-archive/b.a -109: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o -107: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o -102: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep -101: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep -105: + grep -F _start out/test/x86_64/discard/log -101: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o -99: mold: error: undefined symbol: _Z3fooii -101: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep -105: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -105: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -105: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -105: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -105: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -105: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -105: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -105: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -105: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -105: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -102: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +111: + grep __tsan_init 112: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh -101: out/test/x86_64/dependency-file-response-file/a.o: -102: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep -105: + grep -F foo out/test/x86_64/discard/log -101: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep -101: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle -105: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 112: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -109: + cat 112: ++ export LC_ALL=C 112: ++ LC_ALL=C 112: ++ '[' -z x86_64 ']' @@ -8114,50 +7887,48 @@ 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= -109: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - -105: + not grep -F .Lbar out/test/x86_64/discard/log -105: + grep -F .Lbar out/test/x86_64/discard/log 112: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh .sh -101: + return 0 -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 93/402 Test #101: x86_64-dependency-file-response-file .................. Passed 0.45 sec -99: + grep -E 'undefined symbol: foo\(int, int\)$' -test 113 - Start 113: x86_64-dynamic-dt-debug - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh" -113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -113: Environment variables: -113: MACHINE=x86_64 -113: CPU= -113: Test timeout computed to be: 1500 -105: + return 0 -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all -102: out/test/x86_64/dependency-file/a.o: -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 112: ++ testname=duplicate-error 112: ++ t=out/test/x86_64/duplicate-error 112: ++ mkdir -p out/test/x86_64/duplicate-error - 94/402 Test #102: x86_64-dependency-file ................................ Passed 0.46 sec -test 114 - Start 114: x86_64-dynamic-linker +112: ++ case $MACHINE in +112: ++ tlsdesc_opt=-mtls-dialect=gnu2 +112: +++ uname +112: ++ '[' Linux = FreeBSD ']' +112: ++ trap 'on_error $LINENO' ERR +112: ++ trap on_exit EXIT +112: ++ echo -n 'Testing duplicate-error ... ' +112: Testing duplicate-error ... ++ set -o pipefail +112: ++ set -x +112: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - +112: + cat +test 116 + Start 116: x86_64-dynamic-list -114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh" -114: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -114: Environment variables: -114: MACHINE=x86_64 -114: CPU= -114: Test timeout computed to be: 1500 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^76$' -36: 76 -36: + 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 +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh" +116: Working Directory: /build/reproducible-path/mold-2.37.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-dynamic-list2 + +117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh" +117: Working Directory: /build/reproducible-path/mold-2.37.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-dynamic-list3 + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh" +118: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +118: Environment variables: +118: MACHINE=x86_64 +118: CPU= +118: Test timeout computed to be: 1500 113: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh 113: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 113: ++ export LC_ALL=C @@ -8174,35 +7945,47 @@ 113: ++ STRIP=strip 113: ++ QEMU= 113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh .sh -112: ++ case $MACHINE in -112: ++ tlsdesc_opt=-mtls-dialect=gnu2 -112: +++ uname -98: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 113: ++ testname=dynamic-dt-debug 113: ++ t=out/test/x86_64/dynamic-dt-debug 113: ++ mkdir -p out/test/x86_64/dynamic-dt-debug - 95/402 Test #98: x86_64-demangle-rust .................................. Passed 0.52 sec -test 115 - Start 115: x86_64-dynamic-list-data - -115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh" -115: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -115: Environment variables: -115: MACHINE=x86_64 -115: CPU= -115: Test timeout computed to be: 1500 -112: ++ '[' Linux = FreeBSD ']' -112: ++ trap 'on_error $LINENO' ERR -112: ++ trap on_exit EXIT -112: ++ echo -n 'Testing duplicate-error ... ' -112: Testing duplicate-error ... ++ set -o pipefail -112: ++ set -x -112: + cat -112: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - +113: ++ case $MACHINE in +113: ++ tlsdesc_opt=-mtls-dialect=gnu2 +113: +++ uname +113: ++ '[' Linux = FreeBSD ']' +113: ++ trap 'on_error $LINENO' ERR +113: ++ trap on_exit EXIT +113: ++ echo -n 'Testing dynamic-dt-debug ... ' +113: Testing dynamic-dt-debug ... ++ set -o pipefail +113: ++ set -x +113: + cat +113: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - +69: + out/test/x86_64/bsymbolic-non-weak-functions/exe +69: + grep '^3 3 3 3 3 7$' +69: 3 3 3 3 3 7 +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 +83: + 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 +77: + out/test/x86_64/common-archive/exe +77: + grep '5 0 0 -1' +77: 5 0 0 -1 +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - +77: + cat +72: + readelf -n out/test/x86_64/build-id/exe3 +72: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +72: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) +72: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + 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. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo +28: + ./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 +28: mold: warning: entry symbol is not defined: _start +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: + grep 'x86 feature: SHSTK' +104: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o 114: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh 114: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 114: ++ export LC_ALL=C @@ -8218,18 +8001,58 @@ 114: ++ OBJCOPY=objcopy 114: ++ STRIP=strip 114: ++ QEMU= -113: ++ case $MACHINE in -113: ++ tlsdesc_opt=-mtls-dialect=gnu2 -113: +++ uname -115: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh -113: ++ '[' Linux = FreeBSD ']' -113: ++ trap 'on_error $LINENO' ERR -113: ++ trap on_exit EXIT -113: ++ echo -n 'Testing dynamic-dt-debug ... ' -113: Testing dynamic-dt-debug ... ++ set -o pipefail -113: ++ set -x -113: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - 114: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh .sh +114: ++ testname=dynamic-linker +114: ++ t=out/test/x86_64/dynamic-linker +114: ++ mkdir -p out/test/x86_64/dynamic-linker +114: ++ case $MACHINE in +114: ++ tlsdesc_opt=-mtls-dialect=gnu2 +114: +++ uname +114: ++ '[' Linux = FreeBSD ']' +114: ++ trap 'on_error $LINENO' ERR +114: ++ trap on_exit EXIT +114: ++ echo -n 'Testing dynamic-linker ... ' +114: Testing dynamic-linker ... ++ set -o pipefail +114: ++ set -x +114: + cat +114: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - + 77/402 Test #73: x86_64-canonical-plt .................................. Passed 0.52 sec +test 119 + Start 119: x86_64-dynamic-list4 + +119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh" +119: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +119: Environment variables: +119: MACHINE=x86_64 +119: CPU= +119: Test timeout computed to be: 1500 + 78/402 Test #69: x86_64-bsymbolic-non-weak-functions ................... Passed 0.59 sec +28: Properties: x86 feature: SHSTK +114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o +64: + return 0 +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 + 79/402 Test #64: x86_64-as-needed-weak ................................. Passed 0.64 sec +105: + readelf --symbols out/test/x86_64/discard/exe +105: + grep -F _start out/test/x86_64/discard/log +105: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +105: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +105: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +105: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +105: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +105: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +105: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +105: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +105: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +105: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +105: + grep -F foo out/test/x86_64/discard/log +105: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo +105: + grep -F .Lbar out/test/x86_64/discard/log +105: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals +115: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh 115: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C @@ -8244,37 +8067,12 @@ 115: ++ OBJCOPY=objcopy 115: ++ STRIP=strip 115: ++ QEMU= -114: ++ testname=dynamic-linker -114: ++ t=out/test/x86_64/dynamic-linker -114: ++ mkdir -p out/test/x86_64/dynamic-linker -113: + cat -105: + readelf --symbols out/test/x86_64/discard/exe 115: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh .sh -103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -112: + not ./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 -112: + grep 'duplicate symbol: .*\.o: .*\.o: main' 115: ++ testname=dynamic-list-data 115: ++ t=out/test/x86_64/dynamic-list-data 115: ++ mkdir -p out/test/x86_64/dynamic-list-data -105: + grep -F _start out/test/x86_64/discard/log -105: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -105: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -105: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -105: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -105: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -105: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -105: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -105: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -105: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -105: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -105: + not grep -F foo out/test/x86_64/discard/log -105: + grep -F foo out/test/x86_64/discard/log 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 -114: ++ case $MACHINE in -114: ++ tlsdesc_opt=-mtls-dialect=gnu2 -114: +++ uname -109: + 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 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR @@ -8282,55 +8080,26 @@ 115: ++ echo -n 'Testing dynamic-list-data ... ' 115: Testing dynamic-list-data ... ++ set -o pipefail 115: ++ set -x -114: ++ '[' Linux = FreeBSD ']' -115: + cat -114: ++ trap 'on_error $LINENO' ERR -114: ++ trap on_exit EXIT -114: ++ echo -n 'Testing dynamic-linker ... ' -114: Testing dynamic-linker ... ++ set -o pipefail -114: ++ set -x -114: + cat 115: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - -103: + grep 'RUNPATH.*/foo' -114: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - -103: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -103: + 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 -105: + return 0 -105: + not grep -F .Lbar out/test/x86_64/discard/log -105: + grep -F .Lbar out/test/x86_64/discard/log -105: + return 0 -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all -104: + grep -F .foo -104: + readelf -SW out/test/x86_64/discard-section/exe0 -83: + out/test/x86_64/copyrel-alignment/exe2 -93: + cat -93: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - -100: + cat -114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o -100: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - -112: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 - 96/402 Test #112: x86_64-duplicate-error ................................ Passed 0.18 sec -test 116 - Start 116: x86_64-dynamic-list - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh" -116: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -116: Environment variables: -116: MACHINE=x86_64 -116: CPU= -116: Test timeout computed to be: 1500 -83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 -83: + grep '\.copyrel.* 8$' -83: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 -77: + grep '5 0 7 2' -104: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 -104: + grep -F .bar -104: + readelf -SW out/test/x86_64/discard-section/exe0 -83: + 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 +115: + cat +90: + 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 +101: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' +101: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp +85: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 80/402 Test #85: x86_64-copyrel-protected .............................. Passed 0.43 sec +112: + grep 'duplicate symbol: .*\.o: .*\.o: main' +112: + not ./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 +97: mold: error: undefined symbol: ns::version() +97: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - +97: + cat +109: + rm -f out/test/x86_64/duplicate-error-archive/b.a +109: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o +92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +92: + grep ' foo@@bar' 116: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh 116: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 116: ++ export LC_ALL=C @@ -8346,25 +8115,7 @@ 116: ++ OBJCOPY=objcopy 116: ++ STRIP=strip 116: ++ QEMU= -77: + out/test/x86_64/common-archive/exe -77: 5 0 7 2 116: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh .sh -104: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 - 97/402 Test #77: x86_64-common-archive ................................. Passed 1.64 sec -104: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo -test 117 - Start 117: x86_64-dynamic-list2 - -117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh" -117: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -117: Environment variables: -117: MACHINE=x86_64 -117: CPU= -117: Test timeout computed to be: 1500 116: ++ testname=dynamic-list 116: ++ t=out/test/x86_64/dynamic-list 116: ++ mkdir -p out/test/x86_64/dynamic-list @@ -8377,29 +8128,8 @@ 116: ++ echo -n 'Testing dynamic-list ... ' 116: Testing dynamic-list ... ++ set -o pipefail 116: ++ set -x -116: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 116: + cat -97: mold: error: undefined symbol: ns::versionv -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -108: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o -114: + not grep -F .interp -114: + readelf --sections out/test/x86_64/dynamic-linker/exe -114: + grep -F .interp -114: + return 0 -105: + readelf --symbols out/test/x86_64/discard/exe - 98/402 Test #97: x86_64-demangle-cpp ................................... Passed 0.87 sec -test 118 - Start 118: x86_64-dynamic-list3 - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh" -118: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -118: Environment variables: -118: MACHINE=x86_64 -118: CPU= -118: Test timeout computed to be: 1500 +116: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 117: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh 117: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 117: ++ export LC_ALL=C @@ -8419,16 +8149,9 @@ 117: ++ testname=dynamic-list2 117: ++ t=out/test/x86_64/dynamic-list2 117: ++ mkdir -p out/test/x86_64/dynamic-list2 -114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 -93: + 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 -115: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data 118: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh -105: + not grep -F _start out/test/x86_64/discard/log -105: + grep -F _start out/test/x86_64/discard/log -107: + 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 118: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C @@ -8444,55 +8167,55 @@ 118: ++ STRIP=strip 118: ++ QEMU= 118: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh .sh -106: + cat -99: mold: error: undefined symbol: foo(int, int) -100: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep -105: + return 0 -105: + not grep -F foo out/test/x86_64/discard/log -105: + grep -F foo out/test/x86_64/discard/log -106: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -99: + grep -E 'undefined symbol: foo\(int, int\)$' 118: ++ testname=dynamic-list3 118: ++ t=out/test/x86_64/dynamic-list3 118: ++ mkdir -p out/test/x86_64/dynamic-list3 -117: +++ uname -117: ++ '[' Linux = FreeBSD ']' -117: ++ trap 'on_error $LINENO' ERR -117: ++ trap on_exit EXIT -117: ++ echo -n 'Testing dynamic-list2 ... ' -117: Testing dynamic-list2 ... ++ set -o pipefail -117: ++ set -x -114: + grep -F .interp -105: + return 0 -105: + not grep -F .Lbar out/test/x86_64/discard/log -105: + grep -F .Lbar out/test/x86_64/discard/log 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 -117: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - -117: + cat -114: + readelf --sections out/test/x86_64/dynamic-linker/exe -36: + grep '^76$' -105: + return 0 -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe - 99/402 Test #105: x86_64-discard ........................................ Passed 0.57 sec -test 119 - Start 119: x86_64-dynamic-list4 - -119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh" -119: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -119: Environment variables: -119: MACHINE=x86_64 -119: CPU= -119: Test timeout computed to be: 1500 -36: 76 -36: + cat -36: + 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 118: +++ uname +118: ++ '[' Linux = FreeBSD ']' +118: ++ trap 'on_error $LINENO' ERR +118: ++ trap on_exit EXIT +118: ++ echo -n 'Testing dynamic-list3 ... ' +118: Testing dynamic-list3 ... ++ set -o pipefail +118: ++ set -x +118: + cat +test 120 + Start 120: x86_64-dynamic + +120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh" +120: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +120: Environment variables: +120: MACHINE=x86_64 +120: CPU= +120: Test timeout computed to be: 1500 +test 121 + Start 121: x86_64-emit-relocs-cpp + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh" +121: Working Directory: /build/reproducible-path/mold-2.37.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-emit-relocs-dead-sections + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" +122: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +122: Environment variables: +122: MACHINE=x86_64 +122: CPU= +122: Test timeout computed to be: 1500 +92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 +77: + rm -f out/test/x86_64/common-archive/f.a +77: + 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 +77: + 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 +106: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o 119: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh 119: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 119: ++ export LC_ALL=C @@ -8508,35 +8231,89 @@ 119: ++ OBJCOPY=objcopy 119: ++ STRIP=strip 119: ++ QEMU= -114: [ 1] .interp PROGBITS 0000000000200238 00000238 119: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh .sh -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -100/402 Test #114: x86_64-dynamic-linker ................................. Passed 0.27 sec -test 120 - Start 120: x86_64-dynamic - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh" -120: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -120: Environment variables: -120: MACHINE=x86_64 -120: CPU= -120: Test timeout computed to be: 1500 -118: ++ '[' Linux = FreeBSD ']' -118: ++ trap 'on_error $LINENO' ERR -118: ++ trap on_exit EXIT -118: ++ echo -n 'Testing dynamic-list3 ... ' -118: Testing dynamic-list3 ... ++ set -o pipefail -118: ++ set -x -118: + cat -118: + cat 119: ++ testname=dynamic-list4 119: ++ t=out/test/x86_64/dynamic-list4 119: ++ mkdir -p out/test/x86_64/dynamic-list4 +119: ++ case $MACHINE in +119: ++ tlsdesc_opt=-mtls-dialect=gnu2 +119: +++ uname +119: ++ '[' Linux = FreeBSD ']' +119: ++ trap 'on_error $LINENO' ERR +117: +++ uname +117: ++ '[' Linux = FreeBSD ']' +117: ++ trap 'on_error $LINENO' ERR +117: ++ trap on_exit EXIT +117: ++ echo -n 'Testing dynamic-list2 ... ' +117: Testing dynamic-list2 ... ++ set -o pipefail +117: ++ set -x +117: + cat +117: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + ./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 +44: + 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 +84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 +84: + grep -F .copyrel.rel.ro +84: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 +84: + 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 118: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - +118: + cat +105: + readelf --symbols out/test/x86_64/discard/exe +105: + grep -F _start out/test/x86_64/discard/log +105: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +105: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +105: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +105: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +105: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +105: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +105: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +105: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +105: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +105: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +105: + grep -F foo out/test/x86_64/discard/log +105: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo +105: + not grep -F .Lbar out/test/x86_64/discard/log +105: + grep -F .Lbar out/test/x86_64/discard/log +109: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +109: + cat +112: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +87: + grep '^sigsegv 0 1$' +87: + out/test/x86_64/copyrel-relro2/exe +87: sigsegv 0 1 +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 +93: + cat +93: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - +98: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 +107: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - +107: + cat +108: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo +114: + readelf --sections out/test/x86_64/dynamic-linker/exe +114: + not grep -F .interp +114: + grep -F .interp +114: + return 0 +114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +45: + 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 +96: + nm -D out/test/x86_64/defsym2/b.so +96: + grep bar +96: 00000000000015f9 T bar 116: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o +102: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep 120: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh 120: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 120: ++ export LC_ALL=C @@ -8556,106 +8333,13 @@ 120: ++ testname=dynamic 120: ++ t=out/test/x86_64/dynamic 120: ++ mkdir -p out/test/x86_64/dynamic -119: ++ case $MACHINE in -119: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 -119: +++ uname 120: +++ uname -119: ++ '[' Linux = FreeBSD ']' -119: ++ trap 'on_error $LINENO' ERR -119: ++ trap on_exit EXIT -119: ++ echo -n 'Testing dynamic-list4 ... ' -119: Testing dynamic-list4 ... ++ set -o pipefail -119: ++ set -x -120: ++ '[' Linux = FreeBSD ']' -120: ++ trap 'on_error $LINENO' ERR -120: ++ trap on_exit EXIT -120: ++ echo -n 'Testing dynamic ... ' -120: Testing dynamic ... ++ set -o pipefail -120: ++ set -x -119: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC -103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -103: + grep 'RUNPATH.*/foo' -119: + cat -120: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - -106: + rm -f out/test/x86_64/dso-undef/d.a -120: + echo '.globl main; main:' -106: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o -103: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -103: + 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 -106: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - -120: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o -106: + cat -109: + not 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 -108: + cat -108: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - -117: + cat -118: + 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 -117: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - -113: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe -104: + readelf -SW out/test/x86_64/discard-section/exe1 -104: + not grep -F .foo -104: + grep -F .foo -113: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log -115: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe -115: + grep -w foo out/test/x86_64/dynamic-list-data/log -115: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo -119: + cat -115: + not grep -w bar out/test/x86_64/dynamic-list-data/log -115: + grep -w bar out/test/x86_64/dynamic-list-data/log -115: + return 0 -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -104: + return 0 -119: + 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 -101/402 Test #115: x86_64-dynamic-list-data .............................. Passed 0.43 sec -83: + out/test/x86_64/copyrel-alignment/exe3 -113: 0x0000000000000015 (DEBUG) 0x0 -test 121 - Start 121: x86_64-emit-relocs-cpp - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh" -121: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -121: Environment variables: -121: MACHINE=x86_64 -121: CPU= -121: Test timeout computed to be: 1500 -99: mold: error: undefined symbol: foo(int, int) -99: + cat -104: + readelf -SW out/test/x86_64/discard-section/exe1 -106: + 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 -99: + cc -c -o out/test/x86_64/demangle/b.o -xc - -104: + grep -F .bar -113: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe -83: + grep '\.copyrel.* 256$' -83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 -104: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 -104: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo -107: + 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 -83: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 -113: + cat -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 121: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh -102/402 Test #83: x86_64-copyrel-alignment .............................. Passed 1.74 sec 121: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C -test 122 - Start 122: x86_64-emit-relocs-dead-sections - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" -122: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -122: Environment variables: -122: MACHINE=x86_64 -122: CPU= -122: Test timeout computed to be: 1500 121: ++ '[' -z x86_64 ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/x86_64 @@ -8667,37 +8351,34 @@ 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= -116: + not grep ' foo' out/test/x86_64/dynamic-list/log -116: + grep ' foo' out/test/x86_64/dynamic-list/log -116: + return 0 -116: + not grep ' bar' out/test/x86_64/dynamic-list/log -116: + grep ' bar' out/test/x86_64/dynamic-list/log 121: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh .sh -117: + 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 -116: + return 0 -116: + cat -121: ++ testname=emit-relocs-cpp -121: ++ t=out/test/x86_64/emit-relocs-cpp -121: ++ mkdir -p out/test/x86_64/emit-relocs-cpp + 81/402 Test #87: x86_64-copyrel-relro2 ................................. Passed 0.45 sec + 82/402 Test #92: x86_64-default-symver ................................. Passed 0.41 sec + 83/402 Test #98: x86_64-demangle-rust .................................. Passed 0.29 sec + 84/402 Test #112: x86_64-duplicate-error ................................ Passed 0.11 sec +119: ++ trap on_exit EXIT +119: ++ echo -n 'Testing dynamic-list4 ... ' +119: Testing dynamic-list4 ... ++ set -o pipefail +119: ++ set -x +119: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC +119: + cat +105: + return 0 +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all +102: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +120: ++ '[' Linux = FreeBSD ']' +120: ++ trap 'on_error $LINENO' ERR +120: ++ trap on_exit EXIT +120: ++ echo -n 'Testing dynamic ... ' +120: Testing dynamic ... ++ set -o pipefail +120: ++ set -x +120: + echo '.globl main; main:' +99: mold: error: undefined symbol: _Z3fooii +99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle 122: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh -36: + grep '^26$' -36: + out/test/x86_64/arch-x86_64-reloc/exe -121: ++ case $MACHINE in -121: ++ tlsdesc_opt=-mtls-dialect=gnu2 -36: 26 -121: +++ uname -121: ++ '[' Linux = FreeBSD ']' 122: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -36: + cat 122: ++ export LC_ALL=C 122: ++ LC_ALL=C -121: ++ trap 'on_error $LINENO' ERR 122: ++ '[' -z x86_64 ']' -121: ++ trap on_exit EXIT -121: ++ echo -n 'Testing emit-relocs-cpp ... ' -121: Testing emit-relocs-cpp ... ++ set -o pipefail -121: ++ set -x -121: + '[' x86_64 = arm ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/x86_64 122: ++ CC=cc @@ -8708,26 +8389,7 @@ 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= -121: + cat -121: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -116: + 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 -36: + 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 -120: + readelf --dynamic out/test/x86_64/dynamic/exe -120: + grep -E 'Shared library:.*\blibc\b' -120: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -120: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe -120: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' 122: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh .sh -122: ++ testname=emit-relocs-dead-sections -122: ++ t=out/test/x86_64/emit-relocs-dead-sections -122: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections -108: + 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 -120: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -103/402 Test #120: x86_64-dynamic ........................................ Passed 0.28 sec test 123 Start 123: x86_64-emit-relocs @@ -8737,11 +8399,49 @@ 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 -113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +test 124 + Start 124: x86_64-empty-arg + +124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh" +124: Working Directory: /build/reproducible-path/mold-2.37.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-empty-file + +125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh" +125: Working Directory: /build/reproducible-path/mold-2.37.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-empty-input + +126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh" +126: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +126: Environment variables: +126: MACHINE=x86_64 +126: CPU= +126: Test timeout computed to be: 1500 +105: + readelf --symbols out/test/x86_64/discard/exe +102: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep +102: out/test/x86_64/dependency-file/a.o: +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +120: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - +120: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o +99: + grep -E 'undefined symbol: foo\(int, int\)$' +122: ++ testname=emit-relocs-dead-sections +122: ++ t=out/test/x86_64/emit-relocs-dead-sections +122: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname -123: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT @@ -8750,6 +8450,84 @@ 122: ++ set -x 122: + '[' x86_64 = m68k ']' 122: + '[' x86_64 = sh4 ']' +122: + cat +122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +83: + out/test/x86_64/copyrel-alignment/exe1 +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 +83: + grep '\.copyrel.* 32$' +83: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 +83: + 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 +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 +121: ++ testname=emit-relocs-cpp +121: ++ t=out/test/x86_64/emit-relocs-cpp +121: ++ mkdir -p out/test/x86_64/emit-relocs-cpp +121: ++ case $MACHINE in +121: ++ tlsdesc_opt=-mtls-dialect=gnu2 +121: +++ uname +121: ++ '[' Linux = FreeBSD ']' +121: ++ trap 'on_error $LINENO' ERR +121: ++ trap on_exit EXIT +121: ++ echo -n 'Testing emit-relocs-cpp ... ' +121: Testing emit-relocs-cpp ... ++ set -o pipefail +121: ++ set -x +121: + '[' x86_64 = arm ']' +121: + cat +121: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +115: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data +113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o +101: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep +101: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +101: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep +101: out/test/x86_64/dependency-file-response-file/a.o: +101: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep +101: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep +101: + return 0 +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +118: + 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 +72: + readelf -n out/test/x86_64/build-id/exe4 +72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +72: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +72: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 +97: /tmp/ccfWaDS8.s: Assembler messages: +97: /tmp/ccfWaDS8.s:23: Warning: setting incorrect section attributes for .comment +97: + grep -F ns::versionv +97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o +104: + readelf -SW out/test/x86_64/discard-section/exe0 +104: + grep -F .foo +104: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 +104: + readelf -SW out/test/x86_64/discard-section/exe0 +104: + grep -F .bar +104: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 +104: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo +114: + grep -F .interp +114: + readelf --sections out/test/x86_64/dynamic-linker/exe +114: [ 1] .interp PROGBITS 0000000000200238 00000238 +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +90: + out/test/x86_64/dead-debug-sections/exe +90: + grep 'Hello world' +90: Hello world +90: + dwarfdump out/test/x86_64/dead-debug-sections/exe +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 +41: + grep '1 2 3' +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 +41: 1 2 3 +41: + 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 +117: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - +117: + cat +109: + 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 +123: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh 123: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C @@ -8764,74 +8542,22 @@ 123: ++ OBJCOPY=objcopy 123: ++ STRIP=strip 123: ++ QEMU= -122: + cat -122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 123: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh .sh 123: ++ testname=emit-relocs 123: ++ t=out/test/x86_64/emit-relocs 123: ++ mkdir -p out/test/x86_64/emit-relocs -118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 123: +++ uname -118: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 -109: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log -118: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz -118: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 -118: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT 123: ++ echo -n 'Testing emit-relocs ... ' 123: Testing emit-relocs ... ++ set -o pipefail 123: ++ set -x -123: + cat -99: + grep 'undefined symbol: Pi$' -109: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 123: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - -104/402 Test #109: x86_64-duplicate-error-archive ........................ Passed 0.89 sec -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle -test 124 - Start 124: x86_64-empty-arg - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh" -124: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -124: Environment variables: -124: MACHINE=x86_64 -124: CPU= -124: Test timeout computed to be: 1500 -118: + return 0 -118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 -118: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx -118: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 -103: + grep 'RPATH.*/foo' -118: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx -118: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -118: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -119: + cat -103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -119: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC -103: 0x000000000000000f (RPATH) Library rpath: [/foo] -93: + grep '^OK$' -118: + return 0 -118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -104: + readelf -SW out/test/x86_64/discard-section/exe2 -104: + grep -F .foo -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -121: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs -93: + out/test/x86_64/defsym-lto/exe +123: + cat 124: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh -104: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 -105/402 Test #103: x86_64-disable-new-dtags .............................. Passed 1.03 sec -93: OK 124: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C @@ -8846,39 +8572,42 @@ 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= -test 125 - Start 125: x86_64-empty-file - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh" -125: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -125: Environment variables: -125: MACHINE=x86_64 -125: CPU= -125: Test timeout computed to be: 1500 -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -118: + return 0 -118: + 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 -107: + 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 -104: + not grep -F .bar -104: + grep -F .bar -104: + readelf -SW out/test/x86_64/discard-section/exe2 -106/402 Test #93: x86_64-defsym-lto ..................................... Passed 1.57 sec 124: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh .sh -test 126 - Start 126: x86_64-empty-input - -126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh" -126: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -126: Environment variables: -126: MACHINE=x86_64 -126: CPU= -126: Test timeout computed to be: 1500 124: ++ testname=empty-arg 124: ++ t=out/test/x86_64/empty-arg 124: ++ mkdir -p out/test/x86_64/empty-arg +124: ++ case $MACHINE in +124: ++ tlsdesc_opt=-mtls-dialect=gnu2 +124: +++ uname +124: ++ '[' Linux = FreeBSD ']' +124: ++ trap 'on_error $LINENO' ERR +124: ++ trap on_exit EXIT +124: ++ echo -n 'Testing empty-arg ... ' +124: Testing empty-arg ... ++ set -o pipefail +124: ++ set -x + 85/402 Test #90: x86_64-dead-debug-sections ............................ Passed 0.48 sec + 86/402 Test #96: x86_64-defsym2 ........................................ Passed 0.38 sec + 87/402 Test #101: x86_64-dependency-file-response-file .................. Passed 0.29 sec + 88/402 Test #102: x86_64-dependency-file ................................ Passed 0.28 sec + 89/402 Test #114: x86_64-dynamic-linker ................................. Passed 0.14 sec +105: + grep -F _start out/test/x86_64/discard/log +105: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +105: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +105: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +105: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +105: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +105: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +105: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +105: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +105: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +105: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +105: + not grep -F foo out/test/x86_64/discard/log +105: + grep -F foo out/test/x86_64/discard/log +105: + return 0 +105: + not grep -F .Lbar out/test/x86_64/discard/log +105: + grep -F .Lbar out/test/x86_64/discard/log +124: + not ./mold -m elf_x86_64 '' +124: + grep 'cannot open :' 125: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh 125: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 125: ++ export LC_ALL=C @@ -8894,8 +8623,75 @@ 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= -126: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh 125: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh .sh +125: ++ testname=empty-file +125: ++ t=out/test/x86_64/empty-file +125: ++ mkdir -p out/test/x86_64/empty-file +103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +103: + grep 'RUNPATH.*/foo' +103: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +103: + 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 +28: mold: warning: entry symbol is not defined: _start +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +28: + not grep 'x86 feature: SHSTK' +28: + grep 'x86 feature: SHSTK' +28: + return 0 +88: + 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 +107: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o +93: + 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 +test 127 + Start 127: x86_64-empty-version + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh" +127: Working Directory: /build/reproducible-path/mold-2.37.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-entry + +128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" +128: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +128: Environment variables: +128: MACHINE=x86_64 +128: CPU= +128: Test timeout computed to be: 1500 +test 129 + Start 129: x86_64-exception-multiple-ehframe + +129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh" +129: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +129: Environment variables: +129: MACHINE=x86_64 +129: CPU= +129: Test timeout computed to be: 1500 +test 130 + Start 130: x86_64-exception + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh" +130: Working Directory: /build/reproducible-path/mold-2.37.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-exclude-libs + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh" +131: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +131: Environment variables: +131: MACHINE=x86_64 +131: CPU= +131: Test timeout computed to be: 1500 +44: + grep '^20 3$' +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 +44: 20 3 +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 +126: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh 126: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C @@ -8911,42 +8707,29 @@ 126: ++ STRIP=strip 126: ++ QEMU= 126: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh .sh -123: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs -125: ++ testname=empty-file -125: ++ t=out/test/x86_64/empty-file -125: ++ mkdir -p out/test/x86_64/empty-file -104: + return 0 -124: ++ case $MACHINE in -124: ++ tlsdesc_opt=-mtls-dialect=gnu2 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -107/402 Test #104: x86_64-discard-section ................................ Passed 1.06 sec -124: +++ uname 126: ++ testname=empty-input 126: ++ t=out/test/x86_64/empty-input 126: ++ mkdir -p out/test/x86_64/empty-input -test 127 - Start 127: x86_64-empty-version - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh" -127: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -127: Environment variables: -127: MACHINE=x86_64 -127: CPU= -127: Test timeout computed to be: 1500 -124: ++ '[' Linux = FreeBSD ']' -124: ++ trap 'on_error $LINENO' ERR -124: ++ trap on_exit EXIT -124: ++ echo -n 'Testing empty-arg ... ' -124: Testing empty-arg ... ++ set -o pipefail -124: ++ set -x -124: + grep 'cannot open :' -124: + not ./mold -m elf_x86_64 '' 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname +126: ++ '[' Linux = FreeBSD ']' +126: ++ trap 'on_error $LINENO' ERR +126: ++ trap on_exit EXIT +126: ++ echo -n 'Testing empty-input ... ' +126: Testing empty-input ... ++ set -o pipefail +126: ++ set -x +126: + rm -f out/test/x86_64/empty-input/a.o +126: + touch out/test/x86_64/empty-input/a.o +126: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o +105: + return 0 +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all +105: + readelf --symbols out/test/x86_64/discard/exe +124: mold: fatal: cannot open : No such file or directory +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 125: +++ uname @@ -8956,26 +8739,44 @@ 125: ++ echo -n 'Testing empty-file ... ' 125: Testing empty-file ... ++ set -o pipefail 125: ++ set -x -125: + cc -o out/test/x86_64/empty-file/a.o -c -xc - 125: + cat -36: + grep '^61$' -113: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so -113: + not grep -F '(DEBUG)' -113: + grep -F '(DEBUG)' +125: + cc -o out/test/x86_64/empty-file/a.o -c -xc - +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +28: + return 0 +28: + ./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 +84: + not grep -F .copyrel.rel.ro +84: + grep -F .copyrel.rel.ro +84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 +84: + return 0 +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +106: + cat +106: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe -36: 61 -126: ++ '[' Linux = FreeBSD ']' -126: ++ trap 'on_error $LINENO' ERR -126: ++ trap on_exit EXIT -126: ++ echo -n 'Testing empty-input ... ' -126: Testing empty-input ... ++ set -o pipefail -126: ++ set -x -126: + rm -f out/test/x86_64/empty-input/a.o -108: + readelf --dynamic out/test/x86_64/dt-needed/exe +36: + grep '^56$' +36: 56 36: + cat +36: + 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 +119: + cat +119: + 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 +108: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o +77: + out/test/x86_64/common-archive/exe +77: + grep '5 0 7 2' +77: 5 0 7 2 +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 +83: + out/test/x86_64/copyrel-alignment/exe2 +83: + grep '\.copyrel.* 8$' 127: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh -108: + grep -F 'Shared library: [libfoo]' -108: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 127: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 127: ++ export LC_ALL=C 127: ++ LC_ALL=C @@ -8991,89 +8792,20 @@ 127: ++ STRIP=strip 127: ++ QEMU= 127: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh .sh -36: + 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 -108: + 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 -113: + return 0 -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -126: + touch out/test/x86_64/empty-input/a.o -106: + readelf --dyn-syms out/test/x86_64/dso-undef/exe -106: + grep ' foo$' 127: ++ testname=empty-version 127: ++ t=out/test/x86_64/empty-version 127: ++ mkdir -p out/test/x86_64/empty-version -117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe -108/402 Test #113: x86_64-dynamic-dt-debug ............................... Passed 0.77 sec 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 -126: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o -test 128 - Start 128: x86_64-entry - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" -128: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -128: Environment variables: -128: MACHINE=x86_64 -128: CPU= -128: Test timeout computed to be: 1500 127: +++ uname -106: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 -116: + grep ' foo' out/test/x86_64/dynamic-list/log1 -116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -117: + not grep ' foo' out/test/x86_64/dynamic-list2/log -117: + grep ' foo' out/test/x86_64/dynamic-list2/log -117: + return 0 -117: + not grep ' bar' out/test/x86_64/dynamic-list2/log -117: + grep ' bar' out/test/x86_64/dynamic-list2/log -124: mold: fatal: cannot open : No such file or directory -109/402 Test #106: x86_64-dso-undef ...................................... Passed 1.08 sec -116: + grep ' bar' out/test/x86_64/dynamic-list/log1 -test 129 - Start 129: x86_64-exception-multiple-ehframe - -129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh" -129: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -129: Environment variables: -129: MACHINE=x86_64 -129: CPU= -129: Test timeout computed to be: 1500 -116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -116: + 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 -117: + return 0 -117: + cat 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT 127: ++ echo -n 'Testing empty-version ... ' 127: Testing empty-version ... ++ set -o pipefail 127: ++ set -x -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -119: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o -110/402 Test #124: x86_64-empty-arg ...................................... Passed 0.15 sec 127: + cat -test 130 - Start 130: x86_64-exception - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh" -130: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -130: Environment variables: -130: MACHINE=x86_64 -130: CPU= -130: Test timeout computed to be: 1500 -127: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 128: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh -117: + 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 -129: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh 128: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C @@ -9088,20 +8820,11 @@ 128: ++ OBJCOPY=objcopy 128: ++ STRIP=strip 128: ++ QEMU= -129: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -129: ++ export LC_ALL=C -129: ++ LC_ALL=C -129: ++ '[' -z x86_64 ']' -129: ++ '[' -z '' ']' -129: ++ TESTDIR=out/test/x86_64 -129: ++ CC=cc -129: ++ CXX=c++ -129: ++ GCC=gcc -129: ++ GXX=g++ -129: ++ OBJDUMP=objdump -129: ++ OBJCOPY=objcopy -129: ++ STRIP=strip -129: ++ QEMU= +128: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh .sh +128: ++ testname=entry +128: ++ t=out/test/x86_64/entry +128: ++ mkdir -p out/test/x86_64/entry +129: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh 130: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh 130: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 130: ++ export LC_ALL=C @@ -9117,77 +8840,87 @@ 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= -128: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh .sh +130: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh .sh + 90/402 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 0.97 sec + 91/402 Test #77: x86_64-common-archive ................................. Passed 0.64 sec + 92/402 Test #84: x86_64-copyrel-norelro ................................ Passed 0.58 sec + 93/402 Test #124: x86_64-empty-arg ...................................... Passed 0.08 sec +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 +83: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 +83: + 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 +129: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +129: ++ export LC_ALL=C +129: ++ LC_ALL=C +129: ++ '[' -z x86_64 ']' +129: ++ '[' -z '' ']' +129: ++ TESTDIR=out/test/x86_64 +129: ++ CC=cc +129: ++ CXX=c++ +129: ++ GCC=gcc +129: ++ GXX=g++ +129: ++ OBJDUMP=objdump +129: ++ OBJCOPY=objcopy +129: ++ STRIP=strip +129: ++ QEMU= +test 132 + Start 132: x86_64-exclude-libs2 + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh" +132: Working Directory: /build/reproducible-path/mold-2.37.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-exclude-libs3 + +133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh" +133: Working Directory: /build/reproducible-path/mold-2.37.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-execstack + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh" +134: Working Directory: /build/reproducible-path/mold-2.37.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-execute-only + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh" +135: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +135: Environment variables: +135: MACHINE=x86_64 +135: CPU= +135: Test timeout computed to be: 1500 129: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh .sh -128: ++ testname=entry -128: ++ t=out/test/x86_64/entry -128: ++ mkdir -p out/test/x86_64/entry 129: ++ testname=exception-multiple-ehframe 129: ++ t=out/test/x86_64/exception-multiple-ehframe 129: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe -100: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 -125: + rm -f out/test/x86_64/empty-file/b.script -125: + touch out/test/x86_64/empty-file/b.script -125: + 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 -130: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh .sh 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' -128: ++ case $MACHINE in -128: ++ tlsdesc_opt=-mtls-dialect=gnu2 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT -100: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 129: ++ echo -n 'Testing exception-multiple-ehframe ... ' 129: Testing exception-multiple-ehframe ... ++ set -o pipefail 129: ++ set -x 129: + '[' x86_64 = sh4aeb ']' +129: + nm mold +129: + grep __tsan_init +127: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 130: ++ testname=exception 130: ++ t=out/test/x86_64/exception 130: ++ mkdir -p out/test/x86_64/exception -129: + nm mold -36: + 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 -100: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep -128: +++ uname -129: + grep __tsan_init -100: out/test/x86_64/dependency-file-lto/a.o: -126: + grep 'unknown file type' out/test/x86_64/empty-input/log -128: ++ '[' Linux = FreeBSD ']' -128: ++ trap 'on_error $LINENO' ERR -128: ++ trap on_exit EXIT -128: ++ echo -n 'Testing entry ... ' -128: Testing entry ... ++ set -o pipefail -128: ++ set -x -128: + '[' x86_64 = ppc64 ']' 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: +++ uname -100: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep -100: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep -118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 -126: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type -126: + on_exit -126: + echo OK -126: OK -128: + cc -o out/test/x86_64/entry/a.o -c -x assembler - -126: + exit 0 -111/402 Test #126: x86_64-empty-input .................................... Passed 0.16 sec -118: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 -test 131 - Start 131: x86_64-exclude-libs - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh" -131: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -131: Environment variables: -131: MACHINE=x86_64 -131: CPU= -131: Test timeout computed to be: 1500 -118: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz -118: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 -118: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 -118: + return 0 -118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT @@ -9196,66 +8929,8 @@ 130: ++ set -x 130: + static= 130: + test_cxxflags -static -130: + c++ -B. -static -o /dev/null -xc++ - 130: + echo 'int main() {}' -107: + out/test/x86_64/dt-init/exe1 -107: + out/test/x86_64/dt-init/exe2 -107: + not grep init out/test/x86_64/dt-init/log1 -107: + grep init out/test/x86_64/dt-init/log1 -100: + return 0 -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -99: mold: error: undefined symbol: Pi -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -128: + cat -127: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o -112/402 Test #99: x86_64-demangle ....................................... Passed 1.36 sec -113/402 Test #100: x86_64-dependency-file-lto ............................ Passed 1.35 sec -107: + return 0 -107: + not grep fini out/test/x86_64/dt-init/log1 -107: + grep fini out/test/x86_64/dt-init/log1 -121: + out/test/x86_64/emit-relocs-cpp/exe -test 132 - Start 132: x86_64-exclude-libs2 - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh" -132: Working Directory: /build/reproducible-path/mold-2.37.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-exclude-libs3 - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh" -133: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -133: Environment variables: -133: MACHINE=x86_64 -133: CPU= -133: Test timeout computed to be: 1500 -107: + return 0 -107: + grep init out/test/x86_64/dt-init/log2 -107: init -107: + grep fini out/test/x86_64/dt-init/log2 -107: fini -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -121: + grep 'Hello world' -121: Hello world -121: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -121: + grep -E 'rela?\.text' -121: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 -121: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -121: + grep -E 'rela?\.eh_frame' -128: + cc -o out/test/x86_64/entry/b.o -c -xc - -128: + cat +130: + c++ -B. -static -o /dev/null -xc++ - 131: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh 131: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 131: ++ export LC_ALL=C @@ -9284,35 +8959,76 @@ 131: ++ echo -n 'Testing exclude-libs ... ' 131: Testing exclude-libs ... ++ set -o pipefail 131: ++ set -x -118: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx -118: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 -118: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx -118: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -118: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -118: + return 0 -118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -123: + out/test/x86_64/emit-relocs/exe +131: + cat +131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - +105: + not grep -F _start out/test/x86_64/discard/log +105: + grep -F _start out/test/x86_64/discard/log +105: + return 0 +105: + not grep -F foo out/test/x86_64/discard/log +105: + grep -F foo out/test/x86_64/discard/log +105: + return 0 +105: + not grep -F .Lbar out/test/x86_64/discard/log +105: + grep -F .Lbar out/test/x86_64/discard/log +105: + return 0 +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +128: ++ case $MACHINE in +128: ++ tlsdesc_opt=-mtls-dialect=gnu2 +128: +++ uname +128: ++ '[' Linux = FreeBSD ']' +128: ++ trap 'on_error $LINENO' ERR +128: ++ trap on_exit EXIT +128: ++ echo -n 'Testing entry ... ' +128: Testing entry ... ++ set -o pipefail +128: ++ set -x +128: + '[' x86_64 = ppc64 ']' +128: + cat +128: + cc -o out/test/x86_64/entry/a.o -c -x assembler - +121: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +99: mold: error: undefined symbol: foo(int, int) +99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o +99: + grep -E 'undefined symbol: foo\(int, int\)$' +115: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe +115: + grep -w foo out/test/x86_64/dynamic-list-data/log +115: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo +115: + not grep -w bar out/test/x86_64/dynamic-list-data/log +115: + grep -w bar out/test/x86_64/dynamic-list-data/log +115: + return 0 +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 +45: + grep 42 +45: 42 +45: + 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 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: + grep 'x86 feature: SHSTK' +28: Properties: x86 feature: SHSTK +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +113: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe +113: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +113: 0x0000000000000015 (DEBUG) 0x0 +126: + grep 'unknown file type' out/test/x86_64/empty-input/log +126: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +120: + grep -E 'Shared library:.*\blibc\b' +120: + readelf --dynamic out/test/x86_64/dynamic/exe +120: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] +120: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe +120: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe +100: + cat +100: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - +117: + 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 132: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh -114/402 Test #107: x86_64-dt-init ........................................ Passed 1.21 sec -123: + grep 'Hello world' -test 134 - Start 134: x86_64-execstack - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh" -134: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -134: Environment variables: -134: MACHINE=x86_64 -134: CPU= -134: Test timeout computed to be: 1500 -123: Hello world -123: + readelf -S out/test/x86_64/emit-relocs/exe -123: + grep -E 'rela?\.text' -123: [36] .rela.text RELA 0000000000000000 000022c8 -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 132: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C @@ -9333,27 +9049,6 @@ 132: ++ mkdir -p out/test/x86_64/exclude-libs2 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 -132: +++ uname -132: ++ '[' Linux = FreeBSD ']' -132: ++ trap 'on_error $LINENO' ERR -132: ++ trap on_exit EXIT -132: ++ echo -n 'Testing exclude-libs2 ... ' -132: Testing exclude-libs2 ... ++ set -o pipefail -132: ++ set -x -132: + cat -132: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - -118: + return 0 -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -131: + cat -131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - -121: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 133: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh 133: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 133: ++ export LC_ALL=C @@ -9373,37 +9068,31 @@ 133: ++ testname=exclude-libs3 133: ++ t=out/test/x86_64/exclude-libs3 133: ++ mkdir -p out/test/x86_64/exclude-libs3 -133: ++ case $MACHINE in -133: ++ tlsdesc_opt=-mtls-dialect=gnu2 -133: +++ uname -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -133: ++ echo -n 'Testing exclude-libs3 ... ' -133: Testing exclude-libs3 ... ++ set -o pipefail -133: ++ set -x -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 -116: + grep ' foo' out/test/x86_64/dynamic-list/log2 -116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -116: + grep ' bar' out/test/x86_64/dynamic-list/log2 -116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -116: + 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 -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -108: + grep -F 'Shared library: [libfoo]' -108: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -108: + 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 -115/402 Test #118: x86_64-dynamic-list3 .................................. Passed 0.75 sec -116/402 Test #121: x86_64-emit-relocs-cpp ................................ Passed 0.48 sec -117/402 Test #123: x86_64-emit-relocs .................................... Passed 0.39 sec -test 135 - Start 135: x86_64-execute-only - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh" -135: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -135: Environment variables: -135: MACHINE=x86_64 -135: CPU= -135: Test timeout computed to be: 1500 +134: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh +134: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +134: ++ export LC_ALL=C +134: ++ LC_ALL=C +134: ++ '[' -z x86_64 ']' +134: ++ '[' -z '' ']' +134: ++ TESTDIR=out/test/x86_64 +134: ++ CC=cc +134: ++ CXX=c++ +134: ++ GCC=gcc +134: ++ GXX=g++ +134: ++ OBJDUMP=objdump +134: ++ OBJCOPY=objcopy +134: ++ STRIP=strip +134: ++ QEMU= +134: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh .sh +134: ++ testname=execstack +134: ++ t=out/test/x86_64/execstack +134: ++ mkdir -p out/test/x86_64/execstack +135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh + 94/402 Test #105: x86_64-discard ........................................ Passed 0.33 sec + 95/402 Test #126: x86_64-empty-input .................................... Passed 0.11 sec +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +113: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - +113: + cat test 136 Start 136: x86_64-export-dynamic @@ -9422,40 +9111,61 @@ 137: MACHINE=x86_64 137: CPU= 137: Test timeout computed to be: 1500 -133: + cat -133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - -134: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh -134: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -134: ++ export LC_ALL=C -134: ++ LC_ALL=C -134: ++ '[' -z x86_64 ']' -134: ++ '[' -z '' ']' -134: ++ TESTDIR=out/test/x86_64 -134: ++ CC=cc -134: ++ CXX=c++ -134: ++ GCC=gcc -134: ++ GXX=g++ -134: ++ OBJDUMP=objdump -134: ++ OBJCOPY=objcopy -134: ++ STRIP=strip -134: ++ QEMU= -134: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh .sh +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 +72: + readelf -n out/test/x86_64/build-id/exe5 +72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +72: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +72: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast +120: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +132: +++ uname +132: ++ '[' Linux = FreeBSD ']' +132: ++ trap 'on_error $LINENO' ERR +132: ++ trap on_exit EXIT +132: ++ echo -n 'Testing exclude-libs2 ... ' +132: Testing exclude-libs2 ... ++ set -o pipefail +132: ++ set -x +132: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - +132: + cat 132: + rm -f out/test/x86_64/exclude-libs2/b.a -132: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o -132: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - -117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 -117: + grep ' foo' out/test/x86_64/dynamic-list2/log1 -117: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo -117: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 -117: + grep ' bar' out/test/x86_64/dynamic-list2/log1 -117: + return 0 -117: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 -119: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - -119: + cat -128: + 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 -131: + cat -131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - -135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh +106: + rm -f out/test/x86_64/dso-undef/d.a +106: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o +134: ++ case $MACHINE in +134: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: +++ uname +134: ++ '[' Linux = FreeBSD ']' +134: ++ trap 'on_error $LINENO' ERR +134: ++ trap on_exit EXIT +134: ++ echo -n 'Testing execstack ... ' +134: Testing execstack ... ++ set -o pipefail +134: ++ set -x +134: + cat +134: + cc -c -xc -o out/test/x86_64/execstack/a.o - +116: + not grep ' foo' out/test/x86_64/dynamic-list/log +116: + grep ' foo' out/test/x86_64/dynamic-list/log +116: + return 0 +116: + not grep ' bar' out/test/x86_64/dynamic-list/log +116: + grep ' bar' out/test/x86_64/dynamic-list/log +116: + return 0 +116: + cat +133: ++ case $MACHINE in +133: ++ tlsdesc_opt=-mtls-dialect=gnu2 +133: +++ uname +133: ++ '[' Linux = FreeBSD ']' +133: ++ trap 'on_error $LINENO' ERR +133: ++ trap on_exit EXIT +133: ++ echo -n 'Testing exclude-libs3 ... ' +133: Testing exclude-libs3 ... ++ set -o pipefail +133: ++ set -x +133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 135: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C @@ -9470,6 +9180,20 @@ 135: ++ OBJCOPY=objcopy 135: ++ STRIP=strip 135: ++ QEMU= +135: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh .sh +135: ++ testname=execute-only +135: ++ t=out/test/x86_64/execute-only +135: ++ mkdir -p out/test/x86_64/execute-only +135: ++ case $MACHINE in +135: ++ tlsdesc_opt=-mtls-dialect=gnu2 +135: +++ uname +97: mold: error: undefined symbol: ns::versionv +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +128: + cat +128: + cc -o out/test/x86_64/entry/b.o -c -xc - 136: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh 136: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 136: ++ export LC_ALL=C @@ -9485,74 +9209,21 @@ 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= -137: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh -135: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh .sh 136: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh .sh -137: + . /build/reproducible-path/mold-2.37.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= -134: ++ testname=execstack -134: ++ t=out/test/x86_64/execstack -134: ++ mkdir -p out/test/x86_64/execstack 136: ++ testname=export-dynamic -135: ++ testname=execute-only -135: ++ t=out/test/x86_64/execute-only 136: ++ t=out/test/x86_64/export-dynamic 136: ++ mkdir -p out/test/x86_64/export-dynamic -135: ++ mkdir -p out/test/x86_64/execute-only -132: + cat -137: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh .sh -137: ++ testname=export-from-exe -137: ++ t=out/test/x86_64/export-from-exe -137: ++ mkdir -p out/test/x86_64/export-from-exe -117: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi -117: + 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 -134: ++ case $MACHINE in -134: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -137: ++ echo -n 'Testing export-from-exe ... ' -137: Testing export-from-exe ... ++ set -o pipefail -137: ++ set -x -135: ++ case $MACHINE in -135: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 -137: + cat -136: +++ uname -134: +++ uname -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -136: ++ echo -n 'Testing export-dynamic ... ' -136: Testing export-dynamic ... ++ set -o pipefail -136: ++ set -x -134: ++ '[' Linux = FreeBSD ']' -134: ++ trap 'on_error $LINENO' ERR -134: ++ trap on_exit EXIT -134: ++ echo -n 'Testing execstack ... ' -134: Testing execstack ... ++ set -o pipefail -134: ++ set -x -136: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - -136: + cat -134: + cat -135: +++ uname -137: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - + 96/402 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.15 sec + 97/402 Test #97: x86_64-demangle-cpp ................................... Passed 0.49 sec + 98/402 Test #115: x86_64-dynamic-list-data .............................. Passed 0.27 sec + 99/402 Test #120: x86_64-dynamic ........................................ Passed 0.21 sec +132: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o +106: + cat +106: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - +116: + 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 +133: + cat 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT @@ -9564,25 +9235,35 @@ 135: + '[' x86_64 = ppc64le ']' 135: + cat 135: + cc -o out/test/x86_64/execute-only/a.o -c -xc - -134: + cc -c -xc -o out/test/x86_64/execstack/a.o - -127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -133: + rm -f out/test/x86_64/exclude-libs3/b.a -133: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o -131: + rm -f out/test/x86_64/exclude-libs/c.a +136: +++ uname +136: ++ '[' Linux = FreeBSD ']' +136: ++ trap 'on_error $LINENO' ERR +136: ++ trap on_exit EXIT +136: ++ echo -n 'Testing export-dynamic ... ' +136: Testing export-dynamic ... ++ set -o pipefail +136: ++ set -x +136: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - +136: + cat 136: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null -127: + grep ' bar1' -127: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 -127: + grep ' bar2' -133: + cat -133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - -127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -131: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o -127: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -118/402 Test #127: x86_64-empty-version .................................. Passed 0.34 sec +137: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh +137: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh .sh +103: + grep 'RUNPATH.*/foo' +103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +109: + not 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 test 138 Start 138: x86_64-fatal-warnings @@ -9592,21 +9273,6 @@ 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 -125: + grep 'Hello world' -125: + out/test/x86_64/empty-file/exe -125: Hello world -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -119: + 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 -131: + rm -f out/test/x86_64/exclude-libs/d.a -131: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56000003$' -119/402 Test #125: x86_64-empty-file ..................................... Passed 0.40 sec -36: 56000003 -138: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh test 139 Start 139: x86_64-filler @@ -9616,7 +9282,82 @@ 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 -36: + cat +test 140 + Start 140: x86_64-filter + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh" +140: Working Directory: /build/reproducible-path/mold-2.37.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-func-addr + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh" +141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +141: Environment variables: +141: MACHINE=x86_64 +141: CPU= +141: Test timeout computed to be: 1500 +125: + rm -f out/test/x86_64/empty-file/b.script +125: + touch out/test/x86_64/empty-file/b.script +125: + 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 +132: + cat +132: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - +137: ++ testname=export-from-exe +137: ++ t=out/test/x86_64/export-from-exe +137: ++ mkdir -p out/test/x86_64/export-from-exe +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 +137: ++ echo -n 'Testing export-from-exe ... ' +137: Testing export-from-exe ... ++ set -o pipefail +137: ++ set -x +137: + cat +137: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - +103: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +103: + 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 +118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 +118: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 +118: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz +118: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 +118: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 +118: + return 0 +118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 +118: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx +118: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 +118: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx +118: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +118: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +123: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +127: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o +88: + out/test/x86_64/copyrel/exe +88: + grep '42 42 1' +88: 42 42 1 +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +41: + 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 +104: + readelf -SW out/test/x86_64/discard-section/exe1 +104: + not grep -F .foo +104: + grep -F .foo +104: + return 0 +104: + grep -F .bar +104: + readelf -SW out/test/x86_64/discard-section/exe1 +107: + 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 +134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack +113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +108: + cat +108: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - +119: + cat +119: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC +128: + 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 +138: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh 138: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C @@ -9631,37 +9372,21 @@ 138: ++ OBJCOPY=objcopy 138: ++ STRIP=strip 138: ++ QEMU= -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 -131: + cat -36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s 138: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh .sh 138: ++ testname=fatal-warnings 138: ++ t=out/test/x86_64/fatal-warnings 138: ++ mkdir -p out/test/x86_64/fatal-warnings -116: + grep ' foo' out/test/x86_64/dynamic-list/log3 -132: + 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 -131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - -139: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: +++ uname -116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: ++ echo -n 'Testing fatal-warnings ... ' 138: Testing fatal-warnings ... ++ set -o pipefail 138: ++ set -x -138: + cat -138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - -116: + grep ' bar' out/test/x86_64/dynamic-list/log3 -116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +139: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh 139: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 139: ++ export LC_ALL=C 139: ++ LC_ALL=C 139: ++ '[' -z x86_64 ']' @@ -9670,29 +9395,18 @@ 139: ++ CC=cc 139: ++ CXX=c++ 139: ++ GCC=gcc -120/402 Test #116: x86_64-dynamic-list ................................... Passed 0.99 sec 139: ++ GXX=g++ 139: ++ OBJDUMP=objdump 139: ++ OBJCOPY=objcopy 139: ++ STRIP=strip 139: ++ QEMU= -test 140 - Start 140: x86_64-filter - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh" -140: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -140: Environment variables: -140: MACHINE=x86_64 -140: CPU= -140: Test timeout computed to be: 1500 -133: + 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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh .sh -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o 139: ++ testname=filler 139: ++ t=out/test/x86_64/filler 139: ++ mkdir -p out/test/x86_64/filler -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -108: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +139: ++ case $MACHINE in +139: ++ tlsdesc_opt=-mtls-dialect=gnu2 +139: +++ uname 140: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh 140: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 140: ++ export LC_ALL=C @@ -9708,103 +9422,24 @@ 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= -139: ++ case $MACHINE in -139: ++ tlsdesc_opt=-mtls-dialect=gnu2 -139: +++ uname 140: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh .sh -137: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - -139: ++ '[' Linux = FreeBSD ']' -139: ++ trap 'on_error $LINENO' ERR -139: ++ trap on_exit EXIT -139: ++ echo -n 'Testing filler ... ' -139: Testing filler ... ++ set -o pipefail -139: ++ set -x -139: + test_cflags -static 140: ++ testname=filter 140: ++ t=out/test/x86_64/filter 140: ++ mkdir -p out/test/x86_64/filter -108: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] -108: + 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 -135: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only -139: + cc -B. -static -o /dev/null -xc - -137: + cat -139: + echo 'int main() {}' -140: ++ case $MACHINE in -140: ++ tlsdesc_opt=-mtls-dialect=gnu2 -140: +++ uname -140: ++ '[' Linux = FreeBSD ']' -140: ++ trap 'on_error $LINENO' ERR -140: ++ trap on_exit EXIT -140: ++ echo -n 'Testing filter ... ' -140: Testing filter ... ++ set -o pipefail -140: ++ set -x -140: + cat -140: + cc -o out/test/x86_64/filter/a.o -c -x assembler - -131: + 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 -140: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared -136: + ./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 +100/402 Test #88: x86_64-copyrel ........................................ Passed 0.66 sec +118: + return 0 +118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +104: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 +104: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo +138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - 138: + cat -138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - -128: + readelf -e out/test/x86_64/entry/exe1 -117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 -128: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log -128: Entry point address: 0x1000 -128: + 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 -117: + grep ' foo' out/test/x86_64/dynamic-list2/log2 -117: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo -117: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 -117: + grep ' bar' out/test/x86_64/dynamic-list2/log2 -117: + return 0 -117: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 -136: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe -119: + out/test/x86_64/dynamic-list4/exe1 -119: + grep 'foo1 bar1 baz1' -117: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -119: foo1 bar1 baz1 -119: + 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 -121/402 Test #117: x86_64-dynamic-list2 .................................. Passed 1.10 sec -test 141 - Start 141: x86_64-func-addr - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh" -141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -141: Environment variables: -141: MACHINE=x86_64 -141: CPU= -141: Test timeout computed to be: 1500 -136: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log -136: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar -136: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log 141: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh -130: + static=-static -130: + static='-static -pthread' -130: + cat 141: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 141: ++ '[' -z x86_64 ']' 141: ++ '[' -z '' ']' -141: ++ TESTDIR=out/test/x86_64 -141: ++ CC=cc -141: ++ CXX=c++ -141: ++ GCC=gcc -141: ++ GXX=g++ -141: ++ OBJDUMP=objdump -141: ++ OBJCOPY=objcopy -141: ++ STRIP=strip -141: ++ QEMU= -140: + readelf --dynamic out/test/x86_64/filter/b.so -136: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -140: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log -122/402 Test #136: x86_64-export-dynamic ................................. Passed 0.33 sec test 142 Start 142: x86_64-gc-sections @@ -9814,29 +9449,21 @@ 142: MACHINE=x86_64 142: CPU= 142: Test timeout computed to be: 1500 -140: 0x000000007fffffff (FILTER) Filter library: [foo] -140: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log -130: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC +118: + return 0 +118: + 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 +141: ++ TESTDIR=out/test/x86_64 +141: ++ CC=cc +141: ++ CXX=c++ +141: ++ GCC=gcc +141: ++ GXX=g++ +141: ++ OBJDUMP=objdump +141: ++ OBJCOPY=objcopy +141: ++ STRIP=strip +141: ++ QEMU= 141: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh .sh -140: 0x000000007fffffff (FILTER) Filter library: [bar] -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 141: ++ testname=func-addr 141: ++ t=out/test/x86_64/func-addr 141: ++ mkdir -p out/test/x86_64/func-addr -142: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh -123/402 Test #140: x86_64-filter ......................................... Passed 0.20 sec -test 143 - Start 143: x86_64-gdb-index-compress-output - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh" -143: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -143: Environment variables: -143: MACHINE=x86_64 -143: CPU= -143: Test timeout computed to be: 1500 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 141: +++ uname @@ -9846,6 +9473,40 @@ 141: ++ echo -n 'Testing func-addr ... ' 141: Testing func-addr ... ++ set -o pipefail 141: ++ set -x +141: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - +141: + cat +131: + cat +131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +133: + rm -f out/test/x86_64/exclude-libs3/b.a +133: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o +140: ++ case $MACHINE in +140: ++ tlsdesc_opt=-mtls-dialect=gnu2 +140: +++ uname +140: ++ '[' Linux = FreeBSD ']' +140: ++ trap 'on_error $LINENO' ERR +140: ++ trap on_exit EXIT +140: ++ echo -n 'Testing filter ... ' +140: Testing filter ... ++ set -o pipefail +140: ++ set -x +140: + cat +140: + cc -o out/test/x86_64/filter/a.o -c -x assembler - +139: ++ '[' Linux = FreeBSD ']' +139: ++ trap 'on_error $LINENO' ERR +139: ++ trap on_exit EXIT +139: ++ echo -n 'Testing filler ... ' +139: Testing filler ... ++ set -o pipefail +139: ++ set -x +139: + test_cflags -static +139: + echo 'int main() {}' +139: + cc -B. -static -o /dev/null -xc - +100: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep +142: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh +135: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only +36: + grep '^56$' +121: + out/test/x86_64/emit-relocs-cpp/exe +121: + grep 'Hello world' +36: + out/test/x86_64/arch-x86_64-reloc/exe +45: + 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 142: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C @@ -9860,50 +9521,87 @@ 142: ++ OBJCOPY=objcopy 142: ++ STRIP=strip 142: ++ QEMU= +121: Hello world +140: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared +36: 56 142: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh .sh +121: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +121: + grep -E 'rela?\.text' +36: + 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 142: ++ testname=gc-sections 142: ++ t=out/test/x86_64/gc-sections 142: ++ mkdir -p out/test/x86_64/gc-sections -134: + readelf --segments -W out/test/x86_64/execstack/exe -134: + grep 'GNU_STACK.* RWE ' -133: + grep -F foo -141: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - -134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -141: + cat +117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe +106: + 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 +121: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 +121: + grep -E 'rela?\.eh_frame' +133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +133: + cat +121: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +121: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +101/402 Test #121: x86_64-emit-relocs-cpp ................................ Passed 0.28 sec +test 143 + Start 143: x86_64-gdb-index-compress-output + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh" +143: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +143: Environment variables: +143: MACHINE=x86_64 +143: CPU= +143: Test timeout computed to be: 1500 +111: + test_cflags -flto +111: + echo 'int main() {}' +111: + cc -B. -flto -o /dev/null -xc - +117: + not grep ' foo' out/test/x86_64/dynamic-list2/log +117: + grep ' foo' out/test/x86_64/dynamic-list2/log +117: + return 0 +117: + not grep ' bar' out/test/x86_64/dynamic-list2/log +117: + grep ' bar' out/test/x86_64/dynamic-list2/log +72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +72: + readelf -n out/test/x86_64/build-id/exe6 +72: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +72: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef +83: + out/test/x86_64/copyrel-alignment/exe3 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 -133: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so 142: +++ uname -133: 5: 0000000000001649 17 FUNC GLOBAL DEFAULT 15 foo -143: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -143: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -143: ++ export LC_ALL=C -143: ++ LC_ALL=C -143: ++ '[' -z x86_64 ']' -143: ++ '[' -z '' ']' -143: ++ TESTDIR=out/test/x86_64 -143: ++ CC=cc -143: ++ CXX=c++ -143: ++ GCC=gcc -143: ++ GXX=g++ -143: ++ OBJDUMP=objdump -143: ++ OBJCOPY=objcopy -143: ++ STRIP=strip -143: ++ QEMU= -132: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT 142: ++ echo -n 'Testing gc-sections ... ' 142: Testing gc-sections ... ++ set -o pipefail 142: ++ set -x -124/402 Test #133: x86_64-exclude-libs3 .................................. Passed 0.44 sec -132: + grep -F foo +132: + 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 +136: + ./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 +138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - +138: + cat +99: mold: error: undefined symbol: foo(int, int) +142: + cat +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 +41: + grep '1 2 3' +142: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections +41: 1 2 3 +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 +83: + grep '\.copyrel.* 256$' +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 +99: + cat +99: + cc -c -o out/test/x86_64/demangle/b.o -xc - +123: + out/test/x86_64/emit-relocs/exe +123: + grep 'Hello world' +119: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +117: + return 0 +117: + cat +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 +143: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh +102/402 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 1.22 sec +127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so test 144 Start 144: x86_64-gdb-index-dwarf2 @@ -9913,19 +9611,41 @@ 144: MACHINE=x86_64 144: CPU= 144: Test timeout computed to be: 1500 -132: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 +127: + grep ' bar1' +116: + grep ' foo' out/test/x86_64/dynamic-list/log1 +123: Hello world +123: + grep -E 'rela?\.text' +123: + readelf -S out/test/x86_64/emit-relocs/exe +134: + readelf --segments -W out/test/x86_64/execstack/exe +134: + grep 'GNU_STACK.* RWE ' +83: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 +137: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - +137: + cat +143: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +143: ++ export LC_ALL=C +143: ++ LC_ALL=C +143: ++ '[' -z x86_64 ']' +143: ++ '[' -z '' ']' +143: ++ TESTDIR=out/test/x86_64 +143: ++ CC=cc +143: ++ CXX=c++ +143: ++ GCC=gcc +143: ++ GXX=g++ +143: ++ OBJDUMP=objdump +143: ++ OBJCOPY=objcopy +143: ++ STRIP=strip +143: ++ QEMU= 143: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh .sh -143: ++ testname=gdb-index-compress-output -143: ++ t=out/test/x86_64/gdb-index-compress-output -143: ++ mkdir -p out/test/x86_64/gdb-index-compress-output -142: + cat -142: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections -138: + 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 -125/402 Test #132: x86_64-exclude-libs2 .................................. Passed 0.48 sec +117: + 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 +103/402 Test #83: x86_64-copyrel-alignment .............................. Passed 0.79 sec +127: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 +123: [36] .rela.text RELA 0000000000000000 000022c8 +134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 +134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack test 145 Start 145: x86_64-gdb-index-dwarf3 @@ -9935,17 +9655,45 @@ 145: MACHINE=x86_64 145: CPU= 145: Test timeout computed to be: 1500 +127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +127: + grep ' bar2' +127: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +140: + readelf --dynamic out/test/x86_64/filter/b.so +140: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log +140: 0x000000007fffffff (FILTER) Filter library: [foo] +140: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log +140: 0x000000007fffffff (FILTER) Filter library: [bar] +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +125: + grep 'Hello world' +125: + out/test/x86_64/empty-file/exe +125: Hello world +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +116: + grep ' bar' out/test/x86_64/dynamic-list/log1 +116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +116: + 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 +131: + rm -f out/test/x86_64/exclude-libs/c.a +131: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o +143: ++ testname=gdb-index-compress-output +143: ++ t=out/test/x86_64/gdb-index-compress-output +143: ++ mkdir -p out/test/x86_64/gdb-index-compress-output 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 -137: + 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 143: +++ uname -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -135: + grep 'Hello world' -108: + grep -F 'Shared library: [libbar.so]' -36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe -144: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh -145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh -135: + out/test/x86_64/execute-only/exe 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT @@ -9955,46 +9703,7 @@ 143: + on_qemu 143: + '[' '' '!=' '' ']' 143: + grep -w qemu /proc/cpuinfo -36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -108: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -135: Hello world -135: + readelf -W --segments out/test/x86_64/execute-only/exe -36: 0x00000010 00000000 00000000 10000000 00000000 ................ -36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -145: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -145: ++ export LC_ALL=C -145: ++ LC_ALL=C -145: ++ '[' -z x86_64 ']' -145: ++ '[' -z '' ']' -145: ++ TESTDIR=out/test/x86_64 -145: ++ CC=cc -145: ++ CXX=c++ -145: ++ GCC=gcc -145: ++ GXX=g++ -145: ++ OBJDUMP=objdump -145: ++ OBJCOPY=objcopy -145: ++ STRIP=strip -145: ++ QEMU= -145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh -126/402 Test #108: x86_64-dt-needed ...................................... Passed 1.67 sec -36: 0x00000010 18000000 00000000 ........ -test 146 - Start 146: x86_64-gdb-index-dwarf4 - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh" -146: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -146: Environment variables: -146: MACHINE=x86_64 -146: CPU= -146: Test timeout computed to be: 1500 -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 +144: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh 144: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C @@ -10013,23 +9722,39 @@ 144: ++ testname=gdb-index-dwarf2 144: ++ t=out/test/x86_64/gdb-index-dwarf2 144: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 -135: + grep -E 'LOAD\s.*[0-9a-f] E 0x' -135: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -145: ++ testname=gdb-index-dwarf3 -145: ++ t=out/test/x86_64/gdb-index-dwarf3 -145: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 -145: ++ case $MACHINE in -145: ++ tlsdesc_opt=-mtls-dialect=gnu2 -145: +++ uname +144: ++ case $MACHINE in +144: ++ tlsdesc_opt=-mtls-dialect=gnu2 +128: + readelf -e out/test/x86_64/entry/exe1 +128: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log +113: + not grep -F '(DEBUG)' +113: + grep -F '(DEBUG)' +113: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so +113: + return 0 +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +107: + 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: + 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 +104/402 Test #113: x86_64-dynamic-dt-debug ............................... Passed 0.44 sec +105/402 Test #123: x86_64-emit-relocs .................................... Passed 0.33 sec +106/402 Test #125: x86_64-empty-file ..................................... Passed 0.31 sec +107/402 Test #127: x86_64-empty-version .................................. Passed 0.28 sec +108/402 Test #140: x86_64-filter ......................................... Passed 0.13 sec 143: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 143: + command -v gdb 143: + cat -127/402 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 4.91 sec -128/402 Test #135: x86_64-execute-only ................................... Passed 0.46 sec +144: +++ uname +136: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe +test 146 + Start 146: x86_64-gdb-index-dwarf4 + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh" +146: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +146: Environment variables: +146: MACHINE=x86_64 +146: CPU= +146: Test timeout computed to be: 1500 test 147 Start 147: x86_64-gdb-index-dwarf5 @@ -10048,6 +9773,122 @@ 148: MACHINE=x86_64 148: CPU= 148: Test timeout computed to be: 1500 +test 149 + Start 149: x86_64-gdb-index-empty + +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh" +149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +149: Environment variables: +149: MACHINE=x86_64 +149: CPU= +149: Test timeout computed to be: 1500 +test 150 + Start 150: x86_64-gdb-index-split-dwarf + +150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh" +150: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +150: Environment variables: +150: MACHINE=x86_64 +150: CPU= +150: Test timeout computed to be: 1500 +143: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +144: ++ '[' Linux = FreeBSD ']' +144: ++ trap 'on_error $LINENO' ERR +144: ++ trap on_exit EXIT +144: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +144: Testing gdb-index-dwarf2 ... ++ set -o pipefail +144: ++ set -x +144: + on_qemu +144: + '[' '' '!=' '' ']' +144: + grep -w qemu /proc/cpuinfo +144: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +144: + command -v gdb +144: + test_cflags -gdwarf-2 -g +144: + echo 'int main() {}' +144: + cc -B. -gdwarf-2 -g -o /dev/null -xc - +136: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log +136: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar +136: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log +136: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +128: Entry point address: 0x1000 +128: + 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 +93: + out/test/x86_64/defsym-lto/exe +93: + grep '^OK$' +93: OK +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 +145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh +145: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +145: ++ export LC_ALL=C +145: ++ LC_ALL=C +145: ++ '[' -z x86_64 ']' +145: ++ '[' -z '' ']' +145: ++ TESTDIR=out/test/x86_64 +145: ++ CC=cc +145: ++ CXX=c++ +145: ++ GCC=gcc +145: ++ GXX=g++ +145: ++ OBJDUMP=objdump +145: ++ OBJCOPY=objcopy +145: ++ STRIP=strip +145: ++ QEMU= +145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh +145: ++ testname=gdb-index-dwarf3 +145: ++ t=out/test/x86_64/gdb-index-dwarf3 +145: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 +145: ++ case $MACHINE in +145: ++ tlsdesc_opt=-mtls-dialect=gnu2 +145: +++ uname +145: ++ '[' Linux = FreeBSD ']' +145: ++ trap 'on_error $LINENO' ERR +145: ++ trap on_exit EXIT +145: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +145: Testing gdb-index-dwarf3 ... ++ set -o pipefail +145: ++ set -x +145: + on_qemu +145: + '[' '' '!=' '' ']' +145: + grep -w qemu /proc/cpuinfo +145: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +145: + command -v gdb +145: + test_cflags -gdwarf-3 +145: + cc -B. -gdwarf-3 -o /dev/null -xc - +145: + echo 'int main() {}' +131: + rm -f out/test/x86_64/exclude-libs/d.a +131: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o +131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - +131: + cat +10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o +109: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log +109: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 +118: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 +118: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz +118: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 +118: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 +118: + return 0 +118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 +135: + grep 'Hello world' +135: + out/test/x86_64/execute-only/exe +135: Hello world +135: + grep -E 'LOAD\s.*[0-9a-f] E 0x' +135: + readelf -W --segments out/test/x86_64/execute-only/exe +99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle +99: + grep 'undefined symbol: Pi$' +103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +103: + grep 'RPATH.*/foo' +133: + 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 +45: + grep 42 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 146: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh 146: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 146: ++ export LC_ALL=C @@ -10069,47 +9910,6 @@ 146: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 -146: +++ uname -146: ++ '[' Linux = FreeBSD ']' -146: ++ trap 'on_error $LINENO' ERR -146: ++ trap on_exit EXIT -146: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -146: Testing gdb-index-dwarf4 ... ++ set -o pipefail -146: ++ set -x -146: + on_qemu -130: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC -145: ++ '[' Linux = FreeBSD ']' -145: ++ trap 'on_error $LINENO' ERR -145: ++ trap on_exit EXIT -145: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -145: Testing gdb-index-dwarf3 ... ++ set -o pipefail -145: ++ set -x -145: + on_qemu -145: + '[' '' '!=' '' ']' -145: + grep -w qemu /proc/cpuinfo -145: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -145: + command -v gdb -145: + test_cflags -gdwarf-3 -145: + cc -B. -gdwarf-3 -o /dev/null -xc - -145: + echo 'int main() {}' -144: ++ case $MACHINE in -144: ++ tlsdesc_opt=-mtls-dialect=gnu2 -144: +++ uname -144: ++ '[' Linux = FreeBSD ']' -144: ++ trap 'on_error $LINENO' ERR -144: ++ trap on_exit EXIT -144: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -144: Testing gdb-index-dwarf2 ... ++ set -o pipefail -144: ++ set -x -144: + on_qemu -144: + '[' '' '!=' '' ']' -144: + grep -w qemu /proc/cpuinfo -144: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -144: + command -v gdb -144: + test_cflags -gdwarf-2 -g -144: + echo 'int main() {}' -144: + cc -B. -gdwarf-2 -g -o /dev/null -xc - -143: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 147: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh 147: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 147: ++ export LC_ALL=C @@ -10131,24 +9931,6 @@ 147: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 -146: + '[' '' '!=' '' ']' -146: + grep -w qemu /proc/cpuinfo -147: +++ uname -128: + readelf -e out/test/x86_64/entry/exe2 -146: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -146: + command -v gdb -146: + test_cflags -gdwarf-4 -g -146: + cc -B. -gdwarf-4 -g -o /dev/null -xc - -147: ++ '[' Linux = FreeBSD ']' -147: ++ trap 'on_error $LINENO' ERR -147: ++ trap on_exit EXIT -147: ++ echo -n 'Testing gdb-index-dwarf5 ... ' -147: Testing gdb-index-dwarf5 ... ++ set -o pipefail -147: ++ set -x -147: + on_qemu -147: + '[' '' '!=' '' ']' -147: + grep -w qemu /proc/cpuinfo -128: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log 148: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh 148: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 148: ++ export LC_ALL=C @@ -10165,66 +9947,61 @@ 148: ++ STRIP=strip 148: ++ QEMU= 148: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh .sh -128: Entry point address: 0x2000 -147: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -147: + command -v gdb -147: + test_cflags -gdwarf-5 -g -128: + on_exit -128: + echo OK -128: OK 148: ++ testname=gdb-index-dwarf64 -128: + exit 0 148: ++ t=out/test/x86_64/gdb-index-dwarf64 -129/402 Test #128: x86_64-entry .......................................... Passed 0.70 sec 148: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 -147: + echo 'int main() {}' -147: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -test 149 - Start 149: x86_64-gdb-index-empty - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh" -149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -149: Environment variables: -149: MACHINE=x86_64 -149: CPU= -149: Test timeout computed to be: 1500 +149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh +109/402 Test #93: x86_64-defsym-lto ..................................... Passed 0.78 sec +110/402 Test #109: x86_64-duplicate-error-archive ........................ Passed 0.50 sec +111/402 Test #136: x86_64-export-dynamic ................................. Passed 0.23 sec +118: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx +118: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 +135: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +112/402 Test #135: x86_64-execute-only ................................... Passed 0.25 sec +103: 0x000000000000000f (RPATH) Library rpath: [/foo] +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +113/402 Test #103: x86_64-disable-new-dtags .............................. Passed 0.59 sec +45: 42 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 +114/402 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 1.24 sec +146: +++ uname +146: ++ '[' Linux = FreeBSD ']' +146: ++ trap 'on_error $LINENO' ERR +146: ++ trap on_exit EXIT +146: ++ echo -n 'Testing gdb-index-dwarf4 ... ' +146: Testing gdb-index-dwarf4 ... ++ set -o pipefail +146: ++ set -x +146: + on_qemu +146: + '[' '' '!=' '' ']' +146: + grep -w qemu /proc/cpuinfo +147: +++ uname +147: ++ '[' Linux = FreeBSD ']' +147: ++ trap 'on_error $LINENO' ERR +147: ++ trap on_exit EXIT +147: ++ echo -n 'Testing gdb-index-dwarf5 ... ' +147: Testing gdb-index-dwarf5 ... ++ set -o pipefail +147: ++ set -x +147: + on_qemu +147: + '[' '' '!=' '' ']' +147: + grep -w qemu /proc/cpuinfo 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' -148: ++ trap 'on_error $LINENO' ERR -148: ++ trap on_exit EXIT -148: ++ echo -n 'Testing gdb-index-dwarf64 ... ' -148: Testing gdb-index-dwarf64 ... ++ set -o pipefail -148: ++ set -x -148: + on_qemu -148: + '[' '' '!=' '' ']' -148: + grep -w qemu /proc/cpuinfo -146: + echo 'int main() {}' -110: + cat -110: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - -148: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -148: + command -v gdb -148: + test_cflags -gdwarf-5 -g -gdwarf64 -134: + grep 'GNU_STACK.* RW ' -134: + readelf --segments -W out/test/x86_64/execstack/exe -134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -119: + out/test/x86_64/dynamic-list4/exe2 -119: + grep 'foo2 bar2 baz1' -119: foo2 bar2 baz1 -149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -148: + echo 'int main() {}' -148: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o 149: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z x86_64 ']' -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 149: ++ '[' -z '' ']' 149: ++ TESTDIR=out/test/x86_64 149: ++ CC=cc @@ -10235,19 +10012,71 @@ 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= -130/402 Test #119: x86_64-dynamic-list4 .................................. Passed 1.25 sec 149: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh .sh -131: + grep -F foo out/test/x86_64/exclude-libs/log -131: 7: 00000000000016f8 11 FUNC GLOBAL DEFAULT 15 foo -test 150 - Start 150: x86_64-gdb-index-split-dwarf +141: + cat +141: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - +test 151 + Start 151: x86_64-glibc-2.22-bug -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh" -150: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -150: Environment variables: -150: MACHINE=x86_64 -150: CPU= -150: Test timeout computed to be: 1500 +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh" +151: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +151: Environment variables: +151: MACHINE=x86_64 +151: CPU= +151: Test timeout computed to be: 1500 +test 152 + Start 152: x86_64-global-offset-table + +152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh" +152: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +152: Environment variables: +152: MACHINE=x86_64 +152: CPU= +152: Test timeout computed to be: 1500 +test 153 + Start 153: x86_64-gnu-hash + +153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh" +153: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +153: Environment variables: +153: MACHINE=x86_64 +153: CPU= +153: Test timeout computed to be: 1500 +118: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx +118: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +118: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +118: + return 0 +118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +118: + return 0 +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +115/402 Test #118: x86_64-dynamic-list3 .................................. Passed 0.48 sec +146: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +146: + command -v gdb +146: + test_cflags -gdwarf-4 -g +146: + echo 'int main() {}' +146: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +147: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +147: + command -v gdb +147: + test_cflags -gdwarf-5 -g +147: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +147: + echo 'int main() {}' +148: ++ trap 'on_error $LINENO' ERR +148: ++ trap on_exit EXIT +148: ++ echo -n 'Testing gdb-index-dwarf64 ... ' +148: Testing gdb-index-dwarf64 ... ++ set -o pipefail +148: ++ set -x +148: + on_qemu +148: + '[' '' '!=' '' ']' +148: + grep -w qemu /proc/cpuinfo +148: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +148: + command -v gdb +148: + test_cflags -gdwarf-5 -g -gdwarf64 +148: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +148: + echo 'int main() {}' 149: ++ testname=gdb-index-empty 149: ++ t=out/test/x86_64/gdb-index-empty 149: ++ mkdir -p out/test/x86_64/gdb-index-empty @@ -10255,26 +10084,57 @@ 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: +++ uname 149: ++ '[' Linux = FreeBSD ']' -131: + grep -F bar out/test/x86_64/exclude-libs/log -131: 5: 0000000000001703 11 FUNC GLOBAL DEFAULT 15 bar -131: + grep -F baz out/test/x86_64/exclude-libs/log -131: 6: 00000000000016d9 31 FUNC GLOBAL DEFAULT 15 baz -131: + 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 -141: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - -141: + cat -130: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread -142: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: ++ echo -n 'Testing gdb-index-empty ... ' 149: Testing gdb-index-empty ... ++ set -o pipefail 149: ++ set -x -111: + test_cflags -flto -143: + 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 -111: + echo 'int main() {}' -149: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 149: + echo 'void _start() {}' -111: + cc -B. -flto -o /dev/null -xc - +149: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - +test 154 + Start 154: x86_64-gnu-property + +154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh" +154: Working Directory: /build/reproducible-path/mold-2.37.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-gnu-retain + +155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh" +155: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +155: Environment variables: +155: MACHINE=x86_64 +155: CPU= +155: Test timeout computed to be: 1500 +test 156 + Start 156: x86_64-gnu-unique + +156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh" +156: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +156: Environment variables: +156: MACHINE=x86_64 +156: CPU= +156: Test timeout computed to be: 1500 +130: + static=-static +130: + static='-static -pthread' +130: + cat +130: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC +130: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC +138: + 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 +104: + grep -F .foo +104: + readelf -SW out/test/x86_64/discard-section/exe2 +104: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 +104: + not grep -F .bar +104: + grep -F .bar +104: + readelf -SW out/test/x86_64/discard-section/exe2 +104: + return 0 +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 150: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh 150: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 150: ++ export LC_ALL=C @@ -10290,16 +10150,13 @@ 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= -138: + not 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 150: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh .sh 150: ++ testname=gdb-index-split-dwarf 150: ++ t=out/test/x86_64/gdb-index-split-dwarf 150: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf -110: + cat 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname -110: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT @@ -10314,37 +10171,27 @@ 150: + test_cflags -gdwarf-5 -g 150: + echo 'int main() {}' 150: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -141: + 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 -139: + cat -139: + cc -o out/test/x86_64/filler/a.o -c -xc - -110: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -110: + grep 'duplicate symbol.*: foo$' -137: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -137: + grep expfn2 -137: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 -137: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -149: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index -137: + grep expfn1 -137: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -131/402 Test #137: x86_64-export-from-exe ................................ Passed 0.71 sec -test 151 - Start 151: x86_64-glibc-2.22-bug - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh" -151: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -151: Environment variables: -151: MACHINE=x86_64 -151: CPU= -151: Test timeout computed to be: 1500 -122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -122: + cat -149: + readelf -WS out/test/x86_64/gdb-index-empty/exe -149: + not grep -F .gdb_index -149: + grep -F .gdb_index +106: + readelf --dyn-syms out/test/x86_64/dso-undef/exe +106: + grep ' foo$' +106: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +116/402 Test #106: x86_64-dso-undef ...................................... Passed 0.62 sec +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cat +36: + 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 +142: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o +132: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so +132: + grep -F foo +132: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 151: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh 151: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 151: ++ export LC_ALL=C @@ -10360,52 +10207,40 @@ 151: ++ OBJCOPY=objcopy 151: ++ STRIP=strip 151: ++ QEMU= -149: + return 0 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -132/402 Test #149: x86_64-gdb-index-empty ................................ Passed 0.28 sec -test 152 - Start 152: x86_64-global-offset-table - -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh" -152: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -152: Environment variables: -152: MACHINE=x86_64 -152: CPU= -152: Test timeout computed to be: 1500 151: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh .sh -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -144: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -145: + cat 151: ++ testname=glibc-2.22-bug 151: ++ t=out/test/x86_64/glibc-2.22-bug 151: ++ mkdir -p out/test/x86_64/glibc-2.22-bug -134: + readelf --segments -W out/test/x86_64/execstack/exe -134: + grep 'GNU_STACK.* RW ' -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -141: + grep 1 -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -133/402 Test #134: x86_64-execstack ...................................... Passed 0.88 sec -test 153 - Start 153: x86_64-gnu-hash - -153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh" -153: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -153: Environment variables: -153: MACHINE=x86_64 -153: CPU= -153: Test timeout computed to be: 1500 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=gnu2 151: +++ uname -139: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +151: ++ '[' Linux = FreeBSD ']' +151: ++ trap 'on_error $LINENO' ERR +151: ++ trap on_exit EXIT +151: ++ echo -n 'Testing glibc-2.22-bug ... ' +151: Testing glibc-2.22-bug ... ++ set -o pipefail +151: ++ set -x +151: + cat +151: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - +149: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index +test 157 + Start 157: x86_64-gnu-warning + +157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh" +157: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +157: Environment variables: +157: MACHINE=x86_64 +157: CPU= +157: Test timeout computed to be: 1500 +test 158 + Start 158: x86_64-hash-style-sysv + +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh" +158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +158: Environment variables: +158: MACHINE=x86_64 +158: CPU= +158: Test timeout computed to be: 1500 152: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh 152: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 152: ++ export LC_ALL=C @@ -10422,56 +10257,21 @@ 152: ++ STRIP=strip 152: ++ QEMU= 152: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh .sh -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -143: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so -134/402 Test #138: x86_64-fatal-warnings ................................. Passed 0.75 sec -test 154 - Start 154: x86_64-gnu-property - -154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh" -154: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -154: Environment variables: -154: MACHINE=x86_64 -154: CPU= -154: Test timeout computed to be: 1500 152: ++ testname=global-offset-table 152: ++ t=out/test/x86_64/global-offset-table 152: ++ mkdir -p out/test/x86_64/global-offset-table 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=gnu2 -151: ++ '[' Linux = FreeBSD ']' -151: ++ trap 'on_error $LINENO' ERR -151: ++ trap on_exit EXIT -151: ++ echo -n 'Testing glibc-2.22-bug ... ' -151: Testing glibc-2.22-bug ... ++ set -o pipefail -151: ++ set -x -151: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - -151: + cat -143: + grep -F .gdb_index -143: [36] .gdb_index PROGBITS 0000000000000000 002358 0001bd 00 0 0 4 -143: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -141: + out/test/x86_64/func-addr/exe -141: 1 -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -147: + cat -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -135/402 Test #141: x86_64-func-addr ...................................... Passed 0.55 sec -test 155 - Start 155: x86_64-gnu-retain - -155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh" -155: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -155: Environment variables: -155: MACHINE=x86_64 -155: CPU= -155: Test timeout computed to be: 1500 +152: +++ uname +152: ++ '[' Linux = FreeBSD ']' +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT +152: ++ echo -n 'Testing global-offset-table ... ' +152: Testing global-offset-table ... ++ set -o pipefail +152: ++ set -x +152: + '[' x86_64 = ppc64le ']' +152: + cat +152: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - 153: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh 153: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 153: ++ export LC_ALL=C @@ -10487,30 +10287,64 @@ 153: ++ OBJCOPY=objcopy 153: ++ STRIP=strip 153: ++ QEMU= -131: + return 0 -131: + grep -F bar out/test/x86_64/exclude-libs/log -131: 5: 00000000000016c3 11 FUNC GLOBAL DEFAULT 15 bar -152: +++ uname -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT -152: ++ echo -n 'Testing global-offset-table ... ' -152: Testing global-offset-table ... ++ set -o pipefail -152: ++ set -x -152: + '[' x86_64 = ppc64le ']' -152: + cat -143: + cat 153: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh .sh -131: + grep -F baz out/test/x86_64/exclude-libs/log -152: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - 153: ++ testname=gnu-hash 153: ++ t=out/test/x86_64/gnu-hash 153: ++ mkdir -p out/test/x86_64/gnu-hash 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 -154: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh -155: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh 153: +++ uname +153: ++ '[' Linux = FreeBSD ']' +153: ++ trap 'on_error $LINENO' ERR +153: ++ trap on_exit EXIT +153: ++ echo -n 'Testing gnu-hash ... ' +153: Testing gnu-hash ... ++ set -o pipefail +153: ++ set -x +153: + cat +153: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - +134: + readelf --segments -W out/test/x86_64/execstack/exe +134: + grep 'GNU_STACK.* RW ' +134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o +72: + readelf -n out/test/x86_64/build-id/exe7 +72: + grep 'Build ID: deadbeefdeadbeef' +72: Build ID: deadbeefdeadbeef +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 +131: + 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 +143: + 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 +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: + grep -F 'Shared library: [libfoo]' +108: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +108: + 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 +119: + cat +119: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - +99: mold: error: undefined symbol: Pi +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +107: + 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 +137: + 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 +117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 +117: + grep ' foo' out/test/x86_64/dynamic-list2/log1 +117: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo +117: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 +117: + grep ' bar' out/test/x86_64/dynamic-list2/log1 +117: + return 0 +117: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 +117: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi +117: + 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 +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 +116: + grep ' foo' out/test/x86_64/dynamic-list/log2 +116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +116: + grep ' bar' out/test/x86_64/dynamic-list/log2 +116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +116: + 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 +141: + 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 +154: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh 154: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C @@ -10525,16 +10359,22 @@ 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= -131: 6: 0000000000001699 31 FUNC GLOBAL DEFAULT 15 baz -131: + 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 154: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh .sh -153: ++ '[' Linux = FreeBSD ']' -153: ++ trap 'on_error $LINENO' ERR -153: ++ trap on_exit EXIT -153: ++ echo -n 'Testing gnu-hash ... ' -153: Testing gnu-hash ... ++ set -o pipefail -153: ++ set -x -153: + cat +154: ++ testname=gnu-property +154: ++ t=out/test/x86_64/gnu-property +154: ++ mkdir -p out/test/x86_64/gnu-property +154: ++ case $MACHINE in +154: ++ tlsdesc_opt=-mtls-dialect=gnu2 +154: +++ uname +154: ++ '[' Linux = FreeBSD ']' +154: ++ trap 'on_error $LINENO' ERR +154: ++ trap on_exit EXIT +154: ++ echo -n 'Testing gnu-property ... ' +154: Testing gnu-property ... ++ set -o pipefail +154: ++ set -x +154: + cat +154: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - +155: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh 155: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C @@ -10549,134 +10389,72 @@ 155: ++ OBJCOPY=objcopy 155: ++ STRIP=strip 155: ++ QEMU= -154: ++ testname=gnu-property -154: ++ t=out/test/x86_64/gnu-property -154: ++ mkdir -p out/test/x86_64/gnu-property -154: ++ case $MACHINE in -154: ++ tlsdesc_opt=-mtls-dialect=gnu2 -154: +++ uname 155: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh .sh 155: ++ testname=gnu-retain -153: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - -147: + cat -147: + cat -146: + cat -146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 155: ++ t=out/test/x86_64/gnu-retain 155: ++ mkdir -p out/test/x86_64/gnu-retain -142: + readelf --symbols out/test/x86_64/gc-sections/exe1 -154: ++ '[' Linux = FreeBSD ']' -154: ++ trap 'on_error $LINENO' ERR -154: ++ trap on_exit EXIT -154: ++ echo -n 'Testing gnu-property ... ' -154: Testing gnu-property ... ++ set -o pipefail -154: ++ set -x -154: + cat -154: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - -147: + cat +117/402 Test #72: x86_64-build-id ....................................... Passed 1.04 sec +118/402 Test #99: x86_64-demangle ....................................... Passed 0.74 sec +119/402 Test #104: x86_64-discard-section ................................ Passed 0.67 sec +120/402 Test #132: x86_64-exclude-libs2 .................................. Passed 0.36 sec +test 159 + Start 159: x86_64-hash-style + +159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" +159: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +159: Environment variables: +159: MACHINE=x86_64 +159: CPU= +159: Test timeout computed to be: 1500 +test 160 + Start 160: x86_64-hello-dynamic + +160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh" +160: Working Directory: /build/reproducible-path/mold-2.37.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-hello-static + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh" +161: Working Directory: /build/reproducible-path/mold-2.37.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-help + +162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/help.sh" +162: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +162: Environment variables: +162: MACHINE=x86_64 +162: CPU= +162: Test timeout computed to be: 1500 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 155: +++ uname 155: ++ '[' Linux = FreeBSD ']' -142: + out/test/x86_64/gc-sections/exe1 -142: + grep '1 2' -142: 1 2 -142: + grep live_fn1 out/test/x86_64/gc-sections/log1 -147: + 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 -142: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v -142: + grep live_fn2 out/test/x86_64/gc-sections/log1 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT 155: ++ echo -n 'Testing gnu-retain ... ' 155: Testing gnu-retain ... ++ set -o pipefail 155: ++ set -x 155: + '[' x86_64 = ppc64 ']' -155: + cat -142: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v -144: + cat -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -110: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo -142: + grep dead_fn1 out/test/x86_64/gc-sections/log1 155: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections -110: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections -142: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v -142: + grep dead_fn2 out/test/x86_64/gc-sections/log1 -148: + cat -110: + grep 'duplicate symbol.*: foo$' -142: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v -145: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -142: + grep live_var1 out/test/x86_64/gc-sections/log1 -148: + cat -142: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 -142: + grep live_var2 out/test/x86_64/gc-sections/log1 -142: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 -148: + cat -142: + grep dead_var1 out/test/x86_64/gc-sections/log1 -142: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 -151: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o -143: + 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: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -146: + cat -142: + grep dead_var2 out/test/x86_64/gc-sections/log1 -148: + cat -153: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -142: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 -129: + command -v perl -154: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie -142: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections -129: + '[' x86_64 = sh4 ']' -129: + cat -152: + 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_ -148: + 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 -147: + 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 -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - -150: + cat -150: + cat -150: + cat -150: + cat -144: + 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 -150: + 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 -145: + 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 -155: + readelf -WS out/test/x86_64/gnu-retain/a.o -155: + grep '\.text\.foo.*AXR' -155: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 -155: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections -147: + 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 -130: + out/test/x86_64/exception/exe1 -148: + 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 -146: + 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 -130: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread -111: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - -111: + cat -129: + cat -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -136/402 Test #153: x86_64-gnu-hash ....................................... Passed 0.30 sec -test 156 - Start 156: x86_64-gnu-unique - -156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh" -156: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -156: Environment variables: -156: MACHINE=x86_64 -156: CPU= -156: Test timeout computed to be: 1500 -110: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo -131: + return 0 -131: + not grep -F bar out/test/x86_64/exclude-libs/log -131: + grep -F bar out/test/x86_64/exclude-libs/log +155: + cat +139: + cc -o out/test/x86_64/filler/a.o -c -xc - +139: + cat +133: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so +133: + grep -F foo +133: 5: 0000000000001649 17 FUNC GLOBAL DEFAULT 15 foo +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 156: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 156: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C @@ -10691,62 +10469,13 @@ 156: ++ OBJCOPY=objcopy 156: ++ STRIP=strip 156: ++ QEMU= -137/402 Test #110: x86_64-duplicate-error-gc-sections .................... Passed 2.32 sec -test 157 - Start 157: x86_64-gnu-warning - -157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh" -157: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -157: Environment variables: -157: MACHINE=x86_64 -157: CPU= -157: Test timeout computed to be: 1500 -147: + 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 -131: + return 0 -131: + grep -F baz out/test/x86_64/exclude-libs/log -131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz 156: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh .sh -131: + 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 156: ++ testname=gnu-unique 156: ++ t=out/test/x86_64/gnu-unique 156: ++ mkdir -p out/test/x86_64/gnu-unique -157: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh -139: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 -157: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh .sh -150: + 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 -157: ++ testname=gnu-warning -157: ++ t=out/test/x86_64/gnu-warning -157: ++ mkdir -p out/test/x86_64/gnu-warning 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 -157: ++ case $MACHINE in -157: ++ tlsdesc_opt=-mtls-dialect=gnu2 -111: + cat 156: +++ uname -111: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto -157: +++ uname -148: + 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 -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -157: ++ echo -n 'Testing gnu-warning ... ' -157: Testing gnu-warning ... ++ set -o pipefail -157: ++ set -x -139: + od -x out/test/x86_64/filler/exe1 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT @@ -10754,75 +10483,8 @@ 156: Testing gnu-unique ... ++ set -o pipefail 156: ++ set -x 156: + command -v g++ -143: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe -143: + grep -F .gdb_index -156: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -157: + gcc -c -o out/test/x86_64/gnu-warning/a.o -xc - 156: + cat -157: + cat -143: [38] .gdb_index PROGBITS 0000000000000000 002468 000075 00 0 0 4 -154: + grep -Fw .note.gnu.property -143: + out/test/x86_64/gdb-index-compress-output/exe -142: + readelf --symbols out/test/x86_64/gc-sections/exe2 -143: + grep 'Hello world' -154: + readelf -W --sections out/test/x86_64/gnu-property/exe -143: Hello world -154: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 -143: + DEBUGINFOD_URLS= -143: + 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 -154: + readelf -W --segments out/test/x86_64/gnu-property/exe -154: + grep -w GNU_PROPERTY -142: + out/test/x86_64/gc-sections/exe2 -142: + grep '1 2' -154: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 -142: 1 2 -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -138/402 Test #154: x86_64-gnu-property ................................... Passed 0.41 sec -test 158 - Start 158: x86_64-hash-style-sysv - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh" -158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -158: Environment variables: -158: MACHINE=x86_64 -158: CPU= -158: Test timeout computed to be: 1500 -142: + grep live_fn1 out/test/x86_64/gc-sections/log2 -152: + out/test/x86_64/global-offset-table/exe -155: + nm out/test/x86_64/gnu-retain/exe -151: + grep -E -A1 '\.rela?\.dyn' -151: + grep -E '\.rela?\.plt' -151: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so -129: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o -142: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v -151: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 -142: + grep live_fn2 out/test/x86_64/gc-sections/log2 -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -139/402 Test #151: x86_64-glibc-2.22-bug ................................. Passed 0.54 sec -test 159 - Start 159: x86_64-hash-style - -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" -159: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -159: Environment variables: -159: MACHINE=x86_64 -159: CPU= -159: Test timeout computed to be: 1500 -155: + grep foo out/test/x86_64/gnu-retain/log -155: 00000000000016a9 t foo -155: + not grep bar out/test/x86_64/gnu-retain/log -155: + grep bar out/test/x86_64/gnu-retain/log -155: + return 0 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 +156: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 158: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh 158: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 158: ++ export LC_ALL=C @@ -10844,46 +10506,6 @@ 158: ++ mkdir -p out/test/x86_64/hash-style-sysv 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 -144: + grep -F .gdb_index -144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so -144: [37] .gdb_index PROGBITS 0000000000000000 0027e0 000270 00 0 0 4 -152: ++ out/test/x86_64/global-offset-table/exe -152: + GOT_ADDR=2038a8 -152: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' -152: + readelf -WS out/test/x86_64/global-offset-table/exe -129: + ./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 -142: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v -142: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 -142: + grep dead_fn1 out/test/x86_64/gc-sections/log2 -142: + return 0 -142: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 -142: + grep dead_fn2 out/test/x86_64/gc-sections/log2 -111: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto -111: + grep 'duplicate symbol.*: foo$' -148: + 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 -156: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -140/402 Test #155: x86_64-gnu-retain ..................................... Passed 0.43 sec -test 160 - Start 160: x86_64-hello-dynamic - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh" -160: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -160: Environment variables: -160: MACHINE=x86_64 -160: CPU= -160: Test timeout computed to be: 1500 -142: + return 0 -142: + grep live_var1 out/test/x86_64/gc-sections/log2 -142: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 -142: + grep live_var2 out/test/x86_64/gc-sections/log2 -142: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 -142: + not grep dead_var1 out/test/x86_64/gc-sections/log2 -142: + grep dead_var1 out/test/x86_64/gc-sections/log2 -142: + return 0 -142: + not grep dead_var2 out/test/x86_64/gc-sections/log2 -142: + grep dead_var2 out/test/x86_64/gc-sections/log2 -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -144: + cat 158: +++ uname 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR @@ -10893,13 +10515,58 @@ 158: ++ set -x 158: + cat 158: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC -152: + grep '\.got\.plt .*2038a8 ' -152: [26] .got.plt PROGBITS 00000000002038a8 0008a8 000020 00 WA 0 0 8 -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -156: + cat +157: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh +157: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh .sh +157: ++ testname=gnu-warning +157: ++ t=out/test/x86_64/gnu-warning +157: ++ mkdir -p out/test/x86_64/gnu-warning +157: ++ case $MACHINE in +157: ++ tlsdesc_opt=-mtls-dialect=gnu2 +157: +++ uname +157: ++ '[' Linux = FreeBSD ']' +157: ++ trap 'on_error $LINENO' ERR +157: ++ trap on_exit EXIT +157: ++ echo -n 'Testing gnu-warning ... ' +157: Testing gnu-warning ... ++ set -o pipefail +157: ++ set -x +157: + gcc -c -o out/test/x86_64/gnu-warning/a.o -xc - +157: + cat +149: + readelf -WS out/test/x86_64/gdb-index-empty/exe +149: + not grep -F .gdb_index +149: + grep -F .gdb_index +149: + return 0 +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +10: + cat +10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC +138: + not 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 +128: + readelf -e out/test/x86_64/entry/exe2 +128: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log +128: Entry point address: 0x2000 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +153: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +151: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o +154: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie +134: + readelf --segments -W out/test/x86_64/execstack/exe 159: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh 159: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 159: ++ export LC_ALL=C @@ -10919,18 +10586,6 @@ 159: ++ testname=hash-style 159: ++ t=out/test/x86_64/hash-style 159: ++ mkdir -p out/test/x86_64/hash-style -145: + grep -F .gdb_index -145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so -145: [36] .gdb_index PROGBITS 0000000000000000 0025f8 000270 00 0 0 4 -157: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie -147: + 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 -129: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o -141/402 Test #152: x86_64-global-offset-table ............................ Passed 0.53 sec -142: + return 0 -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 159: +++ uname @@ -10941,8 +10596,7 @@ 159: Testing hash-style ... ++ set -o pipefail 159: ++ set -x 159: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -145: + cat +159: + cc -o out/test/x86_64/hash-style/a.o -c -xc - 160: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh 160: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 160: ++ export LC_ALL=C @@ -10962,32 +10616,9 @@ 160: ++ testname=hello-dynamic 160: ++ t=out/test/x86_64/hello-dynamic 160: ++ mkdir -p out/test/x86_64/hello-dynamic -test 161 - Start 161: x86_64-hello-static - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh" -161: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -161: Environment variables: -161: MACHINE=x86_64 -161: CPU= -161: Test timeout computed to be: 1500 -142/402 Test #142: x86_64-gc-sections .................................... Passed 1.01 sec -159: + cc -o out/test/x86_64/hash-style/a.o -c -xc - 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname -test 162 - Start 162: x86_64-help - -162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/help.sh" -162: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -162: Environment variables: -162: MACHINE=x86_64 -162: CPU= -162: Test timeout computed to be: 1500 -150: + 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 -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - -129: + cat 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT @@ -10995,24 +10626,6 @@ 160: Testing hello-dynamic ... ++ set -o pipefail 160: ++ set -x 161: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh -162: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh -162: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -162: ++ export LC_ALL=C -162: ++ LC_ALL=C -162: ++ '[' -z x86_64 ']' -162: ++ '[' -z '' ']' -162: ++ TESTDIR=out/test/x86_64 -162: ++ CC=cc -162: ++ CXX=c++ -162: ++ GCC=gcc -162: ++ GXX=g++ -162: ++ OBJDUMP=objdump -162: ++ OBJCOPY=objcopy -162: ++ STRIP=strip -162: ++ QEMU= -162: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh .sh -160: + cat -160: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE 161: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C @@ -11027,28 +10640,13 @@ 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= -162: ++ testname=help -162: ++ t=out/test/x86_64/help -162: ++ mkdir -p out/test/x86_64/help 161: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh -144: + 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 -146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so 161: ++ testname=hello-static 161: ++ t=out/test/x86_64/hello-static 161: ++ mkdir -p out/test/x86_64/hello-static -146: + grep -F .gdb_index -146: [36] .gdb_index PROGBITS 0000000000000000 0025e0 000270 00 0 0 4 -146: + cat 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 -162: ++ case $MACHINE in -162: ++ tlsdesc_opt=-mtls-dialect=gnu2 -146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -158: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv 161: +++ uname -156: + 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 -139: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o -145: + 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 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT @@ -11056,32 +10654,20 @@ 161: Testing hello-static ... ++ set -o pipefail 161: ++ set -x 161: + test_cflags -static +121/402 Test #128: x86_64-entry .......................................... Passed 0.46 sec +122/402 Test #133: x86_64-exclude-libs3 .................................. Passed 0.42 sec +123/402 Test #149: x86_64-gdb-index-empty ................................ Passed 0.17 sec +134: + grep 'GNU_STACK.* RW ' +160: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +160: + cat 161: + cc -B. -static -o /dev/null -xc - 161: + echo 'int main() {}' -148: + 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 -162: +++ uname -162: ++ '[' Linux = FreeBSD ']' -162: ++ trap 'on_error $LINENO' ERR -162: ++ trap on_exit EXIT -162: ++ echo -n 'Testing help ... ' -162: Testing help ... ++ set -o pipefail -162: ++ set -x -162: + grep Usage +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +144: + cat +130: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread +162: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh 131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -159: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o -162: + ./mold --help -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -129: + 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 -162: Usage: ./mold [options] file... -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -131: + return 0 -131: + not grep -F bar out/test/x86_64/exclude-libs/log -131: + grep -F bar out/test/x86_64/exclude-libs/log -143/402 Test #162: x86_64-help ........................................... Passed 0.08 sec +100: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep test 163 Start 163: x86_64-hidden-archive @@ -11091,18 +10677,6 @@ 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 -150: + 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 -111: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -131: + return 0 -131: + grep -F baz out/test/x86_64/exclude-libs/log -131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz -131: + 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 -160: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie -144/402 Test #111: x86_64-duplicate-error-lto ............................ Passed 2.56 sec test 164 Start 164: x86_64-hidden-undef @@ -11112,7 +10686,110 @@ 164: MACHINE=x86_64 164: CPU= 164: Test timeout computed to be: 1500 -159: + readelf -WS out/test/x86_64/hash-style/b.so +test 165 + Start 165: x86_64-hidden-weak-undef + +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh" +165: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +165: Environment variables: +165: MACHINE=x86_64 +165: CPU= +165: Test timeout computed to be: 1500 +134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +162: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +162: ++ export LC_ALL=C +162: ++ LC_ALL=C +162: ++ '[' -z x86_64 ']' +162: ++ '[' -z '' ']' +162: ++ TESTDIR=out/test/x86_64 +162: ++ CC=cc +162: ++ CXX=c++ +162: ++ GCC=gcc +162: ++ GXX=g++ +162: ++ OBJDUMP=objdump +162: ++ OBJCOPY=objcopy +162: ++ STRIP=strip +162: ++ QEMU= +162: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh .sh +162: ++ testname=help +162: ++ t=out/test/x86_64/help +162: ++ mkdir -p out/test/x86_64/help +162: ++ case $MACHINE in +162: ++ tlsdesc_opt=-mtls-dialect=gnu2 +162: +++ uname +162: ++ '[' Linux = FreeBSD ']' +162: ++ trap 'on_error $LINENO' ERR +162: ++ trap on_exit EXIT +162: ++ echo -n 'Testing help ... ' +162: Testing help ... ++ set -o pipefail +162: ++ set -x +162: + ./mold --help +162: + grep Usage +162: Usage: ./mold [options] file... +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +131: + grep -F foo out/test/x86_64/exclude-libs/log +131: 7: 00000000000016f8 11 FUNC GLOBAL DEFAULT 15 foo +131: + grep -F bar out/test/x86_64/exclude-libs/log +131: 5: 0000000000001703 11 FUNC GLOBAL DEFAULT 15 bar +131: + grep -F baz out/test/x86_64/exclude-libs/log +131: 6: 00000000000016d9 31 FUNC GLOBAL DEFAULT 15 baz +131: + 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 +100: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/14/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/14/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +100: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep +100: out/test/x86_64/dependency-file-lto/a.o: +100: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep +100: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep +100: + return 0 +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +143: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so +143: + grep -F .gdb_index +143: [36] .gdb_index PROGBITS 0000000000000000 002358 0001bd 00 0 0 4 +143: + cat +143: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +139: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +142: + readelf --symbols out/test/x86_64/gc-sections/exe1 +142: + grep '1 2' +142: + out/test/x86_64/gc-sections/exe1 +142: 1 2 +142: + grep live_fn1 out/test/x86_64/gc-sections/log1 +142: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v +142: + grep live_fn2 out/test/x86_64/gc-sections/log1 +142: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v +142: + grep dead_fn1 out/test/x86_64/gc-sections/log1 +158: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv +108: + grep -F 'Shared library: [libfoo]' +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +108: + 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: + 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 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^76$' +36: 76 +36: + 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 +152: + 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_ +10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o +137: + grep expfn2 +137: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +137: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 +137: + grep expfn1 +137: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +141: + out/test/x86_64/func-addr/exe +141: + grep 1 +141: 1 +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 163: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh 163: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 163: ++ export LC_ALL=C @@ -11128,16 +10805,87 @@ 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= -159: + grep -F ' .hash' -159: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 -130: + out/test/x86_64/exception/exe2 163: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh .sh +164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh +124/402 Test #100: x86_64-dependency-file-lto ............................ Passed 0.83 sec +125/402 Test #134: x86_64-execstack ...................................... Passed 0.45 sec +126/402 Test #162: x86_64-help ........................................... Passed 0.06 sec 163: ++ testname=hidden-archive 163: ++ t=out/test/x86_64/hidden-archive 163: ++ mkdir -p out/test/x86_64/hidden-archive -130: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie -164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh -159: + grep -F ' .gnu.hash' +147: + cat +165: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh +test 166 + Start 166: x86_64-icf-safe + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh" +166: Working Directory: /build/reproducible-path/mold-2.37.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-icf-small + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh" +167: Working Directory: /build/reproducible-path/mold-2.37.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-icf + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh" +168: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +168: Environment variables: +168: MACHINE=x86_64 +168: CPU= +168: Test timeout computed to be: 1500 +163: ++ case $MACHINE in +163: ++ tlsdesc_opt=-mtls-dialect=gnu2 +163: +++ uname +163: ++ '[' Linux = FreeBSD ']' +163: ++ trap 'on_error $LINENO' ERR +163: ++ trap on_exit EXIT +163: ++ echo -n 'Testing hidden-archive ... ' +163: Testing hidden-archive ... ++ set -o pipefail +163: ++ set -x +163: + cat +163: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - +147: + cat +147: + cat +147: + cat +147: + 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 +165: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +165: ++ export LC_ALL=C +165: ++ LC_ALL=C +165: ++ '[' -z x86_64 ']' +165: ++ '[' -z '' ']' +165: ++ TESTDIR=out/test/x86_64 +165: ++ CC=cc +165: ++ CXX=c++ +165: ++ GCC=gcc +165: ++ GXX=g++ +165: ++ OBJDUMP=objdump +165: ++ OBJCOPY=objcopy +165: ++ STRIP=strip +165: ++ QEMU= +165: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh .sh +165: ++ testname=hidden-weak-undef +165: ++ t=out/test/x86_64/hidden-weak-undef +165: ++ mkdir -p out/test/x86_64/hidden-weak-undef +165: ++ case $MACHINE in +165: ++ tlsdesc_opt=-mtls-dialect=gnu2 +165: +++ uname +165: ++ '[' Linux = FreeBSD ']' +165: ++ trap 'on_error $LINENO' ERR +165: ++ trap on_exit EXIT +165: ++ echo -n 'Testing hidden-weak-undef ... ' +165: Testing hidden-weak-undef ... ++ set -o pipefail +165: ++ set -x +165: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - +165: + cat 164: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C @@ -11152,29 +10900,13 @@ 164: ++ OBJCOPY=objcopy 164: ++ STRIP=strip 164: ++ QEMU= -163: ++ case $MACHINE in -163: ++ tlsdesc_opt=-mtls-dialect=gnu2 -159: + readelf -WS out/test/x86_64/hash-style/b.so -163: +++ uname -163: ++ '[' Linux = FreeBSD ']' -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -159: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 -163: ++ echo -n 'Testing hidden-archive ... ' -163: Testing hidden-archive ... ++ set -o pipefail -163: ++ set -x -159: + ./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 -163: + cat -163: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - 164: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh .sh -146: + 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 164: ++ testname=hidden-undef 164: ++ t=out/test/x86_64/hidden-undef 164: ++ mkdir -p out/test/x86_64/hidden-undef 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ uname -159: + readelf -WS out/test/x86_64/hash-style/c.so 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT @@ -11182,83 +10914,60 @@ 164: Testing hidden-undef ... ++ set -o pipefail 164: ++ set -x 164: + cat -159: + not grep -F ' .hash' out/test/x86_64/hash-style/log -159: + grep -F ' .hash' out/test/x86_64/hash-style/log -159: + return 0 -159: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log -159: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 164: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - -159: + return 0 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -157: + out/test/x86_64/gnu-warning/exe -157: + grep 'Hello world' -147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so -145/402 Test #159: x86_64-hash-style ..................................... Passed 0.29 sec -test 165 - Start 165: x86_64-hidden-weak-undef - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh" -165: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -165: Environment variables: -165: MACHINE=x86_64 -165: CPU= -165: Test timeout computed to be: 1500 -147: + grep -F .gdb_index -147: [38] .gdb_index PROGBITS 0000000000000000 002e88 000315 00 0 0 4 -157: Hello world -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe -144: + grep -F .gdb_index -150: + 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 -146/402 Test #157: x86_64-gnu-warning .................................... Passed 0.41 sec -test 166 - Start 166: x86_64-icf-safe - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh" -166: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -166: Environment variables: -166: MACHINE=x86_64 -166: CPU= -166: Test timeout computed to be: 1500 -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -147: + grep 'fn1: .* \[global, function\]' -165: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh -147: [ 20] fn1: 0 [global, function] -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -165: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -147: + grep 'char: .* \[static, type\]' -156: + out/test/x86_64/gnu-unique/exe -156: + grep foo=5 -165: ++ export LC_ALL=C -165: ++ LC_ALL=C -165: ++ '[' -z x86_64 ']' -165: ++ '[' -z '' ']' -165: ++ TESTDIR=out/test/x86_64 -165: ++ CC=cc -165: ++ CXX=c++ -165: ++ GCC=gcc -165: ++ GXX=g++ -165: ++ OBJDUMP=objdump -165: ++ OBJCOPY=objcopy -165: ++ STRIP=strip -165: ++ QEMU= -165: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh .sh +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +142: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v +142: + grep dead_fn2 out/test/x86_64/gc-sections/log1 +142: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v +142: + grep live_var1 out/test/x86_64/gc-sections/log1 +142: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 +142: + grep live_var2 out/test/x86_64/gc-sections/log1 +142: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 +142: + grep dead_var1 out/test/x86_64/gc-sections/log1 +142: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 +142: + grep dead_var2 out/test/x86_64/gc-sections/log1 +142: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 +142: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections +137: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +148: + cat +148: + cat +148: + cat +148: + cat +148: + 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 +159: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 +116: + grep ' foo' out/test/x86_64/dynamic-list/log3 +116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +116: + grep ' bar' out/test/x86_64/dynamic-list/log3 +116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +155: + readelf -WS out/test/x86_64/gnu-retain/a.o +155: + grep '\.text\.foo.*AXR' +155: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 +155: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +146: + cat +143: + 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 +145: + cat +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 +151: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so +151: + grep -E -A1 '\.rela?\.dyn' +151: + grep -E '\.rela?\.plt' +111: + cat +111: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto +156: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 166: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh -147: [ 4] unsigned char: 3 [static, type] -147: [ 13] char: 3 [static, type] -147: [ 17] signed char: 3 [static, type] -156: foo=5 -147: + cat -165: ++ testname=hidden-weak-undef -165: ++ t=out/test/x86_64/hidden-weak-undef -165: ++ mkdir -p out/test/x86_64/hidden-weak-undef -144: [39] .gdb_index PROGBITS 0000000000000000 0024f0 000075 00 0 0 4 166: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C @@ -11273,78 +10982,13 @@ 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= -144: + out/test/x86_64/gdb-index-dwarf2/exe -144: + grep 'Hello world' 166: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh .sh -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -163: + rm -f out/test/x86_64/hidden-archive/b.a -147: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -147/402 Test #156: x86_64-gnu-unique ..................................... Passed 0.47 sec -165: ++ case $MACHINE in -165: ++ tlsdesc_opt=-mtls-dialect=gnu2 -144: Hello world -144: + DEBUGINFOD_URLS= -144: + 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 166: ++ testname=icf-safe 166: ++ t=out/test/x86_64/icf-safe 166: ++ mkdir -p out/test/x86_64/icf-safe -163: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o -test 167 - Start 167: x86_64-icf-small - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh" -167: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -167: Environment variables: -167: MACHINE=x86_64 -167: CPU= -167: Test timeout computed to be: 1500 -165: +++ uname -165: ++ '[' Linux = FreeBSD ']' -165: ++ trap 'on_error $LINENO' ERR -165: ++ trap on_exit EXIT -165: ++ echo -n 'Testing hidden-weak-undef ... ' -165: Testing hidden-weak-undef ... ++ set -o pipefail -165: ++ set -x -165: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - -165: + cat 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 166: +++ uname -166: ++ '[' Linux = FreeBSD ']' -166: ++ trap 'on_error $LINENO' ERR -166: ++ trap on_exit EXIT -166: ++ echo -n 'Testing icf-safe ... ' -166: Testing icf-safe ... ++ set -o pipefail -166: ++ set -x -166: + '[' x86_64 = s390x ']' -166: + cat -166: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -148: + 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 -158: + cat -158: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - -160: + grep 'Hello world' -160: + out/test/x86_64/hello-dynamic/exe -160: Hello world -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -148/402 Test #160: x86_64-hello-dynamic .................................. Passed 0.36 sec -163: + cat -test 168 - Start 168: x86_64-icf - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh" -168: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -168: Environment variables: -168: MACHINE=x86_64 -168: CPU= -168: Test timeout computed to be: 1500 -163: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - -145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe 167: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh 167: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 167: ++ export LC_ALL=C @@ -11360,14 +11004,69 @@ 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= -145: + grep -F .gdb_index 167: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh .sh +127/402 Test #116: x86_64-dynamic-list ................................... Passed 0.67 sec +128/402 Test #137: x86_64-export-from-exe ................................ Passed 0.44 sec +129/402 Test #138: x86_64-fatal-warnings ................................. Passed 0.41 sec +130/402 Test #141: x86_64-func-addr ...................................... Passed 0.38 sec +156: + cat +166: ++ '[' Linux = FreeBSD ']' +107: + out/test/x86_64/dt-init/exe1 +test 169 + Start 169: x86_64-ifunc-address-equality-exported + +169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh" +169: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +169: Environment variables: +169: MACHINE=x86_64 +169: CPU= +169: Test timeout computed to be: 1500 +test 170 + Start 170: x86_64-ifunc-address-equality + +170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh" +170: Working Directory: /build/reproducible-path/mold-2.37.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-ifunc-alias + +171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh" +171: Working Directory: /build/reproducible-path/mold-2.37.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-ifunc-dlopen + +172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh" +172: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +172: Environment variables: +172: MACHINE=x86_64 +172: CPU= +172: Test timeout computed to be: 1500 +166: ++ trap 'on_error $LINENO' ERR +166: ++ trap on_exit EXIT +166: ++ echo -n 'Testing icf-safe ... ' +166: Testing icf-safe ... ++ set -o pipefail +166: ++ set -x +166: + '[' x86_64 = s390x ']' +166: + cat +166: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +107: + out/test/x86_64/dt-init/exe2 +107: + not grep init out/test/x86_64/dt-init/log1 +107: + grep init out/test/x86_64/dt-init/log1 +107: + return 0 +107: + not grep fini out/test/x86_64/dt-init/log1 +107: + grep fini out/test/x86_64/dt-init/log1 +107: + return 0 +107: + grep init out/test/x86_64/dt-init/log2 167: ++ testname=icf-small 167: ++ t=out/test/x86_64/icf-small 167: ++ mkdir -p out/test/x86_64/icf-small -145: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 -147: + 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 -168: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname @@ -11377,9 +11076,20 @@ 167: ++ echo -n 'Testing icf-small ... ' 167: Testing icf-small ... ++ set -o pipefail 167: ++ set -x -145: + grep 'Hello world' -145: + out/test/x86_64/gdb-index-dwarf3/exe +167: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - 167: + cat +117: + grep ' foo' out/test/x86_64/dynamic-list2/log2 +117: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo +117: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 +117: + grep ' bar' out/test/x86_64/dynamic-list2/log2 +117: + return 0 +117: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 +117: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +168: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh 168: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C @@ -11394,66 +11104,29 @@ 168: ++ OBJCOPY=objcopy 168: ++ STRIP=strip 168: ++ QEMU= -145: Hello world 168: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh .sh -145: + DEBUGINFOD_URLS= -145: + 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 168: ++ testname=icf 168: ++ t=out/test/x86_64/icf 168: ++ mkdir -p out/test/x86_64/icf -167: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - -129: + out/test/x86_64/exception-multiple-ehframe/exe1 -129: + grep '^1 3$' -168: ++ case $MACHINE in -168: ++ tlsdesc_opt=-mtls-dialect=gnu2 -168: +++ uname -129: 1 3 -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -165: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o -164: + cat -164: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - -149/402 Test #129: x86_64-exception-multiple-ehframe ..................... Passed 1.90 sec -158: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv -test 169 - Start 169: x86_64-ifunc-address-equality-exported - -169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh" -169: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -169: Environment variables: -169: MACHINE=x86_64 -169: CPU= -169: Test timeout computed to be: 1500 -168: ++ '[' Linux = FreeBSD ']' -168: ++ trap 'on_error $LINENO' ERR -168: ++ trap on_exit EXIT -168: ++ echo -n 'Testing icf ... ' -168: Testing icf ... ++ set -o pipefail -168: ++ set -x -168: + '[' x86_64 = ppc64 ']' -168: + cat -168: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -131: + return 0 -131: + not grep -F bar out/test/x86_64/exclude-libs/log -131: + grep -F bar out/test/x86_64/exclude-libs/log -166: + cat -166: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -150: + grep -F .gdb_index -150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so -146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe -169: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh -150: [37] .gdb_index PROGBITS 0000000000000000 002a50 0002c5 00 0 0 4 -146: + grep -F .gdb_index +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +157: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie +151: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +110: + cat +110: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +144: + cat +160: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie 150: + cat -150: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -146: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 -131: + return 0 -131: + grep -F baz out/test/x86_64/exclude-libs/log +159: + readelf -WS out/test/x86_64/hash-style/b.so +159: + grep -F ' .hash' +169: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh 169: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -11468,32 +11141,10 @@ 169: ++ OBJCOPY=objcopy 169: ++ STRIP=strip 169: ++ QEMU= -167: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o -131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -146: + out/test/x86_64/gdb-index-dwarf4/exe 169: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh .sh -150/402 Test #131: x86_64-exclude-libs ................................... Passed 1.87 sec -test 170 - Start 170: x86_64-ifunc-address-equality - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh" -170: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -170: Environment variables: -170: MACHINE=x86_64 -170: CPU= -170: Test timeout computed to be: 1500 -146: + grep 'Hello world' -146: Hello world -146: + DEBUGINFOD_URLS= -146: + 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 169: ++ testname=ifunc-address-equality-exported 169: ++ t=out/test/x86_64/ifunc-address-equality-exported 169: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported -139: + od -x out/test/x86_64/filler/exe2 170: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh 170: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 170: ++ export LC_ALL=C @@ -11510,77 +11161,10 @@ 170: ++ STRIP=strip 170: ++ QEMU= 170: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh .sh -130: + out/test/x86_64/exception/exe3 170: ++ testname=ifunc-address-equality 170: ++ t=out/test/x86_64/ifunc-address-equality 170: ++ mkdir -p out/test/x86_64/ifunc-address-equality -170: ++ case $MACHINE in -170: ++ tlsdesc_opt=-mtls-dialect=gnu2 -169: ++ case $MACHINE in -169: ++ tlsdesc_opt=-mtls-dialect=gnu2 -169: +++ uname -169: ++ '[' Linux = FreeBSD ']' -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -169: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -169: Testing ifunc-address-equality-exported ... ++ set -o pipefail -169: ++ set -x -130: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie -170: +++ uname -169: + grep clang -169: + cc --version -164: + not 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 -170: ++ '[' Linux = FreeBSD ']' -164: + grep 'undefined symbol: foo' -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -170: ++ echo -n 'Testing ifunc-address-equality ... ' -170: Testing ifunc-address-equality ... ++ set -o pipefail -170: ++ set -x -170: + supports_ifunc -170: + is_musl -169: + supports_ifunc -169: + is_musl -170: + grep musl -169: + grep musl -148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so -148: + grep -F .gdb_index -168: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all -161: + cc -o out/test/x86_64/hello-static/a.o -c -xc - -148: [38] .gdb_index PROGBITS 0000000000000000 002f98 000315 00 0 0 4 -161: + cat -148: + cat -148: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -163: + cat -163: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - -169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -169: + cc -c -o /dev/null -xc - -166: + 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 -170: + cc -c -o /dev/null -xc - -122: + 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 -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -150: + 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 -151/402 Test #167: x86_64-icf-small ...................................... Passed 0.28 sec -test 171 - Start 171: x86_64-ifunc-alias - -171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh" -171: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -171: Environment variables: -171: MACHINE=x86_64 -171: CPU= -171: Test timeout computed to be: 1500 -147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe -147: + grep -F .gdb_index -165: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so 171: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh -147: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -147: + grep 'main: .* \[global, function\]' -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe 171: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C @@ -11596,67 +11180,69 @@ 171: ++ STRIP=strip 171: ++ QEMU= 171: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh .sh -147: [ 1] main: 0 [global, function] -147: + out/test/x86_64/gdb-index-dwarf5/exe -169: + cat -169: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - -165: + not grep -w foo out/test/x86_64/hidden-weak-undef/log -165: + grep -w foo out/test/x86_64/hidden-weak-undef/log 171: ++ testname=ifunc-alias 171: ++ t=out/test/x86_64/ifunc-alias 171: ++ mkdir -p out/test/x86_64/ifunc-alias -139: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 -147: + grep 'Hello world' -158: + grep Hello -158: + out/test/x86_64/hash-style-sysv/exe -147: Hello world -148: + 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 -171: ++ case $MACHINE in -171: ++ tlsdesc_opt=-mtls-dialect=gnu2 -171: +++ uname -147: + DEBUGINFOD_URLS= -147: + 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 -158: Hello world -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -171: ++ '[' Linux = FreeBSD ']' -171: ++ trap 'on_error $LINENO' ERR -171: ++ trap on_exit EXIT -171: ++ echo -n 'Testing ifunc-alias ... ' -171: Testing ifunc-alias ... ++ set -o pipefail -171: ++ set -x -171: + supports_ifunc -171: + is_musl -165: + return 0 -165: + grep -w bar out/test/x86_64/hidden-weak-undef/log -152/402 Test #158: x86_64-hash-style-sysv ................................ Passed 0.70 sec -test 172 - Start 172: x86_64-ifunc-dlopen - -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh" -172: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -172: Environment variables: -172: MACHINE=x86_64 -172: CPU= -172: Test timeout computed to be: 1500 -171: + grep musl -171: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -171: + cc -c -o /dev/null -xc - -163: + 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 -161: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static -165: 5: 00000000000015d9 17 FUNC GLOBAL DEFAULT 13 bar -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -153/402 Test #139: x86_64-filler ......................................... Passed 1.87 sec -154/402 Test #165: x86_64-hidden-weak-undef .............................. Passed 0.43 sec +131/402 Test #117: x86_64-dynamic-list2 .................................. Passed 0.70 sec +132/402 Test #151: x86_64-glibc-2.22-bug ................................. Passed 0.25 sec +133/402 Test #153: x86_64-gnu-hash ....................................... Passed 0.23 sec +107: init +107: + grep fini out/test/x86_64/dt-init/log2 +107: fini +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +134/402 Test #107: x86_64-dt-init ........................................ Passed 0.79 sec +168: ++ case $MACHINE in +168: ++ tlsdesc_opt=-mtls-dialect=gnu2 +168: +++ uname +168: ++ '[' Linux = FreeBSD ']' +168: ++ trap 'on_error $LINENO' ERR +168: ++ trap on_exit EXIT +168: ++ echo -n 'Testing icf ... ' +168: Testing icf ... ++ set -o pipefail +168: ++ set -x +168: + '[' x86_64 = ppc64 ']' +150: + cat +150: + cat +159: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 +159: + grep -F ' .gnu.hash' +159: + readelf -WS out/test/x86_64/hash-style/b.so +159: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 +159: + ./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 +169: ++ case $MACHINE in +169: ++ tlsdesc_opt=-mtls-dialect=gnu2 +169: +++ uname +170: ++ case $MACHINE in +170: ++ tlsdesc_opt=-mtls-dialect=gnu2 +170: +++ uname +170: ++ '[' Linux = FreeBSD ']' +170: ++ trap 'on_error $LINENO' ERR +170: ++ trap on_exit EXIT +170: ++ echo -n 'Testing ifunc-address-equality ... ' +170: Testing ifunc-address-equality ... ++ set -o pipefail +170: ++ set -x +172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh +172: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +172: ++ export LC_ALL=C +172: ++ LC_ALL=C +172: ++ '[' -z x86_64 ']' +172: ++ '[' -z '' ']' +172: ++ TESTDIR=out/test/x86_64 +172: ++ CC=cc +172: ++ CXX=c++ +172: ++ GCC=gcc +172: ++ GXX=g++ +172: ++ OBJDUMP=objdump +172: ++ OBJCOPY=objcopy +172: ++ STRIP=strip +172: ++ QEMU= +146: + cat +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +154: + readelf -W --sections out/test/x86_64/gnu-property/exe +154: + grep -Fw .note.gnu.property +163: + rm -f out/test/x86_64/hidden-archive/b.a test 173 Start 173: x86_64-ifunc-dso @@ -11675,30 +11261,116 @@ 174: MACHINE=x86_64 174: CPU= 174: Test timeout computed to be: 1500 -170: + cat -170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - -172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh -172: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -172: ++ export LC_ALL=C -172: ++ LC_ALL=C -172: ++ '[' -z x86_64 ']' -172: ++ '[' -z '' ']' -172: ++ TESTDIR=out/test/x86_64 -172: ++ CC=cc -172: ++ CXX=c++ -172: ++ GCC=gcc -172: ++ GXX=g++ -172: ++ OBJDUMP=objdump -172: ++ OBJCOPY=objcopy -172: ++ STRIP=strip -172: ++ QEMU= +test 175 + Start 175: x86_64-ifunc-export + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh" +175: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +175: Environment variables: +175: MACHINE=x86_64 +175: CPU= +175: Test timeout computed to be: 1500 +168: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - +168: + cat +150: + cat +150: + 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 +169: ++ '[' Linux = FreeBSD ']' +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT +169: ++ echo -n 'Testing ifunc-address-equality-exported ... ' +169: Testing ifunc-address-equality-exported ... ++ set -o pipefail +169: ++ set -x +169: + cc --version +169: + grep clang +169: + supports_ifunc +169: + is_musl +169: + grep musl +170: + supports_ifunc +170: + is_musl +170: + grep musl +170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +170: + cc -c -o /dev/null -xc - 172: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh .sh -164: mold: error: undefined symbol: foo -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -169: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +172: ++ testname=ifunc-dlopen +172: ++ t=out/test/x86_64/ifunc-dlopen +172: ++ mkdir -p out/test/x86_64/ifunc-dlopen +172: ++ case $MACHINE in +172: ++ tlsdesc_opt=-mtls-dialect=gnu2 +172: +++ uname +172: ++ '[' Linux = FreeBSD ']' +172: ++ trap 'on_error $LINENO' ERR +172: ++ trap on_exit EXIT +172: ++ echo -n 'Testing ifunc-dlopen ... ' +172: Testing ifunc-dlopen ... ++ set -o pipefail +172: ++ set -x +172: + supports_ifunc +172: + is_musl +172: + grep musl +154: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 +154: + readelf -W --segments out/test/x86_64/gnu-property/exe +154: + grep -w GNU_PROPERTY +154: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +135/402 Test #154: x86_64-gnu-property ................................... Passed 0.27 sec +163: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o +163: + cat +163: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - +test 176 + Start 176: x86_64-ifunc-funcptr + +176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh" +176: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +176: Environment variables: +176: MACHINE=x86_64 +176: CPU= +176: Test timeout computed to be: 1500 +145: + cat +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +171: ++ case $MACHINE in +171: ++ tlsdesc_opt=-mtls-dialect=gnu2 +171: +++ uname +171: ++ '[' Linux = FreeBSD ']' +171: ++ trap 'on_error $LINENO' ERR +171: ++ trap on_exit EXIT +171: ++ echo -n 'Testing ifunc-alias ... ' +171: Testing ifunc-alias ... ++ set -o pipefail +171: ++ set -x +171: + supports_ifunc +171: + is_musl +171: + grep musl +171: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +171: + cc -c -o /dev/null -xc - +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^76$' +36: 76 +36: + cat +36: + 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 +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +108: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] +108: + 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 +148: + 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 +158: + cat +158: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - +147: + 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 +167: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o +111: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto +111: + cat +152: + out/test/x86_64/global-offset-table/exe +152: ++ out/test/x86_64/global-offset-table/exe +152: + GOT_ADDR=2038a8 +152: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' +165: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o +119: + out/test/x86_64/dynamic-list4/exe1 +119: + grep 'foo1 bar1 baz1' +119: foo1 bar1 baz1 +119: + 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 +156: + 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 +139: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 +139: + od -x out/test/x86_64/filler/exe1 173: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh 173: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 173: ++ export LC_ALL=C @@ -11715,27 +11387,22 @@ 173: ++ STRIP=strip 173: ++ QEMU= 173: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh -155/402 Test #164: x86_64-hidden-undef ................................... Passed 0.57 sec -test 175 - Start 175: x86_64-ifunc-export - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh" -175: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -175: Environment variables: -175: MACHINE=x86_64 -175: CPU= -175: Test timeout computed to be: 1500 173: ++ testname=ifunc-dso 173: ++ t=out/test/x86_64/ifunc-dso 173: ++ mkdir -p out/test/x86_64/ifunc-dso -172: ++ testname=ifunc-dlopen -172: ++ t=out/test/x86_64/ifunc-dlopen -172: ++ mkdir -p out/test/x86_64/ifunc-dlopen -130: + out/test/x86_64/exception/exe4 -174: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 173: +++ uname +173: ++ '[' Linux = FreeBSD ']' +173: ++ trap 'on_error $LINENO' ERR +173: ++ trap on_exit EXIT +173: ++ echo -n 'Testing ifunc-dso ... ' +173: Testing ifunc-dso ... ++ set -o pipefail +173: ++ set -x +173: + supports_ifunc +173: + is_musl +173: + grep musl +174: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh 174: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C @@ -11750,33 +11417,11 @@ 174: ++ OBJCOPY=objcopy 174: ++ STRIP=strip 174: ++ QEMU= -172: ++ case $MACHINE in -172: ++ tlsdesc_opt=-mtls-dialect=gnu2 -172: +++ uname -175: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh -130: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections -173: ++ '[' Linux = FreeBSD ']' 174: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh -173: ++ trap 'on_error $LINENO' ERR -173: ++ trap on_exit EXIT -173: ++ echo -n 'Testing ifunc-dso ... ' -173: Testing ifunc-dso ... ++ set -o pipefail -173: ++ set -x -173: + supports_ifunc -173: + is_musl -172: ++ '[' Linux = FreeBSD ']' -172: ++ trap 'on_error $LINENO' ERR -172: ++ trap on_exit EXIT -172: ++ echo -n 'Testing ifunc-dlopen ... ' -172: Testing ifunc-dlopen ... ++ set -o pipefail -172: ++ set -x -172: + supports_ifunc -172: + is_musl -173: + grep musl -168: + grep '1 0' 174: ++ testname=ifunc-dynamic 174: ++ t=out/test/x86_64/ifunc-dynamic 174: ++ mkdir -p out/test/x86_64/ifunc-dynamic +175: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh 175: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C @@ -11791,66 +11436,29 @@ 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= -172: + grep musl -171: + cat +169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +169: + cc -c -o /dev/null -xc - +172: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +172: + cc -c -o /dev/null -xc - +test 177 + Start 177: x86_64-ifunc-noplt + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh" +177: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +177: Environment variables: +177: MACHINE=x86_64 +177: CPU= +177: Test timeout computed to be: 1500 +10: + out/test/x86_64/arch-x86_64-function-multiversion/exe +152: + readelf -WS out/test/x86_64/global-offset-table/exe +152: + grep '\.got\.plt .*2038a8 ' 175: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh .sh 175: ++ testname=ifunc-export 175: ++ t=out/test/x86_64/ifunc-export -175: ++ mkdir -p out/test/x86_64/ifunc-export -171: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - -173: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -168: + out/test/x86_64/icf/exe -173: + cc -c -o /dev/null -xc - +175: ++ mkdir -p out/test/x86_64/ifunc-export 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 -175: ++ case $MACHINE in -175: ++ tlsdesc_opt=-mtls-dialect=gnu2 -168: 1 0 -175: +++ uname -150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -150: + grep -F .gdb_index -156/402 Test #168: x86_64-icf ............................................ Passed 0.43 sec -test 176 - Start 176: x86_64-ifunc-funcptr - -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh" -176: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -176: Environment variables: -176: MACHINE=x86_64 -176: CPU= -176: Test timeout computed to be: 1500 -150: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -150: + out/test/x86_64/gdb-index-split-dwarf/exe -150: + grep 'Hello world' -175: ++ '[' Linux = FreeBSD ']' -175: ++ trap 'on_error $LINENO' ERR -175: ++ trap on_exit EXIT -175: ++ echo -n 'Testing ifunc-export ... ' -175: Testing ifunc-export ... ++ set -o pipefail -175: ++ set -x -175: + supports_ifunc -175: + is_musl -175: + grep musl -172: + cc -c -o /dev/null -xc - -172: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -122: + out/test/x86_64/emit-relocs-dead-sections/exe -122: + grep 'Hello world' 174: +++ uname -122: Hello world -122: Hello world -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -150: Hello world -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT @@ -11860,26 +11468,11 @@ 174: + supports_ifunc 174: + is_musl 174: + grep musl -157/402 Test #122: x86_64-emit-relocs-dead-sections ...................... Passed 2.56 sec -158/402 Test #150: x86_64-gdb-index-split-dwarf .......................... Passed 1.55 sec -test 177 - Start 177: x86_64-ifunc-noplt - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh" -177: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -177: Environment variables: -177: MACHINE=x86_64 -177: CPU= -177: Test timeout computed to be: 1500 -test 178 - Start 178: x86_64-ifunc-static-pie - -178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh" -178: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -178: Environment variables: -178: MACHINE=x86_64 -178: CPU= -178: Test timeout computed to be: 1500 +159: + readelf -WS out/test/x86_64/hash-style/c.so +159: + not grep -F ' .hash' out/test/x86_64/hash-style/log +159: + grep -F ' .hash' out/test/x86_64/hash-style/log +110: + cat +110: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - 176: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh 176: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 176: ++ export LC_ALL=C @@ -11895,29 +11488,25 @@ 176: ++ OBJCOPY=objcopy 176: ++ STRIP=strip 176: ++ QEMU= +166: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +166: + cat +177: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh 176: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh .sh +10: + grep '^H' +175: ++ case $MACHINE in 176: ++ testname=ifunc-funcptr 176: ++ t=out/test/x86_64/ifunc-funcptr +175: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: ++ mkdir -p out/test/x86_64/ifunc-funcptr -176: ++ case $MACHINE in -176: ++ tlsdesc_opt=-mtls-dialect=gnu2 -176: +++ uname -175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -175: + cc -c -o /dev/null -xc - -174: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -174: + cc -c -o /dev/null -xc - -166: + grep '^0 0$' -166: + out/test/x86_64/icf-safe/exe1 -166: 0 0 -166: + cat -166: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -170: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - -170: + cat -177: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh +173: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +175: +++ uname 177: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 177: ++ export LC_ALL=C +146: + 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 177: ++ LC_ALL=C 177: ++ '[' -z x86_64 ']' +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +152: [26] .got.plt PROGBITS 00000000002038a8 0008a8 000020 00 WA 0 0 8 177: ++ '[' -z '' ']' 177: ++ TESTDIR=out/test/x86_64 177: ++ CC=cc @@ -11928,14 +11517,63 @@ 177: ++ OBJCOPY=objcopy 177: ++ STRIP=strip 177: ++ QEMU= +174: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +174: + cc -c -o /dev/null -xc - +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +176: ++ case $MACHINE in +176: ++ tlsdesc_opt=-mtls-dialect=gnu2 +10: Howdy +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 +175: ++ '[' Linux = FreeBSD ']' +175: ++ trap 'on_error $LINENO' ERR +175: ++ trap on_exit EXIT +175: ++ echo -n 'Testing ifunc-export ... ' +175: Testing ifunc-export ... ++ set -o pipefail +175: ++ set -x +175: + supports_ifunc +175: + is_musl +150: + 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 +159: + return 0 +159: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log +159: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log +176: +++ uname +136/402 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.72 sec +137/402 Test #152: x86_64-global-offset-table ............................ Passed 0.32 sec 177: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh .sh +157: + out/test/x86_64/gnu-warning/exe +175: + grep musl +173: + cc -c -o /dev/null -xc - +155: + nm out/test/x86_64/gnu-retain/exe +test 178 + Start 178: x86_64-ifunc-static-pie + +178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh" +178: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +178: Environment variables: +178: MACHINE=x86_64 +178: CPU= +178: Test timeout computed to be: 1500 +test 179 + Start 179: x86_64-ifunc-static + +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh" +179: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +179: Environment variables: +179: MACHINE=x86_64 +179: CPU= +179: Test timeout computed to be: 1500 177: ++ testname=ifunc-noplt 177: ++ t=out/test/x86_64/ifunc-noplt 177: ++ mkdir -p out/test/x86_64/ifunc-noplt -177: ++ case $MACHINE in -177: ++ tlsdesc_opt=-mtls-dialect=gnu2 -177: +++ uname -178: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh +155: + grep foo out/test/x86_64/gnu-retain/log +111: + grep 'duplicate symbol.*: foo$' +111: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT @@ -11944,21 +11582,59 @@ 176: ++ set -x 176: + supports_ifunc 176: + is_musl -178: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -178: ++ export LC_ALL=C -178: ++ LC_ALL=C -178: ++ '[' -z x86_64 ']' -178: ++ '[' -z '' ']' -178: ++ TESTDIR=out/test/x86_64 -178: ++ CC=cc -178: ++ CXX=c++ -178: ++ GCC=gcc -178: ++ GXX=g++ -178: ++ OBJDUMP=objdump -178: ++ OBJCOPY=objcopy -178: ++ STRIP=strip -178: ++ QEMU= 176: + grep musl +143: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe +143: + grep -F .gdb_index +159: + return 0 +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +160: + grep 'Hello world' +160: + out/test/x86_64/hello-dynamic/exe +129: + command -v perl +129: + '[' x86_64 = sh4 ']' +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - +129: + cat +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log +148: + 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 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +178: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh +138/402 Test #159: x86_64-hash-style ..................................... Passed 0.26 sec +164: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - +164: + cat +test 180 + Start 180: x86_64-image-base + +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh" +180: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +180: Environment variables: +180: MACHINE=x86_64 +180: CPU= +180: Test timeout computed to be: 1500 +157: + grep 'Hello world' +157: Hello world +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +131: + return 0 +131: + grep -F bar out/test/x86_64/exclude-libs/log +131: 5: 00000000000016c3 11 FUNC GLOBAL DEFAULT 15 bar +168: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all +143: [38] .gdb_index PROGBITS 0000000000000000 002468 000075 00 0 0 4 +143: + out/test/x86_64/gdb-index-compress-output/exe +143: + grep 'Hello world' +143: Hello world +143: + DEBUGINFOD_URLS= +143: + 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 +177: ++ case $MACHINE in +177: ++ tlsdesc_opt=-mtls-dialect=gnu2 +177: +++ uname 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT @@ -11967,54 +11643,15 @@ 177: ++ set -x 177: + supports_ifunc 177: + is_musl -173: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - -171: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie -178: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh .sh -163: + out/test/x86_64/hidden-archive/exe -177: + grep musl -178: ++ testname=ifunc-static-pie -178: ++ t=out/test/x86_64/ifunc-static-pie -178: ++ mkdir -p out/test/x86_64/ifunc-static-pie -176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -178: ++ case $MACHINE in -178: ++ tlsdesc_opt=-mtls-dialect=gnu2 -173: + cat -178: +++ uname -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -159/402 Test #163: x86_64-hidden-archive ................................. Passed 0.76 sec -172: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - -test 179 - Start 179: x86_64-ifunc-static - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh" -179: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -179: Environment variables: -179: MACHINE=x86_64 -179: CPU= -179: Test timeout computed to be: 1500 -172: + cat -178: ++ '[' Linux = FreeBSD ']' -178: ++ trap 'on_error $LINENO' ERR -178: ++ trap on_exit EXIT -178: ++ echo -n 'Testing ifunc-static-pie ... ' -178: Testing ifunc-static-pie ... ++ set -o pipefail -178: ++ set -x -178: + test_cflags -static-pie -178: + echo 'int main() {}' -178: + cc -B. -static-pie -o /dev/null -xc - -148: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' -148: + DEBUGINFOD_URLS= -148: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -176: + cc -c -o /dev/null -xc - -175: + cat -175: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - -177: + cc -c -o /dev/null -xc - +155: 00000000000016a9 t foo +155: + not grep bar out/test/x86_64/gnu-retain/log +155: + grep bar out/test/x86_64/gnu-retain/log +155: + return 0 +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 179: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh -169: + cat 179: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -12029,15 +11666,74 @@ 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= -169: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 179: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh .sh 179: ++ testname=ifunc-static 179: ++ t=out/test/x86_64/ifunc-static 179: ++ mkdir -p out/test/x86_64/ifunc-static +160: Hello world +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +175: + cc -c -o /dev/null -xc - +175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +142: + readelf --symbols out/test/x86_64/gc-sections/exe2 +176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +178: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +178: ++ export LC_ALL=C +178: ++ LC_ALL=C +178: ++ '[' -z x86_64 ']' +178: ++ '[' -z '' ']' +178: ++ TESTDIR=out/test/x86_64 +178: ++ CC=cc +178: ++ CXX=c++ +178: ++ GCC=gcc +178: ++ GXX=g++ +178: ++ OBJDUMP=objdump +178: ++ OBJCOPY=objcopy +178: ++ STRIP=strip +178: ++ QEMU= +139/402 Test #155: x86_64-gnu-retain ..................................... Passed 0.30 sec +140/402 Test #157: x86_64-gnu-warning .................................... Passed 0.28 sec +141/402 Test #160: x86_64-hello-dynamic .................................. Passed 0.26 sec +177: + grep musl 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 +142: + out/test/x86_64/gc-sections/exe2 +142: + grep '1 2' +176: + cc -c -o /dev/null -xc - +178: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh .sh +142/402 Test #167: x86_64-icf-small ...................................... Passed 0.15 sec +test 181 + Start 181: x86_64-init-array-priorities + +181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh" +181: Working Directory: /build/reproducible-path/mold-2.37.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-init-in-dso + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" +182: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +182: Environment variables: +182: MACHINE=x86_64 +182: CPU= +182: Test timeout computed to be: 1500 +test 183 + Start 183: x86_64-init + +183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init.sh" +183: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +183: Environment variables: +183: MACHINE=x86_64 +183: CPU= +183: Test timeout computed to be: 1500 +177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +177: + cc -c -o /dev/null -xc - 179: +++ uname -170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT @@ -12045,44 +11741,59 @@ 179: Testing ifunc-static ... ++ set -o pipefail 179: ++ set -x 179: + test_cflags -static -179: + cc -B. -static -o /dev/null -xc - -174: + cat -174: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - -130: + out/test/x86_64/exception/exe5 179: + echo 'int main() {}' -170: + cat -166: + 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 -130: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - -176: + cat -173: + cat -173: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - -175: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o -172: + cat -177: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt -177: + cat -169: + 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 -172: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - -161: + grep 'Hello world' -161: + out/test/x86_64/hello-static/exe -161: Hello world -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -160/402 Test #161: x86_64-hello-static ................................... Passed 1.00 sec -test 180 - Start 180: x86_64-image-base +179: + cc -B. -static -o /dev/null -xc - +142: 1 2 +142: + grep live_fn1 out/test/x86_64/gc-sections/log2 +142: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v +142: + grep live_fn2 out/test/x86_64/gc-sections/log2 +142: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v +142: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 +142: + grep dead_fn1 out/test/x86_64/gc-sections/log2 +142: + return 0 +142: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 +142: + grep dead_fn2 out/test/x86_64/gc-sections/log2 +142: + return 0 +142: + grep live_var1 out/test/x86_64/gc-sections/log2 +142: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 +142: + grep live_var2 out/test/x86_64/gc-sections/log2 +142: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 +142: + not grep dead_var1 out/test/x86_64/gc-sections/log2 +142: + grep dead_var1 out/test/x86_64/gc-sections/log2 +178: ++ testname=ifunc-static-pie +178: ++ t=out/test/x86_64/ifunc-static-pie +178: ++ mkdir -p out/test/x86_64/ifunc-static-pie +178: ++ case $MACHINE in +178: ++ tlsdesc_opt=-mtls-dialect=gnu2 +178: +++ uname +178: ++ '[' Linux = FreeBSD ']' +178: ++ trap 'on_error $LINENO' ERR +178: ++ trap on_exit EXIT +178: ++ echo -n 'Testing ifunc-static-pie ... ' +178: Testing ifunc-static-pie ... ++ set -o pipefail +178: ++ set -x +178: + test_cflags -static-pie +178: + echo 'int main() {}' +178: + cc -B. -static-pie -o /dev/null -xc - +test 184 + Start 184: x86_64-initfirst -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh" -180: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -180: Environment variables: -180: MACHINE=x86_64 -180: CPU= -180: Test timeout computed to be: 1500 -174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh" +184: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +184: Environment variables: +184: MACHINE=x86_64 +184: CPU= +184: Test timeout computed to be: 1500 +131: + grep -F baz out/test/x86_64/exclude-libs/log +131: 6: 0000000000001699 31 FUNC GLOBAL DEFAULT 15 baz +131: + 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 +169: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - +169: + cat +171: + cat +171: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - +172: + cat +172: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - 180: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh -170: + 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 180: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -12103,7 +11814,6 @@ 180: ++ mkdir -p out/test/x86_64/image-base 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=gnu2 -176: + cat 180: +++ uname 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR @@ -12111,37 +11821,31 @@ 180: ++ echo -n 'Testing image-base ... ' 180: Testing image-base ... ++ set -o pipefail 180: ++ set -x -180: + cat -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - -171: + out/test/x86_64/ifunc-alias/exe1 -171: + grep -E '^(\S+) \1$' -171: 0x55d35a2f37a9 0x55d35a2f37a9 -173: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared -177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie -171: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 180: + cc -o out/test/x86_64/image-base/a.o -c -xc - -172: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared -166: + out/test/x86_64/icf-safe/exe2 -166: + not grep foo2 -166: + grep foo2 -166: + return 0 -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -161/402 Test #166: x86_64-icf-safe ....................................... Passed 0.89 sec -test 181 - Start 181: x86_64-init-array-priorities - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh" -181: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -181: Environment variables: -181: MACHINE=x86_64 -181: CPU= -181: Test timeout computed to be: 1500 +180: + cat +144: + 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 +145: + 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 +158: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv +147: + 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 +110: + grep 'duplicate symbol.*: foo$' +110: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o +170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +170: + cat +130: + out/test/x86_64/exception/exe1 +130: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread +161: + cat +161: + cc -o out/test/x86_64/hello-static/a.o -c -xc - +163: + cat +163: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - +148: + 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 +166: + 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 +175: + cat +175: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - +129: + cat +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - +174: + cat +174: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - 181: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh -175: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so -175: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 181: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C @@ -12156,46 +11860,13 @@ 181: ++ OBJCOPY=objcopy 181: ++ STRIP=strip 181: ++ QEMU= -175: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 181: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh .sh -162/402 Test #175: x86_64-ifunc-export ................................... Passed 0.48 sec -test 182 - Start 182: x86_64-init-in-dso - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" -182: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -182: Environment variables: -182: MACHINE=x86_64 -182: CPU= -182: Test timeout computed to be: 1500 181: ++ testname=init-array-priorities 181: ++ t=out/test/x86_64/init-array-priorities 181: ++ mkdir -p out/test/x86_64/init-array-priorities 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 -181: +++ uname -174: + out/test/x86_64/ifunc-dynamic/exe1 -174: + grep 'Hello world' -174: Hello world -174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now -180: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - -176: + cat -169: + out/test/x86_64/ifunc-address-equality-exported/exe -169: + grep -E '^(\S+) \1' 182: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh -181: ++ '[' Linux = FreeBSD ']' -181: ++ trap 'on_error $LINENO' ERR -181: ++ trap on_exit EXIT -181: ++ echo -n 'Testing init-array-priorities ... ' -181: Testing init-array-priorities ... ++ set -o pipefail -181: ++ set -x -181: + is_musl -181: + grep musl 182: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C @@ -12211,30 +11882,9 @@ 182: ++ STRIP=strip 182: ++ QEMU= 182: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh .sh -169: 0x2016d0 0x2016d0 -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 182: ++ testname=init-in-dso 182: ++ t=out/test/x86_64/init-in-dso 182: ++ mkdir -p out/test/x86_64/init-in-dso -163/402 Test #169: x86_64-ifunc-address-equality-exported ................ Passed 0.86 sec -test 183 - Start 183: x86_64-init - -183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init.sh" -183: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -183: Environment variables: -183: MACHINE=x86_64 -183: CPU= -183: Test timeout computed to be: 1500 -170: + out/test/x86_64/ifunc-address-equality/exe1 -170: + grep -E '^(\S+) \1 (\S+) \2' -170: 0x201700 0x201700 0x201708 0x201708 -170: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 -170: + not grep TEXTREL -170: + grep TEXTREL 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: +++ uname @@ -12244,11 +11894,39 @@ 182: ++ echo -n 'Testing init-in-dso ... ' 182: Testing init-in-dso ... ++ set -o pipefail 182: ++ set -x -182: + cat -178: + supports_ifunc -178: + is_musl -183: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh 182: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - +142: + return 0 +142: + not grep dead_var2 out/test/x86_64/gc-sections/log2 +142: + grep dead_var2 out/test/x86_64/gc-sections/log2 +142: + return 0 +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +164: + grep 'undefined symbol: foo' +164: + not 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 +119: + grep 'foo2 bar2 baz1' +119: + out/test/x86_64/dynamic-list4/exe2 +183: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh +150: + 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 +173: + cat +173: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - +143/402 Test #142: x86_64-gc-sections .................................... Passed 0.56 sec +test 185 + Start 185: x86_64-interpose + +185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" +185: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +185: Environment variables: +185: MACHINE=x86_64 +185: CPU= +185: Test timeout computed to be: 1500 +119: foo2 bar2 baz1 +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +182: + cat 183: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C @@ -12263,48 +11941,33 @@ 183: ++ OBJCOPY=objcopy 183: ++ STRIP=strip 183: ++ QEMU= -178: + grep musl 183: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh .sh 183: ++ testname=init 183: ++ t=out/test/x86_64/init 183: ++ mkdir -p out/test/x86_64/init -170: + return 0 -181: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -164/402 Test #170: x86_64-ifunc-address-equality ......................... Passed 0.84 sec +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: + grep -F 'Shared library: [libbar.so]' +108: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^76$' +36: 76 +36: + 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 +181: +++ uname +181: ++ '[' Linux = FreeBSD ']' +181: ++ trap 'on_error $LINENO' ERR +181: ++ trap on_exit EXIT +181: ++ echo -n 'Testing init-array-priorities ... ' +181: Testing init-array-priorities ... ++ set -o pipefail +181: ++ set -x +181: + is_musl +181: + grep musl 181: + cat -test 184 - Start 184: x86_64-initfirst - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh" -184: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -184: Environment variables: -184: MACHINE=x86_64 -184: CPU= -184: Test timeout computed to be: 1500 -178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -183: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: +++ uname -183: ++ '[' Linux = FreeBSD ']' -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT -183: ++ echo -n 'Testing init ... ' -183: Testing init ... ++ set -o pipefail -183: ++ set -x -178: + cc -c -o /dev/null -xc - -177: + out/test/x86_64/ifunc-noplt/exe1 -183: + cc -o out/test/x86_64/init/a.o -c -xc - -171: + out/test/x86_64/ifunc-alias/exe2 -171: + grep -E '^(\S+) \1$' -177: + grep 'Hello world' +181: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - 184: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh -177: Hello world -177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie -183: + cat 184: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C @@ -12319,25 +11982,10 @@ 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= -171: 0x2015f0 0x2015f0 184: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh .sh 184: ++ testname=initfirst 184: ++ t=out/test/x86_64/initfirst 184: ++ mkdir -p out/test/x86_64/initfirst -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -165/402 Test #171: x86_64-ifunc-alias .................................... Passed 0.75 sec -test 185 - Start 185: x86_64-interpose - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" -185: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -185: Environment variables: -185: MACHINE=x86_64 -185: CPU= -185: Test timeout computed to be: 1500 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: +++ uname @@ -12347,17 +11995,71 @@ 184: ++ echo -n 'Testing initfirst ... ' 184: Testing initfirst ... ++ set -o pipefail 184: ++ set -x -184: + cat -130: + out/test/x86_64/exception/exe6 -130: + '[' x86_64 = x86_64 ']' -130: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC -176: + 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 -173: + grep -E '(IFUNC|: 10).*foobar' -173: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so -172: + 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 184: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - +169: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - +176: + cat +163: + 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 +156: + out/test/x86_64/gnu-unique/exe +156: + grep foo=5 +156: foo=5 +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +172: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - +177: + cat +177: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +129: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o +144/402 Test #108: x86_64-dt-needed ...................................... Passed 0.95 sec +145/402 Test #119: x86_64-dynamic-list4 .................................. Passed 0.85 sec +146/402 Test #156: x86_64-gnu-unique ..................................... Passed 0.37 sec +172: + cat +test 186 + Start 186: x86_64-invalid-version-script + +186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" +186: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +186: Environment variables: +186: MACHINE=x86_64 +186: CPU= +186: Test timeout computed to be: 1500 +test 187 + Start 187: x86_64-issue646 + +187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh" +187: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +187: Environment variables: +187: MACHINE=x86_64 +187: CPU= +187: Test timeout computed to be: 1500 +test 188 + Start 188: x86_64-large-alignment-dso + +188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh" +188: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +188: Environment variables: +188: MACHINE=x86_64 +188: CPU= +188: Test timeout computed to be: 1500 +111: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +183: ++ case $MACHINE in +183: ++ tlsdesc_opt=-mtls-dialect=gnu2 +183: +++ uname +183: ++ '[' Linux = FreeBSD ']' +183: ++ trap 'on_error $LINENO' ERR +183: ++ trap on_exit EXIT +183: ++ echo -n 'Testing init ... ' +183: Testing init ... ++ set -o pipefail +183: ++ set -x +183: + cat +183: + cc -o out/test/x86_64/init/a.o -c -xc - +184: + cat 185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh -173: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar 185: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C @@ -12372,21 +12074,13 @@ 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= -173: + 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 -181: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - -181: + cat 185: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh .sh 185: ++ testname=interpose 185: ++ t=out/test/x86_64/interpose 185: ++ mkdir -p out/test/x86_64/interpose -178: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo -178: + cat 185: +++ uname -179: + supports_ifunc -179: + is_musl 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT @@ -12394,30 +12088,31 @@ 185: Testing interpose ... ++ set -o pipefail 185: ++ set -x 185: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - -185: + cat -179: + grep musl -179: + cc -c -o /dev/null -xc - -179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -174: + grep 'Hello world' -174: + out/test/x86_64/ifunc-dynamic/exe2 -174: Hello world -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -166/402 Test #174: x86_64-ifunc-dynamic .................................. Passed 0.77 sec -test 186 - Start 186: x86_64-invalid-version-script - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" -186: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -186: Environment variables: -186: MACHINE=x86_64 -186: CPU= -186: Test timeout computed to be: 1500 -182: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - -130: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread -182: + cat +148: + 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 +129: + ./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 +165: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so +165: + not grep -w foo out/test/x86_64/hidden-weak-undef/log +165: + grep -w foo out/test/x86_64/hidden-weak-undef/log +165: + return 0 +165: + grep -w bar out/test/x86_64/hidden-weak-undef/log +165: 5: 00000000000015d9 17 FUNC GLOBAL DEFAULT 13 bar +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +146: + grep -F .gdb_index +146: [36] .gdb_index PROGBITS 0000000000000000 0025e0 000270 00 0 0 4 +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +146: + cat +144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so +144: + grep -F .gdb_index +144: [37] .gdb_index PROGBITS 0000000000000000 0027e0 000270 00 0 0 4 +145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so +145: + grep -F .gdb_index +145: [36] .gdb_index PROGBITS 0000000000000000 0025f8 000270 00 0 0 4 +145: + cat +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 186: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh 186: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 186: ++ export LC_ALL=C @@ -12434,56 +12129,9 @@ 186: ++ STRIP=strip 186: ++ QEMU= 186: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh .sh -181: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - 186: ++ testname=invalid-version-script 186: ++ t=out/test/x86_64/invalid-version-script 186: ++ mkdir -p out/test/x86_64/invalid-version-script -186: ++ case $MACHINE in -186: ++ tlsdesc_opt=-mtls-dialect=gnu2 -181: + cat -186: +++ uname -180: + out/test/x86_64/image-base/exe1 -178: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie -185: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose -184: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst -180: + grep 'Hello world' -180: Hello world -186: ++ '[' Linux = FreeBSD ']' -186: ++ trap 'on_error $LINENO' ERR -186: ++ trap on_exit EXIT -186: ++ echo -n 'Testing invalid-version-script ... ' -186: Testing invalid-version-script ... ++ set -o pipefail -186: ++ set -x -180: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -186: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - -186: + echo 'int main() {}' -180: + readelf -W --sections out/test/x86_64/image-base/exe1 -179: + cat -180: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 -180: + cat -180: + cc -o out/test/x86_64/image-base/b.o -c -xc - -179: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - -177: + out/test/x86_64/ifunc-noplt/exe2 -177: + grep 'Hello world' -177: Hello world -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -176: + out/test/x86_64/ifunc-funcptr/exe1 -176: + grep '^3$' -167/402 Test #177: x86_64-ifunc-noplt .................................... Passed 0.78 sec -176: 3 -176: + 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 -test 187 - Start 187: x86_64-issue646 - -187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh" -187: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -187: Environment variables: -187: MACHINE=x86_64 -187: CPU= -187: Test timeout computed to be: 1500 187: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh 187: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 187: ++ export LC_ALL=C @@ -12499,34 +12147,32 @@ 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= -182: + 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 -180: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -173: + out/test/x86_64/ifunc-dso/exe -168/402 Test #180: x86_64-image-base ..................................... Passed 0.58 sec 187: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh .sh -test 188 - Start 188: x86_64-large-alignment-dso +147/402 Test #111: x86_64-duplicate-error-lto ............................ Passed 0.96 sec +148/402 Test #165: x86_64-hidden-weak-undef .............................. Passed 0.30 sec +185: + cat +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +171: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +test 189 + Start 189: x86_64-large-alignment -188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh" -188: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -188: Environment variables: -188: MACHINE=x86_64 -188: CPU= -188: Test timeout computed to be: 1500 -187: ++ testname=issue646 -187: ++ t=out/test/x86_64/issue646 -187: ++ mkdir -p out/test/x86_64/issue646 -172: + out/test/x86_64/ifunc-dlopen/exe -172: + grep 'foo foo' -173: + grep 'Hello world' +189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" +189: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +189: Environment variables: +189: MACHINE=x86_64 +189: CPU= +189: Test timeout computed to be: 1500 +test 190 + Start 190: x86_64-large-max-page-size-strip + +190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh" +190: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +190: Environment variables: +190: MACHINE=x86_64 +190: CPU= +190: Test timeout computed to be: 1500 +144: + cat 188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh -187: ++ case $MACHINE in -187: ++ tlsdesc_opt=-mtls-dialect=gnu2 -172: foo foo 0x201640 0x201640 188: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C @@ -12541,6 +12187,15 @@ 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= +188: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh .sh +173: + cat +173: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +187: ++ testname=issue646 +187: ++ t=out/test/x86_64/issue646 +187: ++ mkdir -p out/test/x86_64/issue646 +187: ++ case $MACHINE in +187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR @@ -12549,56 +12204,78 @@ 187: Testing issue646 ... ++ set -o pipefail 187: ++ set -x 187: + '[' x86_64 = sh4aeb ']' -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -169/402 Test #172: x86_64-ifunc-dlopen ................................... Passed 0.97 sec -187: + cat -173: Hello world -test 189 - Start 189: x86_64-large-alignment - -189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" -189: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -189: Environment variables: -189: MACHINE=x86_64 -189: CPU= -189: Test timeout computed to be: 1500 187: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -188: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh .sh +168: + out/test/x86_64/icf/exe +168: + grep '1 0' +168: 1 0 +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log +186: ++ case $MACHINE in +186: ++ tlsdesc_opt=-mtls-dialect=gnu2 +186: +++ uname +186: ++ '[' Linux = FreeBSD ']' +186: ++ trap 'on_error $LINENO' ERR +186: ++ trap on_exit EXIT +186: ++ echo -n 'Testing invalid-version-script ... ' +186: Testing invalid-version-script ... ++ set -o pipefail +186: ++ set -x +186: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - +186: + echo 'int main() {}' +174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +147: + 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 +150: + 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 +176: + cat +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - +189: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh +149/402 Test #168: x86_64-icf ............................................ Passed 0.27 sec +test 191 + Start 191: x86_64-large-max-page-size + +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh" +191: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +191: Environment variables: +191: MACHINE=x86_64 +191: CPU= +191: Test timeout computed to be: 1500 +131: + return 0 +131: + not grep -F bar out/test/x86_64/exclude-libs/log +131: + grep -F bar out/test/x86_64/exclude-libs/log +164: mold: error: undefined symbol: foo +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +129: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o +166: + out/test/x86_64/icf-safe/exe1 +166: + grep '^0 0$' +190: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh +190: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +190: ++ export LC_ALL=C +190: ++ LC_ALL=C +190: ++ '[' -z x86_64 ']' +190: ++ '[' -z '' ']' +190: ++ TESTDIR=out/test/x86_64 +190: ++ CC=cc +190: ++ CXX=c++ +190: ++ GCC=gcc +190: ++ GXX=g++ +190: ++ OBJDUMP=objdump +190: ++ OBJCOPY=objcopy +190: ++ STRIP=strip +190: ++ QEMU= +190: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh .sh 188: ++ testname=large-alignment-dso 188: ++ t=out/test/x86_64/large-alignment-dso 188: ++ mkdir -p out/test/x86_64/large-alignment-dso -186: + echo 'VER1 { foo[12; };' -186: + not 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 -170/402 Test #173: x86_64-ifunc-dso ...................................... Passed 0.95 sec -test 190 - Start 190: x86_64-large-max-page-size-strip - -190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh" -190: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -190: Environment variables: -190: MACHINE=x86_64 -190: CPU= -190: Test timeout computed to be: 1500 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 188: +++ uname -188: ++ '[' Linux = FreeBSD ']' -188: ++ trap 'on_error $LINENO' ERR -188: ++ trap on_exit EXIT -188: ++ echo -n 'Testing large-alignment-dso ... ' -188: Testing large-alignment-dso ... ++ set -o pipefail -188: ++ set -x -188: + '[' x86_64 = i686 ']' -188: + cat -186: + grep 'invalid version pattern' -189: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh +180: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 +187: + cat 189: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C @@ -12613,105 +12290,8 @@ 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= +150/402 Test #164: x86_64-hidden-undef ................................... Passed 0.33 sec 189: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh .sh -190: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh -188: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -190: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -190: ++ export LC_ALL=C -190: ++ LC_ALL=C -190: ++ '[' -z x86_64 ']' -190: ++ '[' -z '' ']' -190: ++ TESTDIR=out/test/x86_64 -190: ++ CC=cc -190: ++ CXX=c++ -190: ++ GCC=gcc -190: ++ GXX=g++ -190: ++ OBJDUMP=objdump -190: ++ OBJCOPY=objcopy -190: ++ STRIP=strip -190: ++ QEMU= -145: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log -190: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh .sh -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - -190: ++ testname=large-max-page-size-strip -190: ++ t=out/test/x86_64/large-max-page-size-strip -190: ++ mkdir -p out/test/x86_64/large-max-page-size-strip -189: ++ testname=large-alignment -189: ++ t=out/test/x86_64/large-alignment -189: ++ mkdir -p out/test/x86_64/large-alignment -190: ++ case $MACHINE in -190: ++ tlsdesc_opt=-mtls-dialect=gnu2 -189: ++ case $MACHINE in -189: ++ tlsdesc_opt=-mtls-dialect=gnu2 -189: +++ uname -189: ++ '[' Linux = FreeBSD ']' -189: ++ trap 'on_error $LINENO' ERR -189: ++ trap on_exit EXIT -189: ++ echo -n 'Testing large-alignment ... ' -189: Testing large-alignment ... ++ set -o pipefail -189: ++ set -x -189: + '[' x86_64 = i686 ']' -146: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log -190: +++ uname -189: + cat -189: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections -146: #1 0x00007ffff7fbc79f in hello2 () at :7 -146: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -144: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log -179: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static -183: + readelf --dynamic out/test/x86_64/init/exe -183: + grep -F '(INIT)' -190: ++ '[' Linux = FreeBSD ']' -190: ++ trap 'on_error $LINENO' ERR -190: ++ trap on_exit EXIT -190: ++ echo -n 'Testing large-max-page-size-strip ... ' -190: Testing large-max-page-size-strip ... ++ set -o pipefail -190: ++ set -x -190: + '[' x86_64 = arm ']' -190: + strip=strip -190: + command -v strip -144: #1 0x00007ffff7fbc79f in hello2 () at :7 -144: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -190: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC -184: + readelf --dynamic out/test/x86_64/initfirst/b.so -190: + cat -146: #2 0x00007ffff7fbc767 in hello () at :4 -144: #2 0x00007ffff7fbc767 in hello () at :4 -184: + grep 'Flags:.*INITFIRST' -146: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log -183: 0x000000000000000c (INIT) 0x16b9 -144: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log -145: #1 0x00007ffff7fbc79f in hello2 () at :7 -146: #3 0x00007ffff7fbc778 in greet () at :8 -184: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -146: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -171/402 Test #184: x86_64-initfirst ...................................... Passed 0.43 sec -145: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -test 191 - Start 191: x86_64-large-max-page-size - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh" -191: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -191: Environment variables: -191: MACHINE=x86_64 -191: CPU= -191: Test timeout computed to be: 1500 -145: #2 0x00007ffff7fbc767 in hello () at :4 -144: #3 0x00007ffff7fbc778 in greet () at :8 -144: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol -146: Breakpoint 1, main () at :4 -146: #4 0x0000555555555727 in main () at :4 -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -172/402 Test #146: x86_64-gdb-index-dwarf4 ............................... Passed 2.62 sec test 192 Start 192: x86_64-large-text @@ -12721,15 +12301,13 @@ 192: MACHINE=x86_64 192: CPU= 192: Test timeout computed to be: 1500 -145: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log -145: #3 0x00007ffff7fbc778 in greet () at :8 -145: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -144: Breakpoint 1, main () at :4 -144: #4 0x0000555555555727 in main () at :4 -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 +189: ++ testname=large-alignment +189: ++ t=out/test/x86_64/large-alignment +189: ++ mkdir -p out/test/x86_64/large-alignment +166: 0 0 +166: + cat +166: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +139: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 191: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh 191: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 191: ++ export LC_ALL=C @@ -12746,7 +12324,123 @@ 191: ++ STRIP=strip 191: ++ QEMU= 191: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh .sh -173/402 Test #144: x86_64-gdb-index-dwarf2 ............................... Passed 2.67 sec +190: ++ testname=large-max-page-size-strip +190: ++ t=out/test/x86_64/large-max-page-size-strip +190: ++ mkdir -p out/test/x86_64/large-max-page-size-strip +190: ++ case $MACHINE in +190: ++ tlsdesc_opt=-mtls-dialect=gnu2 +190: +++ uname +131: + return 0 +131: + grep -F baz out/test/x86_64/exclude-libs/log +131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz +131: + 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 +170: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - +170: + cat +188: ++ '[' Linux = FreeBSD ']' +188: ++ trap 'on_error $LINENO' ERR +188: ++ trap on_exit EXIT +188: ++ echo -n 'Testing large-alignment-dso ... ' +188: Testing large-alignment-dso ... ++ set -o pipefail +188: ++ set -x +188: + '[' x86_64 = i686 ']' +188: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +188: + cat +184: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst +181: + cat +172: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - +192: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh +129: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - +191: ++ testname=large-max-page-size +191: ++ t=out/test/x86_64/large-max-page-size +191: ++ mkdir -p out/test/x86_64/large-max-page-size +192: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +192: ++ export LC_ALL=C +192: ++ LC_ALL=C +192: ++ '[' -z x86_64 ']' +192: ++ '[' -z '' ']' +192: ++ TESTDIR=out/test/x86_64 +192: ++ CC=cc +192: ++ CXX=c++ +192: ++ GCC=gcc +192: ++ GXX=g++ +192: ++ OBJDUMP=objdump +192: ++ OBJCOPY=objcopy +192: ++ STRIP=strip +192: ++ QEMU= +191: ++ case $MACHINE in +191: ++ tlsdesc_opt=-mtls-dialect=gnu2 +192: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh .sh +189: ++ case $MACHINE in +189: ++ tlsdesc_opt=-mtls-dialect=gnu2 +190: ++ '[' Linux = FreeBSD ']' +190: ++ trap 'on_error $LINENO' ERR +190: ++ trap on_exit EXIT +190: ++ echo -n 'Testing large-max-page-size-strip ... ' +190: Testing large-max-page-size-strip ... ++ set -o pipefail +190: ++ set -x +191: +++ uname +190: + '[' x86_64 = arm ']' +190: + strip=strip +190: + command -v strip +175: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o +189: +++ uname +192: ++ testname=large-text +192: ++ t=out/test/x86_64/large-text +192: ++ mkdir -p out/test/x86_64/large-text +190: + cat +191: ++ '[' Linux = FreeBSD ']' +191: ++ trap 'on_error $LINENO' ERR +183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo +191: ++ trap on_exit EXIT +191: ++ echo -n 'Testing large-max-page-size ... ' +191: Testing large-max-page-size ... ++ set -o pipefail +191: ++ set -x +189: ++ '[' Linux = FreeBSD ']' +190: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC +189: ++ trap 'on_error $LINENO' ERR +189: ++ trap on_exit EXIT +189: ++ echo -n 'Testing large-alignment ... ' +189: Testing large-alignment ... ++ set -o pipefail +189: ++ set -x +189: + '[' x86_64 = i686 ']' +189: + cat +189: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +161: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static +191: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC +191: + cat +192: ++ case $MACHINE in +192: ++ tlsdesc_opt=-mtls-dialect=gnu2 +192: +++ uname +192: ++ '[' Linux = FreeBSD ']' +192: ++ trap 'on_error $LINENO' ERR +192: ++ trap on_exit EXIT +192: ++ echo -n 'Testing large-text ... ' +192: Testing large-text ... ++ set -o pipefail +192: ++ set -x +192: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - +192: + cat +182: + cat +148: + 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 +158: + grep Hello +158: + out/test/x86_64/hash-style-sysv/exe +110: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo +110: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections +182: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +158: Hello world +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^76$' +110: + grep 'duplicate symbol.*: foo$' +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +163: + out/test/x86_64/hidden-archive/exe +166: + 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 +145: + 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 +151/402 Test #158: x86_64-hash-style-sysv ................................ Passed 0.46 sec +144: + 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 test 193 Start 193: x86_64-library @@ -12756,18 +12450,22 @@ 193: MACHINE=x86_64 193: CPU= 193: Test timeout computed to be: 1500 -185: + readelf --dynamic out/test/x86_64/interpose/b.so -185: + grep 'Flags:.*INTERPOSE' -145: Breakpoint 1, main () at :4 -145: #4 0x0000555555555727 in main () at :4 -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -191: ++ testname=large-max-page-size -191: ++ t=out/test/x86_64/large-max-page-size -191: ++ mkdir -p out/test/x86_64/large-max-page-size -174/402 Test #145: x86_64-gdb-index-dwarf3 ............................... Passed 2.67 sec +36: 76 +36: + cat +36: + 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: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie +169: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - +169: + cat +186: + echo 'VER1 { foo[12; };' +186: + not 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 +186: + grep 'invalid version pattern' +176: + cat +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +152/402 Test #163: x86_64-hidden-archive ................................. Passed 0.41 sec test 194 Start 194: x86_64-link-order @@ -12777,21 +12475,19 @@ 194: MACHINE=x86_64 194: CPU= 194: Test timeout computed to be: 1500 -185: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - -191: ++ case $MACHINE in -191: ++ tlsdesc_opt=-mtls-dialect=gnu2 +178: + supports_ifunc +178: + is_musl +178: + grep musl +146: + 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 +150: + 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 193: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/library.sh +174: + out/test/x86_64/ifunc-dynamic/exe1 193: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C 193: ++ '[' -z x86_64 ']' 193: ++ '[' -z '' ']' +174: + grep 'Hello world' 193: ++ TESTDIR=out/test/x86_64 193: ++ CC=cc 193: ++ CXX=c++ @@ -12802,51 +12498,8 @@ 193: ++ STRIP=strip 193: ++ QEMU= 193: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/library.sh .sh -193: ++ testname=library -193: ++ t=out/test/x86_64/library -193: ++ mkdir -p out/test/x86_64/library -192: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh -192: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -192: ++ export LC_ALL=C -192: ++ LC_ALL=C -192: ++ '[' -z x86_64 ']' -192: ++ '[' -z '' ']' -192: ++ TESTDIR=out/test/x86_64 -192: ++ CC=cc -192: ++ CXX=c++ -192: ++ GCC=gcc -192: ++ GXX=g++ -192: ++ OBJDUMP=objdump -192: ++ OBJCOPY=objcopy -192: ++ STRIP=strip -192: ++ QEMU= -175/402 Test #185: x86_64-interpose ...................................... Passed 0.45 sec -test 195 - Start 195: x86_64-linker-script-defsym - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh" -195: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -195: Environment variables: -195: MACHINE=x86_64 -195: CPU= -195: Test timeout computed to be: 1500 -192: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh .sh -192: ++ testname=large-text -192: ++ t=out/test/x86_64/large-text -192: ++ mkdir -p out/test/x86_64/large-text 194: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh -191: +++ uname -193: ++ case $MACHINE in -193: ++ tlsdesc_opt=-mtls-dialect=gnu2 -191: ++ '[' Linux = FreeBSD ']' -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT -191: ++ echo -n 'Testing large-max-page-size ... ' -191: Testing large-max-page-size ... ++ set -o pipefail -193: +++ uname -191: ++ set -x -191: + cat -143: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log +178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 194: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C @@ -12860,94 +12513,122 @@ 194: ++ OBJDUMP=objdump 194: ++ OBJCOPY=objcopy 194: ++ STRIP=strip -191: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC 194: ++ QEMU= +178: + cc -c -o /dev/null -xc - +185: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose +170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - +193: ++ testname=library +193: ++ t=out/test/x86_64/library +193: ++ mkdir -p out/test/x86_64/library +130: + out/test/x86_64/exception/exe2 +174: Hello world +174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now +170: + cat 194: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh .sh -143: #1 0x00007ffff7fbc70d in hello () at :7 -143: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log -143: #2 0x00007ffff7fbc71e in greet () at :11 +130: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie +122: + cat +122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 194: ++ testname=link-order 194: ++ t=out/test/x86_64/link-order 194: ++ mkdir -p out/test/x86_64/link-order +193: ++ case $MACHINE in +193: ++ tlsdesc_opt=-mtls-dialect=gnu2 +173: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared +193: +++ uname +175: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT 193: ++ echo -n 'Testing library ... ' 193: Testing library ... ++ set -o pipefail 193: ++ set -x +175: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so +192: + cat +193: + cat +193: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC +180: + out/test/x86_64/image-base/exe1 188: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared -143: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log +192: + cc -o out/test/x86_64/large-text/b.o -c -xc - +147: + 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 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 -193: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - +180: + grep 'Hello world' +180: Hello world +194: +++ uname +194: ++ '[' Linux = FreeBSD ']' +194: ++ trap 'on_error $LINENO' ERR +194: ++ trap on_exit EXIT +194: ++ echo -n 'Testing link-order ... ' +194: Testing link-order ... ++ set -o pipefail +194: ++ set -x +175: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +181: + cat +153/402 Test #175: x86_64-ifunc-export ................................... Passed 0.31 sec +test 195 + Start 195: x86_64-linker-script-defsym + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh" +195: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +195: Environment variables: +195: MACHINE=x86_64 +195: CPU= +195: Test timeout computed to be: 1500 +182: + 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 +194: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +194: + cat +180: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' +180: + readelf -W --sections out/test/x86_64/image-base/exe1 +180: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 190: + 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 -182: + not grep -F '(INIT)' -182: + grep -F '(INIT)' -193: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC -192: ++ case $MACHINE in -192: ++ tlsdesc_opt=-mtls-dialect=gnu2 -186: mold: fatal: invalid version pattern: foo[12 +184: + grep 'Flags:.*INITFIRST' +184: + readelf --dynamic out/test/x86_64/initfirst/b.so +191: + 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 +180: + cat +171: + out/test/x86_64/ifunc-alias/exe1 +171: + grep -E '^(\S+) \1$' +171: 0x55691e0f17a9 0x55691e0f17a9 +184: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +154/402 Test #184: x86_64-initfirst ...................................... Passed 0.23 sec +test 196 + Start 196: x86_64-linker-script-error + +196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh" +196: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +196: Environment variables: +196: MACHINE=x86_64 +196: CPU= +196: Test timeout computed to be: 1500 195: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh -192: +++ uname -189: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 +180: + cc -o out/test/x86_64/image-base/b.o -c -xc - +171: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie +172: + 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 +179: + supports_ifunc +179: + is_musl +179: + grep musl +196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh 195: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C -182: + readelf --dynamic out/test/x86_64/init-in-dso/exe -194: +++ uname 195: ++ '[' -z x86_64 ']' 195: ++ '[' -z '' ']' 195: ++ TESTDIR=out/test/x86_64 195: ++ CC=cc 195: ++ CXX=c++ 195: ++ GCC=gcc -176/402 Test #186: x86_64-invalid-version-script ......................... Passed 0.35 sec 195: ++ GXX=g++ 195: ++ OBJDUMP=objdump 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= -192: ++ '[' Linux = FreeBSD ']' -test 196 - Start 196: x86_64-linker-script-error - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh" -196: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -196: Environment variables: -196: MACHINE=x86_64 -196: CPU= -196: Test timeout computed to be: 1500 -195: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh .sh -195: ++ testname=linker-script-defsym -195: ++ t=out/test/x86_64/linker-script-defsym -195: ++ mkdir -p out/test/x86_64/linker-script-defsym -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: ++ echo -n 'Testing large-text ... ' -192: Testing large-text ... ++ set -o pipefail -192: ++ set -x -143: Breakpoint 1, main () at :4 -143: #3 0x0000555555555727 in main () at :4 -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh -176: + out/test/x86_64/ifunc-funcptr/exe2 -176: + grep '^3$' -192: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - -182: + return 0 -194: ++ '[' Linux = FreeBSD ']' -177/402 Test #143: x86_64-gdb-index-compress-output ...................... Passed 2.78 sec -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -194: ++ echo -n 'Testing link-order ... ' -194: Testing link-order ... ++ set -o pipefail -194: ++ set -x 196: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C @@ -12962,17 +12643,63 @@ 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 +195: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh .sh +196: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh .sh +196: ++ testname=linker-script-error +189: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o +196: ++ t=out/test/x86_64/linker-script-error +195: ++ testname=linker-script-defsym +195: ++ t=out/test/x86_64/linker-script-defsym +195: ++ mkdir -p out/test/x86_64/linker-script-defsym +196: ++ mkdir -p out/test/x86_64/linker-script-error +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +179: + cc -c -o /dev/null -xc - +183: + readelf --dynamic out/test/x86_64/init/exe +178: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +178: + cat +179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 -176: 3 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 +195: +++ uname +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log +195: ++ '[' Linux = FreeBSD ']' +183: + grep -F '(INIT)' +195: ++ trap 'on_error $LINENO' ERR +195: ++ trap on_exit EXIT +195: ++ echo -n 'Testing linker-script-defsym ... ' +195: Testing linker-script-defsym ... ++ set -o pipefail +195: ++ set -x +195: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - +195: + cat +148: + grep -F .gdb_index +148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so +131: + return 0 +131: + not grep -F bar out/test/x86_64/exclude-libs/log +131: + grep -F bar out/test/x86_64/exclude-libs/log +194: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +139: + od -x out/test/x86_64/filler/exe2 +166: + not grep foo2 +166: + grep foo2 +196: ++ case $MACHINE in +196: ++ tlsdesc_opt=-mtls-dialect=gnu2 +183: 0x000000000000000c (INIT) 0x16b9 +166: + out/test/x86_64/icf-safe/exe2 +131: + return 0 +131: + grep -F baz out/test/x86_64/exclude-libs/log +131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz +150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so +150: + grep -F .gdb_index +183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol +196: +++ uname +131: + 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 +166: + return 0 +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +155/402 Test #166: x86_64-icf-safe ....................................... Passed 0.50 sec +129: + 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 test 197 Start 197: x86_64-linker-script-relocatable @@ -12982,54 +12709,22 @@ 197: MACHINE=x86_64 197: CPU= 197: Test timeout computed to be: 1500 -194: + cat -194: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - -196: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh .sh -195: +++ uname -192: + cat -178/402 Test #176: x86_64-ifunc-funcptr .................................. Passed 1.07 sec -179/402 Test #182: x86_64-init-in-dso .................................... Passed 0.64 sec -test 198 - Start 198: x86_64-linker-script - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh" -198: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -198: Environment variables: -198: MACHINE=x86_64 -198: CPU= -198: Test timeout computed to be: 1500 -test 199 - Start 199: x86_64-linker-script2 - -199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh" -199: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -199: Environment variables: -199: MACHINE=x86_64 -199: CPU= -199: Test timeout computed to be: 1500 -196: ++ testname=linker-script-error -196: ++ t=out/test/x86_64/linker-script-error -196: ++ mkdir -p out/test/x86_64/linker-script-error -196: ++ case $MACHINE in -196: ++ tlsdesc_opt=-mtls-dialect=gnu2 -196: +++ uname 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT 196: ++ echo -n 'Testing linker-script-error ... ' 196: Testing linker-script-error ... ++ set -o pipefail 196: ++ set -x -196: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - 196: + cat -195: ++ '[' Linux = FreeBSD ']' -195: ++ trap 'on_error $LINENO' ERR -195: ++ trap on_exit EXIT -195: ++ echo -n 'Testing linker-script-defsym ... ' -195: Testing linker-script-defsym ... ++ set -o pipefail -195: ++ set -x -195: + cat -195: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - +196: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - +150: [37] .gdb_index PROGBITS 0000000000000000 002a50 0002c5 00 0 0 4 +150: + cat +148: [38] .gdb_index PROGBITS 0000000000000000 002f98 000315 00 0 0 4 +150: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +170: + 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 197: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh +110: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo +148: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 197: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C @@ -13044,6 +12739,22 @@ 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +188: + cat +156/402 Test #110: x86_64-duplicate-error-gc-sections .................... Passed 1.20 sec +test 198 + Start 198: x86_64-linker-script + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh" +198: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +198: Environment variables: +198: MACHINE=x86_64 +198: CPU= +198: Test timeout computed to be: 1500 +148: + cat 197: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh .sh 197: ++ testname=linker-script-relocatable 197: ++ t=out/test/x86_64/linker-script-relocatable @@ -13051,18 +12762,46 @@ 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 197: +++ uname +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^26$' +36: 26 +36: + cat +36: + 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 +185: + readelf --dynamic out/test/x86_64/interpose/b.so +185: + grep 'Flags:.*INTERPOSE' +185: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +130: + out/test/x86_64/exception/exe3 +130: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie +188: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - +177: + out/test/x86_64/ifunc-noplt/exe1 +177: + grep 'Hello world' +177: Hello world +157/402 Test #185: x86_64-interpose ...................................... Passed 0.29 sec +145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe +145: + grep -F .gdb_index +test 199 + Start 199: x86_64-linker-script2 + +199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh" +199: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +199: Environment variables: +199: MACHINE=x86_64 +199: CPU= +199: Test timeout computed to be: 1500 +176: + 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 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT 197: ++ echo -n 'Testing linker-script-relocatable ... ' 197: Testing linker-script-relocatable ... ++ set -o pipefail 197: ++ set -x -197: + grep __tsan_init 197: + nm mold -130: + out/test/x86_64/exception/exe7 +197: + grep __tsan_init 198: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh -199: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh -130: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 198: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C @@ -13077,6 +12816,17 @@ 198: ++ OBJCOPY=objcopy 198: ++ STRIP=strip 198: ++ QEMU= +198: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh .sh +198: ++ testname=linker-script +198: ++ t=out/test/x86_64/linker-script +198: ++ mkdir -p out/test/x86_64/linker-script +177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie +146: + grep -F .gdb_index +146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe +199: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh +198: ++ case $MACHINE in +198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +198: +++ uname 199: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C @@ -13091,36 +12841,60 @@ 199: ++ OBJCOPY=objcopy 199: ++ STRIP=strip 199: ++ QEMU= -198: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh .sh -181: + cat 199: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh .sh -198: ++ testname=linker-script -198: ++ t=out/test/x86_64/linker-script -198: ++ mkdir -p out/test/x86_64/linker-script -181: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - -178: + grep 'Hello world' -191: + 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 -198: ++ case $MACHINE in -198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +195: + cat 199: ++ testname=linker-script2 199: ++ t=out/test/x86_64/linker-script2 199: ++ mkdir -p out/test/x86_64/linker-script2 -194: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o -198: +++ uname +146: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 +144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe +145: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 +181: + cat +179: + cat +146: + grep 'Hello world' +146: + out/test/x86_64/gdb-index-dwarf4/exe 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT 198: ++ echo -n 'Testing linker-script ... ' 198: Testing linker-script ... ++ set -o pipefail 198: ++ set -x -178: + out/test/x86_64/ifunc-static-pie/exe2 -178: Hello world -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -193: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o -180/402 Test #178: x86_64-ifunc-static-pie ............................... Passed 1.11 sec +198: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - +144: + grep -F .gdb_index +145: + grep 'Hello world' +145: + out/test/x86_64/gdb-index-dwarf3/exe +199: ++ case $MACHINE in +192: + 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 +199: ++ tlsdesc_opt=-mtls-dialect=gnu2 +198: + cc -o out/test/x86_64/linker-script/a.o -c -xc - +174: + grep 'Hello world' +195: + 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 +161: + out/test/x86_64/hello-static/exe +146: Hello world +146: + DEBUGINFOD_URLS= +146: + 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 +174: + out/test/x86_64/ifunc-dynamic/exe2 +161: + grep 'Hello world' +179: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - +196: + echo 'VERSION { ver_x /*' +144: [39] .gdb_index PROGBITS 0000000000000000 0024f0 000075 00 0 0 4 +196: + not 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 +196: + grep 'unclosed comment' +199: +++ uname +174: Hello world +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +144: + out/test/x86_64/gdb-index-dwarf2/exe +161: Hello world +158/402 Test #174: x86_64-ifunc-dynamic .................................. Passed 0.47 sec +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +145: Hello world test 200 Start 200: x86_64-linker-script3 @@ -13130,21 +12904,85 @@ 200: MACHINE=x86_64 200: CPU= 200: Test timeout computed to be: 1500 -199: ++ case $MACHINE in -199: ++ tlsdesc_opt=-mtls-dialect=gnu2 -198: + cc -o out/test/x86_64/linker-script/a.o -c -xc - -198: + cat -183: + readelf --dynamic out/test/x86_64/init/exe -183: + not grep -F '(INIT)' -183: + grep -F '(INIT)' +159/402 Test #161: x86_64-hello-static ................................... Passed 0.65 sec +145: + DEBUGINFOD_URLS= +145: + 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 +test 201 + Start 201: x86_64-linker-script4 + +201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh" +201: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +201: Environment variables: +201: MACHINE=x86_64 +201: CPU= +201: Test timeout computed to be: 1500 +144: + grep 'Hello world' +144: Hello world +144: + DEBUGINFOD_URLS= +144: + 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 +180: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +160/402 Test #180: x86_64-image-base ..................................... Passed 0.44 sec +199: ++ '[' Linux = FreeBSD ']' +199: ++ trap 'on_error $LINENO' ERR +199: ++ trap on_exit EXIT +199: ++ echo -n 'Testing linker-script2 ... ' +199: Testing linker-script2 ... ++ set -o pipefail +199: ++ set -x +199: + cat +199: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - +186: mold: fatal: invalid version pattern: foo[12 +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +161/402 Test #186: x86_64-invalid-version-script ......................... Passed 0.35 sec +190: + strip out/test/x86_64/large-max-page-size-strip/exe +190: + out/test/x86_64/large-max-page-size-strip/exe +190: + grep 'Hello world' +190: Hello world +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +test 202 + Start 202: x86_64-linker-script5 + +202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh" +202: Working Directory: /build/reproducible-path/mold-2.37.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-linker-script6 + +203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh" +203: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +203: Environment variables: +203: MACHINE=x86_64 +203: CPU= +203: Test timeout computed to be: 1500 +169: + 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 +173: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so +173: + grep -E '(IFUNC|: 10).*foobar' +173: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar +173: + 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 +191: + grep 'Hello world' +191: + out/test/x86_64/large-max-page-size/exe +191: Hello world +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 200: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh -196: + echo 'VERSION { ver_x /*' 200: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C 200: ++ '[' -z x86_64 ']' -196: + not 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 -196: + grep 'unclosed comment' 200: ++ '[' -z '' ']' 200: ++ TESTDIR=out/test/x86_64 200: ++ CC=cc @@ -13159,32 +12997,6 @@ 200: ++ testname=linker-script3 200: ++ t=out/test/x86_64/linker-script3 200: ++ mkdir -p out/test/x86_64/linker-script3 -199: +++ uname -183: + return 0 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -181/402 Test #183: x86_64-init ........................................... Passed 0.68 sec -test 201 - Start 201: x86_64-linker-script4 - -201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh" -201: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -201: Environment variables: -201: MACHINE=x86_64 -201: CPU= -201: Test timeout computed to be: 1500 -195: + cat -195: + 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 -199: ++ '[' Linux = FreeBSD ']' -199: ++ trap 'on_error $LINENO' ERR -199: ++ trap on_exit EXIT -199: ++ echo -n 'Testing linker-script2 ... ' -199: Testing linker-script2 ... ++ set -o pipefail -199: ++ set -x -199: + cat -199: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=gnu2 200: +++ uname @@ -13195,11 +13007,46 @@ 200: Testing linker-script3 ... ++ set -o pipefail 200: ++ set -x 200: + mkdir -p out/test/x86_64/linker-script3/foo +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log +131: + return 0 +131: + not grep -F bar out/test/x86_64/exclude-libs/log +131: + grep -F bar out/test/x86_64/exclude-libs/log +131: + return 0 +131: + grep -F baz out/test/x86_64/exclude-libs/log +193: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +178: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie +182: + readelf --dynamic out/test/x86_64/init-in-dso/exe +182: + not grep -F '(INIT)' +182: + grep -F '(INIT)' +182: + return 0 +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +162/402 Test #190: x86_64-large-max-page-size-strip ...................... Passed 0.33 sec +163/402 Test #191: x86_64-large-max-page-size ............................ Passed 0.32 sec +test 204 + Start 204: x86_64-lto-archive + +204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh" +204: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +204: Environment variables: +204: MACHINE=x86_64 +204: CPU= +204: Test timeout computed to be: 1500 +test 205 + Start 205: x86_64-lto-archive2 + +205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh" +205: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +205: Environment variables: +205: MACHINE=x86_64 +205: CPU= +205: Test timeout computed to be: 1500 +164/402 Test #182: x86_64-init-in-dso .................................... Passed 0.46 sec 201: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh -200: + cat -200: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - 201: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C @@ -13218,7 +13065,6 @@ 201: ++ testname=linker-script4 201: ++ t=out/test/x86_64/linker-script4 201: ++ mkdir -p out/test/x86_64/linker-script4 -189: + out/test/x86_64/large-alignment/exe 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=gnu2 201: +++ uname @@ -13230,41 +13076,57 @@ 201: ++ set -x 201: + echo 'VERSION { ver_x { global: *; }; };' 201: + cat -196: ^ unclosed comment -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -182/402 Test #196: x86_64-linker-script-error ............................ Passed 0.19 sec -test 202 - Start 202: x86_64-linker-script5 - -202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh" -202: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -202: Environment variables: -202: MACHINE=x86_64 -202: CPU= -202: Test timeout computed to be: 1500 +201: + 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 +171: + out/test/x86_64/ifunc-alias/exe2 +171: + grep -E '^(\S+) \1$' +171: 0x2015f0 0x2015f0 +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +165/402 Test #171: x86_64-ifunc-alias .................................... Passed 0.60 sec +188: + 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 +147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so +147: + grep -F .gdb_index +147: [38] .gdb_index PROGBITS 0000000000000000 002e88 000315 00 0 0 4 +147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +147: + grep 'fn1: .* \[global, function\]' +147: [ 20] fn1: 0 [global, function] +147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +147: + grep 'char: .* \[static, type\]' +147: [ 4] unsigned char: 3 [static, type] +147: [ 13] char: 3 [static, type] +147: [ 17] signed char: 3 [static, type] +147: + cat +147: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^61$' +36: 61 +36: + cat +36: + 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 +172: + out/test/x86_64/ifunc-dlopen/exe +172: + grep 'foo foo' +172: foo foo 0x201640 0x201640 +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +189: + out/test/x86_64/large-alignment/exe 189: + grep 'Hello world' 189: Hello world 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 -188: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - -201: + 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 -183/402 Test #189: x86_64-large-alignment ................................ Passed 0.40 sec -188: + cat -190: + strip out/test/x86_64/large-max-page-size-strip/exe -test 203 - Start 203: x86_64-linker-script6 - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh" -203: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -203: Environment variables: -203: MACHINE=x86_64 -203: CPU= -203: Test timeout computed to be: 1500 +166/402 Test #189: x86_64-large-alignment ................................ Passed 0.35 sec +199: + mkdir -p out/test/x86_64/linker-script2/foo/bar +199: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a +199: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o +150: + 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 +148: + 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 +194: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o +194: + cc -c -o out/test/x86_64/link-order/b.o -xc - +194: + cat 202: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh 202: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 202: ++ export LC_ALL=C @@ -13284,20 +13146,37 @@ 202: ++ testname=linker-script5 202: ++ t=out/test/x86_64/linker-script5 202: ++ mkdir -p out/test/x86_64/linker-script5 -190: + grep 'Hello world' -179: + out/test/x86_64/ifunc-static/exe -190: + out/test/x86_64/large-max-page-size-strip/exe -190: Hello world -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -203: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 202: +++ uname -179: + grep 'Hello world' -184/402 Test #190: x86_64-large-max-page-size-strip ...................... Passed 0.42 sec +test 206 + Start 206: x86_64-lto-archive3 + +206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" +206: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +206: Environment variables: +206: MACHINE=x86_64 +206: CPU= +206: Test timeout computed to be: 1500 +test 207 + Start 207: x86_64-lto-dso + +207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh" +207: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +207: Environment variables: +207: MACHINE=x86_64 +207: CPU= +207: Test timeout computed to be: 1500 +test 208 + Start 208: x86_64-lto-gcc + +208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh" +208: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +208: Environment variables: +208: MACHINE=x86_64 +208: CPU= +208: Test timeout computed to be: 1500 +203: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh 203: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C @@ -13316,29 +13195,6 @@ 203: ++ testname=linker-script6 203: ++ t=out/test/x86_64/linker-script6 203: ++ mkdir -p out/test/x86_64/linker-script6 -test 204 - Start 204: x86_64-lto-archive - -204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh" -204: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -204: Environment variables: -204: MACHINE=x86_64 -204: CPU= -204: Test timeout computed to be: 1500 -202: ++ '[' Linux = FreeBSD ']' -202: ++ trap 'on_error $LINENO' ERR -202: ++ trap on_exit EXIT -202: ++ echo -n 'Testing linker-script5 ... ' -202: Testing linker-script5 ... ++ set -o pipefail -202: ++ set -x -202: + mkdir -p out/test/x86_64/linker-script5/foo -202: + cat -179: Hello world -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -185/402 Test #179: x86_64-ifunc-static ................................... Passed 1.20 sec 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 203: +++ uname @@ -13349,20 +13205,87 @@ 203: Testing linker-script6 ... ++ set -o pipefail 203: ++ set -x 203: + mkdir -p out/test/x86_64/linker-script6/foo -test 205 - Start 205: x86_64-lto-archive2 +203: + cat +203: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - +170: + grep -E '^(\S+) \1 (\S+) \2' +170: + out/test/x86_64/ifunc-address-equality/exe1 +170: 0x201700 0x201700 0x201708 0x201708 +170: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 +170: + not grep TEXTREL +170: + grep TEXTREL +170: + return 0 +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +177: + out/test/x86_64/ifunc-noplt/exe2 +177: + grep 'Hello world' +177: Hello world +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +200: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - +200: + cat +129: + out/test/x86_64/exception-multiple-ehframe/exe1 +129: + grep '^1 3$' +129: 1 3 +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +181: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - +181: + cat +130: + out/test/x86_64/exception/exe4 +130: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections +167/402 Test #129: x86_64-exception-multiple-ehframe ..................... Passed 1.14 sec +168/402 Test #131: x86_64-exclude-libs ................................... Passed 1.13 sec +169/402 Test #172: x86_64-ifunc-dlopen ................................... Passed 0.61 sec +test 209 + Start 209: x86_64-lto-llvm -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh" -205: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -205: Environment variables: -205: MACHINE=x86_64 -205: CPU= -205: Test timeout computed to be: 1500 +209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh" +209: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +209: Environment variables: +209: MACHINE=x86_64 +209: CPU= +209: Test timeout computed to be: 1500 +test 210 + Start 210: x86_64-lto-no-plugin + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh" +210: Working Directory: /build/reproducible-path/mold-2.37.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-lto-nostdlib + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh" +211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +211: Environment variables: +211: MACHINE=x86_64 +211: CPU= +211: Test timeout computed to be: 1500 +170/402 Test #170: x86_64-ifunc-address-equality ......................... Passed 0.64 sec +171/402 Test #177: x86_64-ifunc-noplt .................................... Passed 0.56 sec +199: + cat +199: + 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 +202: ++ '[' Linux = FreeBSD ']' +202: ++ trap 'on_error $LINENO' ERR +202: ++ trap on_exit EXIT +202: ++ echo -n 'Testing linker-script5 ... ' +202: Testing linker-script5 ... ++ set -o pipefail +202: ++ set -x +202: + mkdir -p out/test/x86_64/linker-script5/foo +202: + cat 202: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - -130: + out/test/x86_64/exception/exe8 -198: + cat -198: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script -199: + mkdir -p out/test/x86_64/linker-script2/foo/bar 204: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh 204: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 204: ++ export LC_ALL=C @@ -13379,36 +13302,9 @@ 204: ++ STRIP=strip 204: ++ QEMU= 204: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh .sh -130: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' -130: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC -199: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a -191: + grep 'Hello world' -200: + cat -191: + out/test/x86_64/large-max-page-size/exe -191: Hello world 204: ++ testname=lto-archive 204: ++ t=out/test/x86_64/lto-archive 204: ++ mkdir -p out/test/x86_64/lto-archive -203: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - -203: + cat -199: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o -181: + cat -205: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -181: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - -186/402 Test #191: x86_64-large-max-page-size ............................ Passed 0.36 sec -test 206 - Start 206: x86_64-lto-archive3 - -206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" -206: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -206: Environment variables: -206: MACHINE=x86_64 -206: CPU= -206: Test timeout computed to be: 1500 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=gnu2 204: +++ uname @@ -13421,6 +13317,8 @@ 204: + '[' cc = cc ']' 204: + test_cflags -flto 204: + echo 'int main() {}' +204: + cc -B. -flto -o /dev/null -xc - +205: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh 205: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C @@ -13439,15 +13337,40 @@ 205: ++ testname=lto-archive2 205: ++ t=out/test/x86_64/lto-archive2 205: ++ mkdir -p out/test/x86_64/lto-archive2 -199: + cat -200: + 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 -147: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log -192: + cc -o out/test/x86_64/large-text/b.o -c -xc - -192: + cat -204: + cc -B. -flto -o /dev/null -xc - -188: + 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 -147: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 -199: + 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 +205: ++ case $MACHINE in +205: ++ tlsdesc_opt=-mtls-dialect=gnu2 +205: +++ uname +205: ++ '[' Linux = FreeBSD ']' +205: ++ trap 'on_error $LINENO' ERR +205: ++ trap on_exit EXIT +205: ++ echo -n 'Testing lto-archive2 ... ' +205: Testing lto-archive2 ... ++ set -o pipefail +205: ++ set -x +205: + test_cflags -flto=auto +205: + echo 'int main() {}' +205: + cc -B. -flto=auto -o /dev/null -xc - +196: ^ unclosed comment +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +172/402 Test #196: x86_64-linker-script-error ............................ Passed 0.24 sec +198: + cat +198: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +183: + not grep -F '(INIT)' +183: + readelf --dynamic out/test/x86_64/init/exe +183: + grep -F '(INIT)' +183: + return 0 +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +195: + readelf -sW out/test/x86_64/linker-script-defsym/b.so +195: + grep 'FUNC .* bar' +195: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar +195: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar +195: + cat +195: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - 206: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh 206: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 206: ++ export LC_ALL=C @@ -13463,31 +13386,13 @@ 206: ++ OBJCOPY=objcopy 206: ++ STRIP=strip 206: ++ QEMU= -147: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log 206: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh .sh -205: ++ case $MACHINE in -205: ++ tlsdesc_opt=-mtls-dialect=gnu2 -147: #2 0x00007ffff7fbc944 in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 -205: +++ uname 206: ++ testname=lto-archive3 206: ++ t=out/test/x86_64/lto-archive3 206: ++ mkdir -p out/test/x86_64/lto-archive3 -147: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log -205: ++ '[' Linux = FreeBSD ']' -205: ++ trap 'on_error $LINENO' ERR -205: ++ trap on_exit EXIT -205: ++ echo -n 'Testing lto-archive2 ... ' -205: Testing lto-archive2 ... ++ set -o pipefail -205: ++ set -x -205: + test_cflags -flto=auto -205: + echo 'int main() {}' -205: + cc -B. -flto=auto -o /dev/null -xc - -147: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 -148: + 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 206: ++ case $MACHINE in 206: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: +++ uname -147: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log 206: ++ '[' Linux = FreeBSD ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT @@ -13495,49 +13400,8 @@ 206: Testing lto-archive3 ... ++ set -o pipefail 206: ++ set -x 206: + test_cflags -flto=auto -202: + cat -147: #4 0x00007ffff7fbc90c in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 -194: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o -147: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - -206: + cc -B. -flto=auto -o /dev/null -xc - -147: #5 0x00007ffff7fbc8d9 in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 -202: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script -147: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log -130: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread -195: + readelf -sW out/test/x86_64/linker-script-defsym/b.so -195: + grep 'FUNC .* bar' 206: + echo 'int main() {}' -203: + cat -147: #6 0x00007ffff7fbc8ea in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 -194: + cat -194: + cc -c -o out/test/x86_64/link-order/b.o -xc - -195: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar -195: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar -147: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log -195: + cat -195: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - -147: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 -147: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log -147: #8 0x00007ffff7fbc8c8 in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -187/402 Test #147: x86_64-gdb-index-dwarf5 ............................... Passed 3.05 sec -test 207 - Start 207: x86_64-lto-dso - -207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh" -207: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -207: Environment variables: -207: MACHINE=x86_64 -207: CPU= -207: Test timeout computed to be: 1500 -203: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script -193: + cc -o out/test/x86_64/library/c.o -c -xc - -193: + cat +206: + cc -B. -flto=auto -o /dev/null -xc - 207: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh 207: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 207: ++ export LC_ALL=C @@ -13559,10 +13423,7 @@ 207: ++ mkdir -p out/test/x86_64/lto-dso 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=gnu2 -194: + 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 -195: + 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 207: +++ uname -201: + readelf --version-info out/test/x86_64/linker-script4/c.so 207: ++ '[' Linux = FreeBSD ']' 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT @@ -13572,24 +13433,6 @@ 207: + test_cflags -flto 207: + echo 'int main() {}' 207: + cc -B. -flto -o /dev/null -xc - -201: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log -201: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -188/402 Test #201: x86_64-linker-script4 ................................. Passed 0.33 sec -test 208 - Start 208: x86_64-lto-gcc - -208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh" -208: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -208: Environment variables: -208: MACHINE=x86_64 -208: CPU= -208: Test timeout computed to be: 1500 -181: + 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 -193: + 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 208: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh 208: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 208: ++ export LC_ALL=C @@ -13606,77 +13449,54 @@ 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh .sh -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 208: ++ testname=lto-gcc 208: ++ t=out/test/x86_64/lto-gcc 208: ++ mkdir -p out/test/x86_64/lto-gcc -189/402 Test #199: x86_64-linker-script2 ................................. Passed 0.48 sec -test 209 - Start 209: x86_64-lto-llvm - -209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh" -209: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -209: Environment variables: -209: MACHINE=x86_64 -209: CPU= -209: Test timeout computed to be: 1500 -198: + grep 'Hello world' -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -188: + out/test/x86_64/large-alignment-dso/exe -188: + grep 'Hello world' -188: Hello world -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 -148: + grep -F .gdb_index 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 208: +++ uname 208: ++ '[' Linux = FreeBSD ']' -208: ++ trap 'on_error $LINENO' ERR -208: ++ trap on_exit EXIT -208: ++ echo -n 'Testing lto-gcc ... ' -208: Testing lto-gcc ... ++ set -o pipefail -208: ++ set -x -190/402 Test #188: x86_64-large-alignment-dso ............................ Passed 0.75 sec -191/402 Test #200: x86_64-linker-script3 ................................. Passed 0.44 sec -198: + out/test/x86_64/linker-script/exe -test 210 - Start 210: x86_64-lto-no-plugin +test 212 + Start 212: x86_64-lto-version-script -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh" -210: Working Directory: /build/reproducible-path/mold-2.37.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-lto-nostdlib +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh" +212: Working Directory: /build/reproducible-path/mold-2.37.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-main-in-dso -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh" -211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -211: Environment variables: -211: MACHINE=x86_64 -211: CPU= -211: Test timeout computed to be: 1500 -198: Hello world -198: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script -148: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -148: + out/test/x86_64/gdb-index-dwarf64/exe2 -148: + grep 'Hello world' -148: Hello world -148: + DEBUGINFOD_URLS= -148: + 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 -208: + gcc -B. -flto -o /dev/null -xc - -208: + echo 'int main() {}' +213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh" +213: Working Directory: /build/reproducible-path/mold-2.37.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-many-sections + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh" +214: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +214: Environment variables: +214: MACHINE=x86_64 +214: CPU= +214: Test timeout computed to be: 1500 +169: + out/test/x86_64/ifunc-address-equality-exported/exe +169: + grep -E '^(\S+) \1' +169: 0x2016d0 0x2016d0 +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +179: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static +176: + out/test/x86_64/ifunc-funcptr/exe1 +176: + grep '^3$' +176: 3 +176: + 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 +203: + cat +203: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 209: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh 209: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 209: ++ export LC_ALL=C @@ -13696,11 +13516,24 @@ 209: ++ testname=lto-llvm 209: ++ t=out/test/x86_64/lto-llvm 209: ++ mkdir -p out/test/x86_64/lto-llvm -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -192: + 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 +209: ++ case $MACHINE in +209: ++ tlsdesc_opt=-mtls-dialect=gnu2 +209: +++ uname +209: ++ '[' Linux = FreeBSD ']' +209: ++ trap 'on_error $LINENO' ERR +209: ++ trap on_exit EXIT +209: ++ echo -n 'Testing lto-llvm ... ' +209: Testing lto-llvm ... ++ set -o pipefail +209: ++ set -x +209: ++ uname -m +209: + '[' x86_64 = x86_64 ']' +209: + clang -B. -flto -o /dev/null -xc - +209: + echo 'int main() {}' +209: + skip +209: + echo skipped +209: skipped +209: + trap - EXIT +209: + exit 0 210: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh 210: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 210: ++ export LC_ALL=C @@ -13720,50 +13553,8 @@ 210: ++ testname=lto-no-plugin 210: ++ t=out/test/x86_64/lto-no-plugin 210: ++ mkdir -p out/test/x86_64/lto-no-plugin -192/402 Test #203: x86_64-linker-script6 ................................. Passed 0.36 sec -test 212 - Start 212: x86_64-lto-version-script - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh" -212: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -212: Environment variables: -212: MACHINE=x86_64 -212: CPU= -212: Test timeout computed to be: 1500 -209: ++ case $MACHINE in -209: ++ tlsdesc_opt=-mtls-dialect=gnu2 -209: +++ uname -209: ++ '[' Linux = FreeBSD ']' -209: ++ trap 'on_error $LINENO' ERR -209: ++ trap on_exit EXIT -209: ++ echo -n 'Testing lto-llvm ... ' -209: Testing lto-llvm ... ++ set -o pipefail -209: ++ set -x -209: ++ uname -m -211: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -212: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh -212: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -212: ++ export LC_ALL=C -212: ++ LC_ALL=C -212: ++ '[' -z x86_64 ']' -212: ++ '[' -z '' ']' -212: ++ TESTDIR=out/test/x86_64 -212: ++ CC=cc -212: ++ CXX=c++ -212: ++ GCC=gcc -212: ++ GXX=g++ -212: ++ OBJDUMP=objdump -212: ++ OBJCOPY=objcopy -212: ++ STRIP=strip -212: ++ QEMU= 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 -209: + '[' x86_64 = x86_64 ']' -209: + echo 'int main() {}' 210: +++ uname 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR @@ -13771,10 +13562,8 @@ 210: ++ echo -n 'Testing lto-no-plugin ... ' 210: Testing lto-no-plugin ... ++ set -o pipefail 210: ++ set -x -212: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh -193/402 Test #202: x86_64-linker-script5 ................................. Passed 0.40 sec 210: ++ uname -m -210: + '[' x86_64 = x86_64 ']' +211: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh 211: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C @@ -13789,16 +13578,101 @@ 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= -209: + clang -B. -flto -o /dev/null -xc - -test 213 - Start 213: x86_64-main-in-dso +211: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh .sh +211: ++ testname=lto-nostdlib +211: ++ t=out/test/x86_64/lto-nostdlib +211: ++ mkdir -p out/test/x86_64/lto-nostdlib +211: ++ case $MACHINE in +211: ++ tlsdesc_opt=-mtls-dialect=gnu2 +211: +++ uname +211: ++ '[' Linux = FreeBSD ']' +211: ++ trap 'on_error $LINENO' ERR +211: ++ trap on_exit EXIT +211: ++ echo -n 'Testing lto-nostdlib ... ' +211: Testing lto-nostdlib ... ++ set -o pipefail +211: ++ set -x +211: + test_cflags -flto +211: + echo 'int main() {}' +173/402 Test #169: x86_64-ifunc-address-equality-exported ................ Passed 0.68 sec +174/402 Test #183: x86_64-init ........................................... Passed 0.52 sec +test 215 + Start 215: x86_64-many-sections2 -213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh" -213: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -213: Environment variables: -213: MACHINE=x86_64 -213: CPU= -213: Test timeout computed to be: 1500 +215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" +215: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +215: Environment variables: +215: MACHINE=x86_64 +215: CPU= +215: Test timeout computed to be: 1500 +test 216 + Start 216: x86_64-mcmodel-large + +216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh" +216: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +216: Environment variables: +216: MACHINE=x86_64 +216: CPU= +216: Test timeout computed to be: 1500 +175/402 Test #209: x86_64-lto-llvm .......................................***Skipped 0.06 sec +208: ++ trap 'on_error $LINENO' ERR +208: ++ trap on_exit EXIT +208: ++ echo -n 'Testing lto-gcc ... ' +208: Testing lto-gcc ... ++ set -o pipefail +208: ++ set -x +208: + gcc -B. -flto -o /dev/null -xc - +208: + echo 'int main() {}' +201: + readelf --version-info out/test/x86_64/linker-script4/c.so +201: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log +201: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +173: + out/test/x86_64/ifunc-dso/exe +173: + grep 'Hello world' +173: Hello world +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +176/402 Test #173: x86_64-ifunc-dso ...................................... Passed 0.65 sec +194: + 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 +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - +36: + 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 +202: + cat +202: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script +188: + out/test/x86_64/large-alignment-dso/exe +188: + grep 'Hello world' +188: Hello world +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe +150: + grep -F .gdb_index +150: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 +150: + out/test/x86_64/gdb-index-split-dwarf/exe +150: + grep 'Hello world' +150: Hello world +193: + cc -o out/test/x86_64/library/c.o -c -xc - +193: + cat +212: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh +212: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +212: ++ export LC_ALL=C +212: ++ LC_ALL=C +212: ++ '[' -z x86_64 ']' +212: ++ '[' -z '' ']' +212: ++ TESTDIR=out/test/x86_64 +212: ++ CC=cc +212: ++ CXX=c++ +212: ++ GCC=gcc +212: ++ GXX=g++ +212: ++ OBJDUMP=objdump +212: ++ OBJCOPY=objcopy +212: ++ STRIP=strip +212: ++ QEMU= +212: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh 212: ++ testname=lto-version-script 212: ++ t=out/test/x86_64/lto-version-script 212: ++ mkdir -p out/test/x86_64/lto-version-script @@ -13813,43 +13687,7 @@ 212: ++ set -x 212: + test_cflags -flto 212: + echo 'int main() {}' -209: + skip -209: + echo skipped -209: skipped -209: + trap - EXIT -209: + exit 0 212: + cc -B. -flto -o /dev/null -xc - -211: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh .sh -211: ++ testname=lto-nostdlib -211: ++ t=out/test/x86_64/lto-nostdlib -211: ++ mkdir -p out/test/x86_64/lto-nostdlib -210: + echo 'int main() {}' -210: + clang -B. -flto -o /dev/null -xc - -210: + skip -194/402 Test #209: x86_64-lto-llvm .......................................***Skipped 0.09 sec -210: + echo skipped -210: skipped -210: + trap - EXIT -210: + exit 0 -test 214 - Start 214: x86_64-many-sections - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh" -214: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -214: Environment variables: -214: MACHINE=x86_64 -214: CPU= -214: Test timeout computed to be: 1500 -195/402 Test #210: x86_64-lto-no-plugin ..................................***Skipped 0.09 sec -test 215 - Start 215: x86_64-many-sections2 - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" -215: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -215: Environment variables: -215: MACHINE=x86_64 -215: CPU= -215: Test timeout computed to be: 1500 213: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh 213: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 213: ++ export LC_ALL=C @@ -13869,18 +13707,18 @@ 213: ++ testname=main-in-dso 213: ++ t=out/test/x86_64/main-in-dso 213: ++ mkdir -p out/test/x86_64/main-in-dso -211: ++ case $MACHINE in -211: ++ tlsdesc_opt=-mtls-dialect=gnu2 -211: +++ uname -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT -211: ++ echo -n 'Testing lto-nostdlib ... ' -211: Testing lto-nostdlib ... ++ set -o pipefail -211: ++ set -x -211: + test_cflags -flto -211: + echo 'int main() {}' -211: + cc -B. -flto -o /dev/null -xc - +213: ++ case $MACHINE in +213: ++ tlsdesc_opt=-mtls-dialect=gnu2 +213: +++ uname +213: ++ '[' Linux = FreeBSD ']' +213: ++ trap 'on_error $LINENO' ERR +213: ++ trap on_exit EXIT +213: ++ echo -n 'Testing main-in-dso ... ' +213: Testing main-in-dso ... ++ set -o pipefail +213: ++ set -x +213: + '[' x86_64 = ppc64 ']' +213: + cat +213: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC 214: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh 214: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 214: ++ export LC_ALL=C @@ -13900,46 +13738,63 @@ 214: ++ testname=many-sections 214: ++ t=out/test/x86_64/many-sections 214: ++ mkdir -p out/test/x86_64/many-sections -195: + grep 42 -195: + out/test/x86_64/linker-script-defsym/exe -195: 42 -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -196/402 Test #195: x86_64-linker-script-defsym ........................... Passed 0.70 sec -214: ++ case $MACHINE in -214: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 216 - Start 216: x86_64-mcmodel-large +177/402 Test #201: x86_64-linker-script4 ................................. Passed 0.15 sec +test 217 + Start 217: x86_64-mergeable-strings -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh" -216: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -216: Environment variables: -216: MACHINE=x86_64 -216: CPU= -216: Test timeout computed to be: 1500 -214: +++ uname -214: ++ '[' Linux = FreeBSD ']' -214: ++ trap 'on_error $LINENO' ERR -214: ++ trap on_exit EXIT -214: ++ echo -n 'Testing many-sections ... ' -214: Testing many-sections ... ++ set -o pipefail -214: ++ set -x -214: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -214: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - -214: + seq 1 100000 -213: ++ case $MACHINE in -213: ++ tlsdesc_opt=-mtls-dialect=gnu2 -213: +++ uname -213: ++ '[' Linux = FreeBSD ']' -213: ++ trap 'on_error $LINENO' ERR -213: ++ trap on_exit EXIT -213: ++ echo -n 'Testing main-in-dso ... ' -213: Testing main-in-dso ... ++ set -o pipefail -213: ++ set -x -213: + '[' x86_64 = ppc64 ']' -213: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mergeable-strings.sh" +217: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +217: Environment variables: +217: MACHINE=x86_64 +217: CPU= +217: Test timeout computed to be: 1500 +test 218 + Start 218: x86_64-missing-but-ok + +218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh" +218: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +218: Environment variables: +218: MACHINE=x86_64 +218: CPU= +218: Test timeout computed to be: 1500 +test 219 + Start 219: x86_64-missing-error + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh" +219: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +219: Environment variables: +219: MACHINE=x86_64 +219: CPU= +219: Test timeout computed to be: 1500 +178/402 Test #188: x86_64-large-alignment-dso ............................ Passed 0.48 sec +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +179/402 Test #150: x86_64-gdb-index-split-dwarf .......................... Passed 0.95 sec +210: + '[' x86_64 = x86_64 ']' +210: + echo 'int main() {}' +210: + clang -B. -flto -o /dev/null -xc - +210: + skip +210: + echo skipped +210: skipped +210: + trap - EXIT +210: + exit 0 +180/402 Test #210: x86_64-lto-no-plugin ..................................***Skipped 0.08 sec +139: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +181/402 Test #139: x86_64-filler ......................................... Passed 1.13 sec +211: + cc -B. -flto -o /dev/null -xc - +147: + 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 +148: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +148: + DEBUGINFOD_URLS= +148: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +200: + cat +200: + 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 +195: + 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 215: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh 215: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 215: ++ export LC_ALL=C @@ -13956,18 +13811,57 @@ 215: ++ STRIP=strip 215: ++ QEMU= 215: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh .sh -193: + grep 'Hello world' -193: + out/test/x86_64/library/exe1 -193: Hello world -193: + 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 215: ++ testname=many-sections2 215: ++ t=out/test/x86_64/many-sections2 215: ++ mkdir -p out/test/x86_64/many-sections2 -213: + cat -216: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh -181: + grep 21348756 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 +215: +++ uname +215: ++ '[' Linux = FreeBSD ']' +215: ++ trap 'on_error $LINENO' ERR +215: ++ trap on_exit EXIT +215: ++ echo -n 'Testing many-sections2 ... ' +215: Testing many-sections2 ... ++ set -o pipefail +215: ++ set -x +215: + nm mold +215: + grep __tsan_init +test 220 + Start 220: x86_64-mold-wrapper + +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh" +220: Working Directory: /build/reproducible-path/mold-2.37.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-mold-wrapper2 + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh" +221: Working Directory: /build/reproducible-path/mold-2.37.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-nmagic + +222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh" +222: Working Directory: /build/reproducible-path/mold-2.37.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-no-allow-shlib-undefined + +223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh" +223: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +223: Environment variables: +223: MACHINE=x86_64 +223: CPU= +223: Test timeout computed to be: 1500 +216: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh 216: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C @@ -13982,39 +13876,10 @@ 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= -194: + readelf --dynamic out/test/x86_64/link-order/exe -181: + out/test/x86_64/init-array-priorities/exe 216: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh .sh -194: + grep libfoo 216: ++ testname=mcmodel-large 216: ++ t=out/test/x86_64/mcmodel-large 216: ++ mkdir -p out/test/x86_64/mcmodel-large -194: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] -194: + 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 -181: 21348756 -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -197/402 Test #181: x86_64-init-array-priorities .......................... Passed 1.39 sec -test 217 - Start 217: x86_64-mergeable-strings - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mergeable-strings.sh" -217: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -217: Environment variables: -217: MACHINE=x86_64 -217: CPU= -217: Test timeout computed to be: 1500 -215: +++ uname -215: ++ '[' Linux = FreeBSD ']' -215: ++ trap 'on_error $LINENO' ERR -215: ++ trap on_exit EXIT -215: ++ echo -n 'Testing many-sections2 ... ' -215: Testing many-sections2 ... ++ set -o pipefail -215: ++ set -x -215: + nm mold -215: + grep __tsan_init 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: +++ uname @@ -14025,12 +13890,20 @@ 216: Testing mcmodel-large ... ++ set -o pipefail 216: ++ set -x 216: + test_cflags -static -mcmodel=large -216: + echo 'int main() {}' 216: + cc -B. -static -mcmodel=large -o /dev/null -xc - -198: + out/test/x86_64/linker-script/exe -198: + grep 'Hello world' -198: Hello world -198: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script +216: + echo 'int main() {}' +214: ++ case $MACHINE in +214: ++ tlsdesc_opt=-mtls-dialect=gnu2 +214: +++ uname +214: ++ '[' Linux = FreeBSD ']' +214: ++ trap 'on_error $LINENO' ERR +214: ++ trap on_exit EXIT +214: ++ echo -n 'Testing many-sections ... ' +214: Testing many-sections ... ++ set -o pipefail +214: ++ set -x +214: + seq 1 100000 +214: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +214: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - 217: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mergeable-strings.sh 217: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 217: ++ export LC_ALL=C @@ -14050,7 +13923,6 @@ 217: ++ testname=mergeable-strings 217: ++ t=out/test/x86_64/mergeable-strings 217: ++ mkdir -p out/test/x86_64/mergeable-strings -213: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 217: +++ uname @@ -14062,60 +13934,13 @@ 217: ++ set -x 217: + cat 217: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 -130: + out/test/x86_64/exception/exe9 -130: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie -206: + cat -206: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto -205: + echo -205: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - -204: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - -217: + cat -217: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 -193: + out/test/x86_64/library/exe2 -193: + grep 'Hello world' -193: Hello world -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -204: + cat -198: + grep 'Hello world' -198/402 Test #193: x86_64-library ........................................ Passed 1.00 sec -test 218 - Start 218: x86_64-missing-but-ok - -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh" -218: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -218: Environment variables: -218: MACHINE=x86_64 -218: CPU= -218: Test timeout computed to be: 1500 -198: + out/test/x86_64/linker-script/exe -198: Hello world -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -199/402 Test #198: x86_64-linker-script .................................. Passed 0.93 sec -test 219 - Start 219: x86_64-missing-error - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh" -219: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -219: Environment variables: -219: MACHINE=x86_64 -219: CPU= -219: Test timeout computed to be: 1500 -206: + rm -f out/test/x86_64/lto-archive3/b.a 218: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh -205: + rm -f out/test/x86_64/lto-archive2/b.a 218: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++ '[' -z x86_64 ']' 218: ++ '[' -z '' ']' 218: ++ TESTDIR=out/test/x86_64 -205: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o 218: ++ CC=cc 218: ++ CXX=c++ 218: ++ GCC=gcc @@ -14130,7 +13955,6 @@ 218: ++ mkdir -p out/test/x86_64/missing-but-ok 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 -206: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o 218: +++ uname 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR @@ -14138,13 +13962,19 @@ 218: ++ echo -n 'Testing missing-but-ok ... ' 218: Testing missing-but-ok ... ++ set -o pipefail 218: ++ set -x -205: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - -206: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o 218: + cat -219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh -205: + cat +218: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - +218: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o 192: + out/test/x86_64/large-text/exe 192: + grep 'Hello world' +192: Hello world +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh 219: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -14159,37 +13989,55 @@ 219: ++ OBJCOPY=objcopy 219: ++ STRIP=strip 219: ++ QEMU= -192: Hello world 219: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh .sh -206: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -200/402 Test #192: x86_64-large-text ..................................... Passed 1.09 sec -test 220 - Start 220: x86_64-mold-wrapper - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh" -220: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -220: Environment variables: -220: MACHINE=x86_64 -220: CPU= -220: Test timeout computed to be: 1500 -206: + cat -218: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - 219: ++ testname=missing-error 219: ++ t=out/test/x86_64/missing-error 219: ++ mkdir -p out/test/x86_64/missing-error -207: + cat -207: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - -194: + not grep libfoo -194: + grep libfoo -194: + readelf --dynamic out/test/x86_64/link-order/exe -220: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 219: +++ uname +219: ++ '[' Linux = FreeBSD ']' +219: ++ trap 'on_error $LINENO' ERR +219: ++ trap on_exit EXIT +219: ++ echo -n 'Testing missing-error ... ' +219: Testing missing-error ... ++ set -o pipefail +219: ++ set -x +219: + cat +219: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +178: + out/test/x86_64/ifunc-static-pie/exe2 +178: + grep 'Hello world' +178: Hello world +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +198: + grep 'Hello world' +198: + out/test/x86_64/linker-script/exe +198: Hello world +198: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script +176: + out/test/x86_64/ifunc-funcptr/exe2 +176: + grep '^3$' +176: 3 +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +193: + 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 +130: + out/test/x86_64/exception/exe5 +130: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +220: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh 220: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C @@ -14205,32 +14053,9 @@ 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh .sh -194: + return 0 220: ++ testname=mold-wrapper 220: ++ t=out/test/x86_64/mold-wrapper 220: ++ mkdir -p out/test/x86_64/mold-wrapper -219: ++ '[' Linux = FreeBSD ']' -219: ++ trap 'on_error $LINENO' ERR -219: ++ trap on_exit EXIT -219: ++ echo -n 'Testing missing-error ... ' -219: Testing missing-error ... ++ set -o pipefail -219: ++ set -x -218: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -201/402 Test #194: x86_64-link-order ..................................... Passed 1.08 sec -test 221 - Start 221: x86_64-mold-wrapper2 - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh" -221: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -221: Environment variables: -221: MACHINE=x86_64 -221: CPU= -221: Test timeout computed to be: 1500 -219: + cc -o out/test/x86_64/missing-error/a.o -c -xc - 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname @@ -14242,10 +14067,7 @@ 220: ++ set -x 220: + '[' cc = cc ']' 220: + ldd mold-wrapper.so -220: + grep libasan 221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh -213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC -219: + cat 221: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 221: ++ export LC_ALL=C 221: ++ LC_ALL=C @@ -14273,38 +14095,15 @@ 221: ++ echo -n 'Testing mold-wrapper2 ... ' 221: Testing mold-wrapper2 ... ++ set -o pipefail 221: ++ set -x -208: + cat -130: + out/test/x86_64/exception/exe10 -207: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o -208: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - -221: + ldd mold-wrapper.so -221: + grep libasan -130: + '[' x86_64 '!=' riscv32 ']' -130: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -217: + 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 -202/402 Test #218: x86_64-missing-but-ok ................................. Passed 0.14 sec -test 222 - Start 222: x86_64-nmagic - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh" -222: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -222: Environment variables: -222: MACHINE=x86_64 -222: CPU= -222: Test timeout computed to be: 1500 -204: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - -204: + cat -220: + grep '__[at]san_init' -220: + nm mold -213: + 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: + 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 222: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh -219: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o 222: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +182/402 Test #176: x86_64-ifunc-funcptr .................................. Passed 0.69 sec +183/402 Test #178: x86_64-ifunc-static-pie ............................... Passed 0.66 sec +184/402 Test #192: x86_64-large-text ..................................... Passed 0.51 sec +185/402 Test #199: x86_64-linker-script2 ................................. Passed 0.28 sec +186/402 Test #202: x86_64-linker-script5 ................................. Passed 0.21 sec +221: + ldd mold-wrapper.so +221: + grep libasan 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++ '[' -z x86_64 ']' @@ -14319,7 +14118,51 @@ 222: ++ STRIP=strip 222: ++ QEMU= 222: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh .sh -206: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a +test 224 + Start 224: x86_64-no-eh-frame-header + +224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh" +224: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +224: Environment variables: +224: MACHINE=x86_64 +224: CPU= +224: Test timeout computed to be: 1500 +test 225 + Start 225: x86_64-no-object-file + +225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh" +225: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +225: Environment variables: +225: MACHINE=x86_64 +225: CPU= +225: Test timeout computed to be: 1500 +test 226 + Start 226: x86_64-no-quick-exit + +226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh" +226: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +226: Environment variables: +226: MACHINE=x86_64 +226: CPU= +226: Test timeout computed to be: 1500 +test 227 + Start 227: x86_64-no-undefined-version + +227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh" +227: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +227: Environment variables: +227: MACHINE=x86_64 +227: CPU= +227: Test timeout computed to be: 1500 +test 228 + Start 228: x86_64-nocopyreloc + +228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh" +228: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +228: Environment variables: +228: MACHINE=x86_64 +228: CPU= +228: Test timeout computed to be: 1500 221: + nm mold 221: + grep '__[at]san_init' 222: ++ testname=nmagic @@ -14327,8 +14170,6 @@ 222: ++ mkdir -p out/test/x86_64/nmagic 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 -212: + cat -212: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 222: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR @@ -14336,37 +14177,16 @@ 222: ++ echo -n 'Testing nmagic ... ' 222: Testing nmagic ... ++ set -o pipefail 222: ++ set -x -222: + cc -o out/test/x86_64/nmagic/a.o -c -xc - 222: + cat -216: + cat -197: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - -211: + cat -211: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - -216: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large -197: + cat -219: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log -219: mold: error: undefined symbol: foo -219: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log -219: >>> out/test/x86_64/missing-error/a.o:(main) -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -203/402 Test #219: x86_64-missing-error .................................. Passed 0.24 sec -test 223 - Start 223: x86_64-no-allow-shlib-undefined - -223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh" -223: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -223: Environment variables: -223: MACHINE=x86_64 -223: CPU= -223: Test timeout computed to be: 1500 -217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -217: + out/test/x86_64/mergeable-strings/exe1 -217: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o -217: + 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 +222: + cc -o out/test/x86_64/nmagic/a.o -c -xc - +194: + readelf --dynamic out/test/x86_64/link-order/exe +194: + grep libfoo +194: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] +194: + 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 +187/402 Test #203: x86_64-linker-script6 ................................. Passed 0.23 sec +220: + grep libasan +220: + grep '__[at]san_init' +220: + nm mold 223: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh 223: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 223: ++ export LC_ALL=C @@ -14382,21 +14202,12 @@ 223: ++ OBJCOPY=objcopy 223: ++ STRIP=strip 223: ++ QEMU= -204: + rm -f out/test/x86_64/lto-archive/c.a 223: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh .sh -204: + 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 223: ++ testname=no-allow-shlib-undefined 223: ++ t=out/test/x86_64/no-allow-shlib-undefined 223: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined -211: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib -204: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - -212: + cat -222: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 -212: + 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 -204: + cat -216: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 223: +++ uname 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR @@ -14404,31 +14215,32 @@ 223: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 223: Testing no-allow-shlib-undefined ... ++ set -o pipefail 223: ++ set -x -223: + cat 223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - -197: + cat -197: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - -204: + 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 -130: + strip out/test/x86_64/exception/exe11 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -204/402 Test #205: x86_64-lto-archive2 ................................... Passed 1.06 sec -test 224 - Start 224: x86_64-no-eh-frame-header - -224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh" -224: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -224: Environment variables: -224: MACHINE=x86_64 -224: CPU= -224: Test timeout computed to be: 1500 -130: + out/test/x86_64/exception/exe11 +223: + cat +213: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56000003$' +36: 56000003 +36: + cat +36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +147: + grep -F .gdb_index +147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe +147: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 +147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe +217: + cat +217: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 +195: + out/test/x86_64/linker-script-defsym/exe +181: + cat 224: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh -130: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie -213: + out/test/x86_64/main-in-dso/exe1 -213: + grep 'Hello world' 224: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C @@ -14443,11 +14255,9 @@ 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= -213: Hello world 224: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh .sh 224: ++ testname=no-eh-frame-header 224: ++ t=out/test/x86_64/no-eh-frame-header -213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 224: ++ mkdir -p out/test/x86_64/no-eh-frame-header 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 @@ -14460,29 +14270,6 @@ 224: ++ set -x 224: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 224: + cat -222: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib -197: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' -197: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script -213: + 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 -217: + out/test/x86_64/mergeable-strings/exe2 -217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -217: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -205/402 Test #217: x86_64-mergeable-strings .............................. Passed 0.73 sec -test 225 - Start 225: x86_64-no-object-file - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh" -225: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -225: Environment variables: -225: MACHINE=x86_64 -225: CPU= -225: Test timeout computed to be: 1500 -197: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o -224: + 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 225: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh 225: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 225: ++ export LC_ALL=C @@ -14499,52 +14286,12 @@ 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh .sh -207: + '[' x86_64 = ppc64 ']' -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -207: + grep 'T foo' -207: + nm -D out/test/x86_64/lto-dso/b.so 225: ++ testname=no-object-file 225: ++ t=out/test/x86_64/no-object-file 225: ++ mkdir -p out/test/x86_64/no-object-file -206/402 Test #206: x86_64-lto-archive3 ................................... Passed 1.22 sec -207: 00000000000015d9 T foo -test 226 - Start 226: x86_64-no-quick-exit - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh" -226: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -226: Environment variables: -226: MACHINE=x86_64 -226: CPU= -226: Test timeout computed to be: 1500 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 -207/402 Test #207: x86_64-lto-dso ........................................ Passed 1.14 sec -test 227 - Start 227: x86_64-no-undefined-version - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh" -227: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -227: Environment variables: -227: MACHINE=x86_64 -227: CPU= -227: Test timeout computed to be: 1500 225: +++ uname -225: ++ '[' Linux = FreeBSD ']' -225: ++ trap 'on_error $LINENO' ERR -225: ++ trap on_exit EXIT -225: ++ echo -n 'Testing no-object-file ... ' -225: Testing no-object-file ... ++ set -o pipefail -225: ++ set -x -225: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - -225: + cat 226: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh 226: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 226: ++ export LC_ALL=C @@ -14561,10 +14308,10 @@ 226: ++ STRIP=strip 226: ++ QEMU= 226: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh .sh -227: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh 226: ++ testname=no-quick-exit 226: ++ t=out/test/x86_64/no-quick-exit 226: ++ mkdir -p out/test/x86_64/no-quick-exit +227: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh 227: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C @@ -14580,23 +14327,55 @@ 227: ++ STRIP=strip 227: ++ QEMU= 227: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh .sh -225: + rm -f out/test/x86_64/no-object-file/a.a 227: ++ testname=no-undefined-version 227: ++ t=out/test/x86_64/no-undefined-version 227: ++ mkdir -p out/test/x86_64/no-undefined-version -223: + cat -225: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 -223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 227: +++ uname -216: + out/test/x86_64/mcmodel-large/exe -216: + grep 'Hello world' -216: Hello world -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 +188/402 Test #200: x86_64-linker-script3 ................................. Passed 0.29 sec +189/402 Test #218: x86_64-missing-but-ok ................................. Passed 0.11 sec +195: + grep 42 +181: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - +test 229 + Start 229: x86_64-noinhibit-exec + +229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh" +229: Working Directory: /build/reproducible-path/mold-2.37.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-non-canonical-plt + +230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh" +230: Working Directory: /build/reproducible-path/mold-2.37.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-nostdlib + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh" +231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +231: Environment variables: +231: MACHINE=x86_64 +231: CPU= +231: Test timeout computed to be: 1500 +195: 42 +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +147: + grep 'main: .* \[global, function\]' +147: [ 1] main: 0 [global, function] +147: + out/test/x86_64/gdb-index-dwarf5/exe +147: + grep 'Hello world' +147: Hello world +147: + DEBUGINFOD_URLS= +147: + 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 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT @@ -14604,36 +14383,23 @@ 227: Testing no-undefined-version ... ++ set -o pipefail 227: ++ set -x 227: + echo 'ver_x { global: foo; };' -208/402 Test #216: x86_64-mcmodel-large .................................. Passed 0.90 sec -test 228 - Start 228: x86_64-nocopyreloc - -228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh" -228: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -228: Environment variables: -228: MACHINE=x86_64 -228: CPU= -228: Test timeout computed to be: 1500 -224: + not grep -F .eh_frame_hdr -224: + grep -F .eh_frame_hdr -224: + readelf -WS out/test/x86_64/no-eh-frame-header/exe -227: + cat 227: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - -225: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a -222: ++ cut '-d ' -f1 -222: ++ nm out/test/x86_64/nmagic/exe1 -222: ++ grep ' end$' -224: + return 0 -224: + out/test/x86_64/no-eh-frame-header/exe -226: ++ case $MACHINE in -226: ++ tlsdesc_opt=-mtls-dialect=gnu2 +227: + cat +225: ++ '[' Linux = FreeBSD ']' +225: ++ trap 'on_error $LINENO' ERR +225: ++ trap on_exit EXIT +225: ++ echo -n 'Testing no-object-file ... ' +225: Testing no-object-file ... ++ set -o pipefail +225: ++ set -x +225: + cat +225: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - +225: + rm -f out/test/x86_64/no-object-file/a.a +225: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o +198: + grep 'Hello world' +198: + out/test/x86_64/linker-script/exe +198: Hello world +198: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script 228: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh -226: +++ uname -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -222: + end1=0000000000000410 228: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C @@ -14648,67 +14414,13 @@ 228: ++ OBJCOPY=objcopy 228: ++ STRIP=strip 228: ++ QEMU= -209/402 Test #224: x86_64-no-eh-frame-header ............................. Passed 0.28 sec -226: ++ '[' Linux = FreeBSD ']' -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT -226: ++ echo -n 'Testing no-quick-exit ... ' -226: Testing no-quick-exit ... ++ set -o pipefail -226: ++ set -x -test 229 - Start 229: x86_64-noinhibit-exec - -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh" -229: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -229: Environment variables: -229: MACHINE=x86_64 -229: CPU= -229: Test timeout computed to be: 1500 -226: + cat -226: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - 228: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh .sh 228: ++ testname=nocopyreloc 228: ++ t=out/test/x86_64/nocopyreloc 228: ++ mkdir -p out/test/x86_64/nocopyreloc 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 -222: ++ nm out/test/x86_64/nmagic/exe2 -222: ++ cut '-d ' -f1 -222: ++ grep ' end$' -229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh -222: + end2=0000000000003480 -222: + '[' 1040 -lt 13440 ']' -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 228: +++ uname -229: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -229: ++ export LC_ALL=C -229: ++ LC_ALL=C -229: ++ '[' -z x86_64 ']' -229: ++ '[' -z '' ']' -229: ++ TESTDIR=out/test/x86_64 -229: ++ CC=cc -229: ++ CXX=c++ -229: ++ GCC=gcc -229: ++ GXX=g++ -229: ++ OBJDUMP=objdump -229: ++ OBJCOPY=objcopy -229: ++ STRIP=strip -229: ++ QEMU= -210/402 Test #222: x86_64-nmagic ......................................... Passed 0.55 sec -211: + grep -E ' _start' -test 230 - Start 230: x86_64-non-canonical-plt - -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh" -230: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -230: Environment variables: -230: MACHINE=x86_64 -230: CPU= -230: Test timeout computed to be: 1500 -211: + readelf -Ws out/test/x86_64/lto-nostdlib/exe 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT @@ -14722,14 +14434,22 @@ 228: + '[' x86_64 = ppc64le ']' 228: + '[' x86_64 = sh4 ']' 228: + [[ x86_64 = loongarch* ]] -228: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - -229: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh .sh -229: ++ testname=noinhibit-exec -229: ++ t=out/test/x86_64/noinhibit-exec -229: ++ mkdir -p out/test/x86_64/noinhibit-exec -211: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start +226: ++ case $MACHINE in +226: ++ tlsdesc_opt=-mtls-dialect=gnu2 +226: +++ uname +226: ++ '[' Linux = FreeBSD ']' +226: ++ trap 'on_error $LINENO' ERR +226: ++ trap on_exit EXIT +226: ++ echo -n 'Testing no-quick-exit ... ' +226: Testing no-quick-exit ... ++ set -o pipefail +226: ++ set -x +226: + cat +226: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - +213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC +219: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o +222: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic +229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh 230: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh -228: + cat 230: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C @@ -14744,98 +14464,58 @@ 230: ++ OBJCOPY=objcopy 230: ++ STRIP=strip 230: ++ QEMU= -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 +230: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh .sh +231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh +190/402 Test #195: x86_64-linker-script-defsym ........................... Passed 0.47 sec +225: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a +228: + cat +229: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +229: ++ export LC_ALL=C +229: ++ LC_ALL=C +229: ++ '[' -z x86_64 ']' +229: ++ '[' -z '' ']' +229: ++ TESTDIR=out/test/x86_64 +229: ++ CC=cc +229: ++ CXX=c++ +229: ++ GCC=gcc +229: ++ GXX=g++ +229: ++ OBJDUMP=objdump +229: ++ OBJCOPY=objcopy +229: ++ STRIP=strip +229: ++ QEMU= +test 232 + Start 232: x86_64-oformat-binary + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh" +232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +232: Environment variables: +232: MACHINE=x86_64 +232: CPU= +232: Test timeout computed to be: 1500 +228: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - +229: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh .sh +229: ++ testname=noinhibit-exec +229: ++ t=out/test/x86_64/noinhibit-exec +229: ++ mkdir -p out/test/x86_64/noinhibit-exec 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: +++ uname -211/402 Test #211: x86_64-lto-nostdlib ................................... Passed 1.12 sec -227: + 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 -test 231 - Start 231: x86_64-nostdlib - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh" -231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -231: Environment variables: -231: MACHINE=x86_64 -231: CPU= -231: Test timeout computed to be: 1500 -227: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' -229: ++ '[' Linux = FreeBSD ']' -229: ++ trap 'on_error $LINENO' ERR -229: ++ trap on_exit EXIT -229: ++ echo -n 'Testing noinhibit-exec ... ' -229: Testing noinhibit-exec ... ++ set -o pipefail -229: ++ set -x -229: + cat -229: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC -230: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh .sh +193: + out/test/x86_64/library/exe1 +193: + grep 'Hello world' +193: Hello world +193: + 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 230: ++ testname=non-canonical-plt 230: ++ t=out/test/x86_64/non-canonical-plt 230: ++ mkdir -p out/test/x86_64/non-canonical-plt 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 230: +++ uname -130: + strip out/test/x86_64/exception/exe12 -130: + out/test/x86_64/exception/exe12 -212: + '[' x86_64 = ppc64 ']' -212: + nm -D out/test/x86_64/lto-version-script/c.so -212: + grep 'T foo' -212: 00000000000015f9 T foo -213: + grep 'Hello world' -213: + out/test/x86_64/main-in-dso/exe2 -213: Hello world -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -225: mold: warning: entry symbol is not defined: _start -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -187: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o -208: + out/test/x86_64/lto-gcc/exe1 -212/402 Test #213: x86_64-main-in-dso .................................... Passed 1.11 sec 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: ++ echo -n 'Testing non-canonical-plt ... ' 230: Testing non-canonical-plt ... ++ set -o pipefail 230: ++ set -x -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -213/402 Test #130: x86_64-exception ...................................... Passed 5.01 sec -test 232 - Start 232: x86_64-oformat-binary - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh" -232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -232: Environment variables: -232: MACHINE=x86_64 -232: CPU= -232: Test timeout computed to be: 1500 -230: + cat -230: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - -test 233 - Start 233: x86_64-omagic - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh" -233: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -233: Environment variables: -233: MACHINE=x86_64 -233: CPU= -233: Test timeout computed to be: 1500 -208: + grep 'Hello world' -208: Hello world -208: + cat -208: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - -214/402 Test #225: x86_64-no-object-file ................................. Passed 0.28 sec -231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh 231: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C @@ -14851,41 +14531,31 @@ 231: ++ STRIP=strip 231: ++ QEMU= 231: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh .sh +224: + 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 +143: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log +143: #1 0x00007ffff7fbc70d in hello () at :7 +143: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log +179: + out/test/x86_64/ifunc-static/exe 231: ++ testname=nostdlib +230: + cat +230: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 231: ++ t=out/test/x86_64/nostdlib 231: ++ mkdir -p out/test/x86_64/nostdlib +229: ++ '[' Linux = FreeBSD ']' +232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh +179: + grep 'Hello world' +229: ++ trap 'on_error $LINENO' ERR +229: ++ trap on_exit EXIT +229: ++ echo -n 'Testing noinhibit-exec ... ' +229: Testing noinhibit-exec ... ++ set -o pipefail +229: ++ set -x +143: #2 0x00007ffff7fbc71e in greet () at :11 +229: + cat +143: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log +229: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: +++ uname -197: + out/test/x86_64/linker-script-relocatable/exe -197: + grep Hello -197: Hello world -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -212: + nm -D out/test/x86_64/lto-version-script/c.so -212: + not grep 'T bar' -212: + grep 'T bar' -212: + return 0 -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -test 234 - Start 234: x86_64-package-metadata - -234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh" -234: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -234: Environment variables: -234: MACHINE=x86_64 -234: CPU= -234: Test timeout computed to be: 1500 -204: + out/test/x86_64/lto-archive/exe -204: + grep 'Hello world' -204: Hello world -204: + nm out/test/x86_64/lto-archive/exe -232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh 232: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -14893,6 +14563,7 @@ 232: ++ '[' -z '' ']' 232: ++ TESTDIR=out/test/x86_64 232: ++ CC=cc +219: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log 232: ++ CXX=c++ 232: ++ GCC=gcc 232: ++ GXX=g++ @@ -14900,14 +14571,72 @@ 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= +36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe 232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh .sh +143: Breakpoint 1, main () at :4 +143: #3 0x0000555555555727 in main () at :4 +231: ++ '[' Linux = FreeBSD ']' +219: mold: error: undefined symbol: foo +219: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log +179: Hello world +231: ++ trap 'on_error $LINENO' ERR +231: ++ trap on_exit EXIT +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +231: ++ echo -n 'Testing nostdlib ... ' +231: Testing nostdlib ... ++ set -o pipefail +231: ++ set -x +191/402 Test #179: x86_64-ifunc-static ................................... Passed 0.76 sec +test 233 + Start 233: x86_64-omagic + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh" +233: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +233: Environment variables: +233: MACHINE=x86_64 +233: CPU= +233: Test timeout computed to be: 1500 +231: + cat +231: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE +227: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' +227: + 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 +219: >>> out/test/x86_64/missing-error/a.o:(main) +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +194: + readelf --dynamic out/test/x86_64/link-order/exe +194: + not grep libfoo +194: + grep libfoo +194: + return 0 +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 232: ++ testname=oformat-binary 232: ++ t=out/test/x86_64/oformat-binary 232: ++ mkdir -p out/test/x86_64/oformat-binary -232: ++ case $MACHINE in -232: ++ tlsdesc_opt=-mtls-dialect=gnu2 -215/402 Test #197: x86_64-linker-script-relocatable ...................... Passed 1.73 sec -216/402 Test #212: x86_64-lto-version-script ............................. Passed 1.18 sec +36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +233: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh +192/402 Test #143: x86_64-gdb-index-compress-output ...................... Passed 1.22 sec +193/402 Test #194: x86_64-link-order ..................................... Passed 0.55 sec +194/402 Test #219: x86_64-missing-error .................................. Passed 0.18 sec +36: 0x00000010 00000000 00000000 10000000 00000000 ................ +test 234 + Start 234: x86_64-package-metadata + +234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh" +234: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +234: Environment variables: +234: MACHINE=x86_64 +234: CPU= +234: Test timeout computed to be: 1500 test 235 Start 235: x86_64-physical-image-base @@ -14926,15 +14655,44 @@ 236: MACHINE=x86_64 236: CPU= 236: Test timeout computed to be: 1500 -204: + grep hello out/test/x86_64/lto-archive/log -204: 000000000000172e t hello -204: + not grep howdy out/test/x86_64/lto-archive/log -204: + grep howdy out/test/x86_64/lto-archive/log -204: + return 0 -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 +36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +36: 0x00000010 18000000 00000000 ........ +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 +233: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +233: ++ export LC_ALL=C +233: ++ LC_ALL=C +233: ++ '[' -z x86_64 ']' +233: ++ '[' -z '' ']' +233: ++ TESTDIR=out/test/x86_64 +233: ++ CC=cc +233: ++ CXX=c++ +233: ++ GCC=gcc +233: ++ GXX=g++ +233: ++ OBJDUMP=objdump +233: ++ OBJCOPY=objcopy +233: ++ STRIP=strip +233: ++ QEMU= +233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh .sh +233: ++ testname=omagic +233: ++ t=out/test/x86_64/omagic +233: ++ mkdir -p out/test/x86_64/omagic +233: ++ case $MACHINE in +233: ++ tlsdesc_opt=-mtls-dialect=gnu2 +233: +++ uname +233: ++ '[' Linux = FreeBSD ']' +233: ++ trap 'on_error $LINENO' ERR +233: ++ trap on_exit EXIT +233: ++ echo -n 'Testing omagic ... ' +233: Testing omagic ... ++ set -o pipefail +233: ++ set -x +233: + test_cflags -static +233: + echo 'int main() {}' +233: + cc -B. -static -o /dev/null -xc - +232: ++ case $MACHINE in +232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' 232: ++ trap 'on_error $LINENO' ERR @@ -14944,25 +14702,18 @@ 232: ++ set -x 232: + cat 232: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE -231: ++ '[' Linux = FreeBSD ']' -231: ++ trap 'on_error $LINENO' ERR -231: ++ trap on_exit EXIT -231: ++ echo -n 'Testing nostdlib ... ' -231: Testing nostdlib ... ++ set -o pipefail -231: ++ set -x -231: + cat -231: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE -148: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 -148: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 -148: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 -148: #2 0x00007ffff7fbc944 in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 -148: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -148: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 -148: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -148: #4 0x00007ffff7fbc90c in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 -148: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -148: #5 0x00007ffff7fbc8d9 in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 -226: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +222: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib +130: + out/test/x86_64/exception/exe6 +130: + '[' x86_64 = x86_64 ']' +130: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC +225: mold: warning: entry symbol is not defined: _start +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +198: + out/test/x86_64/linker-script/exe +198: + grep 'Hello world' +198: Hello world 234: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh 234: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 234: ++ export LC_ALL=C @@ -14982,6 +14733,15 @@ 234: ++ testname=package-metadata 234: ++ t=out/test/x86_64/package-metadata 234: ++ mkdir -p out/test/x86_64/package-metadata +235: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh +235: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +195/402 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 2.46 sec +196/402 Test #225: x86_64-no-object-file ................................. Passed 0.13 sec +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +197/402 Test #198: x86_64-linker-script .................................. Passed 0.43 sec 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: +++ uname @@ -14991,41 +14751,6 @@ 234: ++ echo -n 'Testing package-metadata ... ' 234: Testing package-metadata ... ++ set -o pipefail 234: ++ set -x -234: + cat -234: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - -233: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh -233: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -233: ++ export LC_ALL=C -233: ++ LC_ALL=C -233: ++ '[' -z x86_64 ']' -233: ++ '[' -z '' ']' -233: ++ TESTDIR=out/test/x86_64 -233: ++ CC=cc -233: ++ CXX=c++ -233: ++ GCC=gcc -233: ++ GXX=g++ -233: ++ OBJDUMP=objdump -233: ++ OBJCOPY=objcopy -233: ++ STRIP=strip -233: ++ QEMU= -233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh .sh -233: ++ testname=omagic -233: ++ t=out/test/x86_64/omagic -233: ++ mkdir -p out/test/x86_64/omagic -233: ++ case $MACHINE in -233: ++ tlsdesc_opt=-mtls-dialect=gnu2 -233: +++ uname -233: ++ '[' Linux = FreeBSD ']' -233: ++ trap 'on_error $LINENO' ERR -233: ++ trap on_exit EXIT -233: ++ echo -n 'Testing omagic ... ' -233: Testing omagic ... ++ set -o pipefail -233: ++ set -x -233: + test_cflags -static -233: + echo 'int main() {}' -215: + echo 'foo = 0x1000' -235: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh -235: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 235: ++ '[' -z x86_64 ']' @@ -15040,11 +14765,6 @@ 235: ++ STRIP=strip 235: ++ QEMU= 235: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh .sh -235: ++ testname=physical-image-base -235: ++ t=out/test/x86_64/physical-image-base -235: ++ mkdir -p out/test/x86_64/physical-image-base -217/402 Test #204: x86_64-lto-archive .................................... Passed 1.54 sec -229: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o test 237 Start 237: x86_64-plt-dso @@ -15054,8 +14774,29 @@ 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 -215: + seq 1 100000 -215: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +234: + cat +234: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - +235: ++ testname=physical-image-base +235: ++ t=out/test/x86_64/physical-image-base +235: ++ mkdir -p out/test/x86_64/physical-image-base +test 238 + Start 238: x86_64-plt-symbols + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh" +238: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +238: Environment variables: +238: MACHINE=x86_64 +238: CPU= +238: Test timeout computed to be: 1500 +test 239 + Start 239: x86_64-pltgot + +239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh" +239: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +239: Environment variables: +239: MACHINE=x86_64 +239: CPU= +239: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh 236: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 236: ++ export LC_ALL=C @@ -15075,18 +14816,31 @@ 236: ++ testname=pie 236: ++ t=out/test/x86_64/pie 236: ++ mkdir -p out/test/x86_64/pie -148: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -148: #6 0x00007ffff7fbc8ea in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 -148: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -148: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 -148: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -233: + cc -B. -static -o /dev/null -xc - -228: + cat -148: #8 0x00007ffff7fbc8c8 in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 +236: ++ case $MACHINE in +236: ++ tlsdesc_opt=-mtls-dialect=gnu2 +236: +++ uname +236: ++ '[' Linux = FreeBSD ']' +236: ++ trap 'on_error $LINENO' ERR +236: ++ trap on_exit EXIT +236: ++ echo -n 'Testing pie ... ' +236: Testing pie ... ++ set -o pipefail +236: ++ set -x +236: + cat +236: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +213: + 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 +235: ++ case $MACHINE in +235: ++ tlsdesc_opt=-mtls-dialect=gnu2 +235: +++ uname +235: ++ '[' Linux = FreeBSD ']' +235: ++ trap 'on_error $LINENO' ERR +235: ++ trap on_exit EXIT +235: ++ echo -n 'Testing physical-image-base ... ' +235: Testing physical-image-base ... ++ set -o pipefail +235: ++ set -x +235: + '[' x86_64 = ppc64 ']' +235: + echo abab +235: + grep -E '(ab)\1' +235: abab 237: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh 237: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 237: ++ export LC_ALL=C @@ -15102,62 +14856,17 @@ 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip 237: ++ QEMU= -218/402 Test #148: x86_64-gdb-index-dwarf64 .............................. Passed 4.49 sec -228: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - 237: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh .sh -test 238 - Start 238: x86_64-plt-symbols - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh" -238: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -238: Environment variables: -238: MACHINE=x86_64 -238: CPU= -238: Test timeout computed to be: 1500 -237: ++ testname=plt-dso -237: ++ t=out/test/x86_64/plt-dso -237: ++ mkdir -p out/test/x86_64/plt-dso -235: ++ case $MACHINE in -235: ++ tlsdesc_opt=-mtls-dialect=gnu2 -235: +++ uname -235: ++ '[' Linux = FreeBSD ']' -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -235: ++ echo -n 'Testing physical-image-base ... ' -235: Testing physical-image-base ... ++ set -o pipefail -235: ++ set -x -235: + '[' x86_64 = ppc64 ']' -235: + echo abab -235: + grep -E '(ab)\1' -236: ++ case $MACHINE in -236: ++ tlsdesc_opt=-mtls-dialect=gnu2 -236: +++ uname -236: ++ '[' Linux = FreeBSD ']' -232: + ./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 -231: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o -236: ++ trap 'on_error $LINENO' ERR -236: ++ trap on_exit EXIT -236: ++ echo -n 'Testing pie ... ' -236: Testing pie ... ++ set -o pipefail -236: ++ set -x -230: + cat -230: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC -236: + cat -235: abab -235: + cat -236: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - -237: ++ case $MACHINE in -237: ++ tlsdesc_opt=-mtls-dialect=gnu2 -235: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +216: + cat +216: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large +226: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +222: ++ nm out/test/x86_64/nmagic/exe1 +222: ++ grep ' end$' +222: ++ cut '-d ' -f1 +224: + readelf -WS out/test/x86_64/no-eh-frame-header/exe +224: + not grep -F .eh_frame_hdr +224: + grep -F .eh_frame_hdr 238: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh -237: +++ uname -237: ++ '[' Linux = FreeBSD ']' -237: ++ trap 'on_error $LINENO' ERR -237: ++ trap on_exit EXIT -237: ++ echo -n 'Testing plt-dso ... ' -237: Testing plt-dso ... ++ set -o pipefail -237: ++ set -x -223: + cat 238: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C @@ -15173,53 +14882,74 @@ 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh .sh -234: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh +237: ++ testname=plt-dso +237: ++ t=out/test/x86_64/plt-dso +237: ++ mkdir -p out/test/x86_64/plt-dso 238: ++ testname=plt-symbols 238: ++ t=out/test/x86_64/plt-symbols 238: ++ mkdir -p out/test/x86_64/plt-symbols -231: + readelf -W --sections out/test/x86_64/nostdlib/exe -237: + cat -237: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - -208: + grep -- -fwpa -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +239: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +224: + return 0 +239: ++ export LC_ALL=C +239: ++ LC_ALL=C +239: ++ '[' -z x86_64 ']' +224: + out/test/x86_64/no-eh-frame-header/exe +239: ++ '[' -z '' ']' +239: ++ TESTDIR=out/test/x86_64 +239: ++ CC=cc +239: ++ CXX=c++ +239: ++ GCC=gcc +239: ++ GXX=g++ +239: ++ OBJDUMP=objdump +239: ++ OBJCOPY=objcopy +239: ++ STRIP=strip +235: + cat +193: + grep 'Hello world' +193: + out/test/x86_64/library/exe2 +222: + end1=0000000000000410 +235: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +239: ++ QEMU= 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 -231: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log -231: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log -231: + return 0 -231: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log -231: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log -227: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -223: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - -219/402 Test #227: x86_64-no-undefined-version ........................... Passed 0.36 sec -test 239 - Start 239: x86_64-pltgot - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh" -239: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -239: Environment variables: -239: MACHINE=x86_64 -239: CPU= -239: Test timeout computed to be: 1500 238: +++ uname +239: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh .sh +222: ++ grep ' end$' +222: ++ cut '-d ' -f1 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: ++ echo -n 'Testing plt-symbols ... ' 238: Testing plt-symbols ... ++ set -o pipefail 238: ++ set -x +239: ++ testname=pltgot +239: ++ t=out/test/x86_64/pltgot +239: ++ mkdir -p out/test/x86_64/pltgot +193: Hello world +222: ++ nm out/test/x86_64/nmagic/exe2 +237: ++ case $MACHINE in +237: ++ tlsdesc_opt=-mtls-dialect=gnu2 +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 238: + cat +198/402 Test #193: x86_64-library ........................................ Passed 0.61 sec +237: +++ uname +237: ++ '[' Linux = FreeBSD ']' +237: ++ trap 'on_error $LINENO' ERR +237: ++ trap on_exit EXIT +237: ++ echo -n 'Testing plt-dso ... ' +237: Testing plt-dso ... ++ set -o pipefail +237: ++ set -x 238: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC -231: + return 0 -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -220/402 Test #231: x86_64-nostdlib ....................................... Passed 0.22 sec +239: ++ case $MACHINE in +239: ++ tlsdesc_opt=-mtls-dialect=gnu2 +239: +++ uname test 240 Start 240: x86_64-preinit-array @@ -15229,23 +14959,44 @@ 240: MACHINE=x86_64 240: CPU= 240: Test timeout computed to be: 1500 -239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh -239: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -239: ++ export LC_ALL=C -239: ++ LC_ALL=C -239: ++ '[' -z x86_64 ']' -239: ++ '[' -z '' ']' -239: ++ TESTDIR=out/test/x86_64 -239: ++ CC=cc -239: ++ CXX=c++ -239: ++ GCC=gcc -239: ++ GXX=g++ -239: ++ OBJDUMP=objdump -239: ++ OBJCOPY=objcopy -239: ++ STRIP=strip -239: ++ QEMU= -239: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh .sh -220: + cat +199/402 Test #224: x86_64-no-eh-frame-header ............................. Passed 0.17 sec +237: + cat +237: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - +239: ++ '[' Linux = FreeBSD ']' +239: ++ trap 'on_error $LINENO' ERR +239: ++ trap on_exit EXIT +239: ++ echo -n 'Testing pltgot ... ' +239: Testing pltgot ... ++ set -o pipefail +239: ++ set -x +239: + cat +239: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC +test 241 + Start 241: x86_64-print-dependencies + +241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" +241: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +241: Environment variables: +241: MACHINE=x86_64 +241: CPU= +241: Test timeout computed to be: 1500 +222: + end2=0000000000003480 +222: + '[' 1040 -lt 13440 ']' +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +200/402 Test #222: x86_64-nmagic ......................................... Passed 0.20 sec +205: + echo +205: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +test 242 + Start 242: x86_64-protected-dynsym + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh" +242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +242: Environment variables: +242: MACHINE=x86_64 +242: CPU= +242: Test timeout computed to be: 1500 240: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh 240: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 240: ++ export LC_ALL=C @@ -15265,51 +15016,9 @@ 240: ++ testname=preinit-array 240: ++ t=out/test/x86_64/preinit-array 240: ++ mkdir -p out/test/x86_64/preinit-array -187: + out/test/x86_64/issue646/exe -187: + grep 'error: exception' -187: error: exception -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -239: ++ testname=pltgot -239: ++ t=out/test/x86_64/pltgot -239: ++ mkdir -p out/test/x86_64/pltgot -239: ++ case $MACHINE in -239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -220: + chmod 755 out/test/x86_64/mold-wrapper/a.sh -221/402 Test #187: x86_64-issue646 ....................................... Passed 2.16 sec -test 241 - Start 241: x86_64-print-dependencies - -241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" -241: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -241: Environment variables: -241: MACHINE=x86_64 -241: CPU= -241: Test timeout computed to be: 1500 -239: +++ uname -226: + grep 'Hello world' -239: ++ '[' Linux = FreeBSD ']' -236: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -239: ++ echo -n 'Testing pltgot ... ' -239: Testing pltgot ... ++ set -o pipefail -239: ++ set -x -239: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC -239: + cat -226: + out/test/x86_64/no-quick-exit/exe -226: Hello world -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: +++ uname -220: + cat -220: + cc -xc -o out/test/x86_64/mold-wrapper/exe - 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT @@ -15318,8 +15027,12 @@ 240: ++ set -x 240: + cat 240: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - -230: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC -230: + cat +227: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +201/402 Test #227: x86_64-no-undefined-version ........................... Passed 0.16 sec 241: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh 241: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 241: ++ export LC_ALL=C @@ -15335,22 +15048,23 @@ 241: ++ OBJCOPY=objcopy 241: ++ STRIP=strip 241: ++ QEMU= -222/402 Test #226: x86_64-no-quick-exit .................................. Passed 0.45 sec 241: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh .sh 241: ++ testname=print-dependencies 241: ++ t=out/test/x86_64/print-dependencies 241: ++ mkdir -p out/test/x86_64/print-dependencies -238: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o -229: + not 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 -test 242 - Start 242: x86_64-protected-dynsym +test 243 + Start 243: x86_64-protected -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh" -242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -242: Environment variables: -242: MACHINE=x86_64 -242: CPU= -242: Test timeout computed to be: 1500 +243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh" +243: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +243: Environment variables: +243: MACHINE=x86_64 +243: CPU= +243: Test timeout computed to be: 1500 +204: + cat +204: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - +223: + cat +223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: +++ uname @@ -15360,18 +15074,9 @@ 241: ++ echo -n 'Testing print-dependencies ... ' 241: Testing print-dependencies ... ++ set -o pipefail 241: ++ set -x -229: + grep 'undefined symbol: no-such-sym' -223: + 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 -228: + 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 -232: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map -232: 0x4000 7 1 .text -232: + not grep -F .strtab out/test/x86_64/oformat-binary/map -232: + grep -F .strtab out/test/x86_64/oformat-binary/map -237: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o -235: + 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 -242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh 241: + cat 241: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh 242: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C @@ -15386,52 +15091,12 @@ 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= -232: + return 0 -232: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map -232: + grep -F .shstrtab out/test/x86_64/oformat-binary/map -232: + return 0 -232: + not grep -F .symtab out/test/x86_64/oformat-binary/map -232: + grep -F .symtab out/test/x86_64/oformat-binary/map 242: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh .sh 242: ++ testname=protected-dynsym 242: ++ t=out/test/x86_64/protected-dynsym 242: ++ mkdir -p out/test/x86_64/protected-dynsym -232: + return 0 -232: + not grep -F .comment out/test/x86_64/oformat-binary/map -232: + grep -F .comment out/test/x86_64/oformat-binary/map -240: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o -242: ++ case $MACHINE in -242: ++ tlsdesc_opt=-mtls-dialect=gnu2 -242: +++ uname -232: + return 0 -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -223/402 Test #232: x86_64-oformat-binary ................................. Passed 0.32 sec -242: ++ '[' Linux = FreeBSD ']' -test 243 - Start 243: x86_64-protected - -243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh" -243: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -243: Environment variables: -243: MACHINE=x86_64 -243: CPU= -243: Test timeout computed to be: 1500 -242: ++ trap 'on_error $LINENO' ERR -242: ++ trap on_exit EXIT -242: ++ echo -n 'Testing protected-dynsym ... ' -242: Testing protected-dynsym ... ++ set -o pipefail -242: ++ set -x -242: + cat -242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - -239: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o -230: + 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 +217: + 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 243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh -240: + not grep PREINIT_ARRAY -240: + grep PREINIT_ARRAY -240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 243: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C @@ -15446,19 +15111,24 @@ 243: ++ OBJCOPY=objcopy 243: ++ STRIP=strip 243: ++ QEMU= -240: + return 0 -215: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s +242: ++ case $MACHINE in +242: ++ tlsdesc_opt=-mtls-dialect=gnu2 243: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh -240: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - -240: + cat +242: +++ uname 243: ++ testname=protected 243: ++ t=out/test/x86_64/protected 243: ++ mkdir -p out/test/x86_64/protected +242: ++ '[' Linux = FreeBSD ']' +242: ++ trap 'on_error $LINENO' ERR +242: ++ trap on_exit EXIT +242: ++ echo -n 'Testing protected-dynsym ... ' +242: Testing protected-dynsym ... ++ set -o pipefail +242: ++ set -x +242: + cat 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 +242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - 243: +++ uname -234: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 -234: + grep -F '{"foo":"bar"}' 243: ++ '[' Linux = FreeBSD ']' 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT @@ -15467,28 +15137,18 @@ 243: ++ set -x 243: + cat 243: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - -241: + cat -241: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - -229: mold: error: --require-defined: undefined symbol: no-such-sym -229: + 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,-noinhibit-exec -229: + grep 'undefined symbol: no-such-sym' -234: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -234: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D -242: + cat -242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - -236: + readelf --file-header out/test/x86_64/pie/exe -236: + grep -E '(Shared object file|Position-Independent Executable file)' -236: Type: DYN (Position-Independent Executable file) -236: + out/test/x86_64/pie/exe -233: + cat -233: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC -236: + grep 'Hello world' -236: Hello world -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -224/402 Test #236: x86_64-pie ............................................ Passed 0.41 sec +213: + out/test/x86_64/main-in-dso/exe1 +213: + grep 'Hello world' +213: Hello world +213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +226: + out/test/x86_64/no-quick-exit/exe +226: + grep 'Hello world' +226: Hello world +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +202/402 Test #226: x86_64-no-quick-exit .................................. Passed 0.19 sec test 244 Start 244: x86_64-push-pop-state @@ -15498,18 +15158,19 @@ 244: MACHINE=x86_64 244: CPU= 244: Test timeout computed to be: 1500 -237: + cat -238: + grep 'LOCAL.*bar\$plt$' -238: + readelf -Ws out/test/x86_64/plt-symbols/b.so -237: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - -228: + out/test/x86_64/nocopyreloc/exe +217: + out/test/x86_64/mergeable-strings/exe1 +181: + cat +217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +181: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - 244: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh 244: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +217: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 244: ++ export LC_ALL=C 244: ++ LC_ALL=C 244: ++ '[' -z x86_64 ']' 244: ++ '[' -z '' ']' 244: ++ TESTDIR=out/test/x86_64 +217: + 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 244: ++ CC=cc 244: ++ CXX=c++ 244: ++ GCC=gcc @@ -15518,57 +15179,44 @@ 244: ++ OBJCOPY=objcopy 244: ++ STRIP=strip 244: ++ QEMU= +197: + cat +197: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - 244: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh .sh -223: + not 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 -228: + grep '3 5' -228: 3 5 -238: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 244: ++ testname=push-pop-state 244: ++ t=out/test/x86_64/push-pop-state 244: ++ mkdir -p out/test/x86_64/push-pop-state -228: + not 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 -228: + grep 'recompile with -fPIC' -220: ++ pwd -220: + grep 'a.sh execl' -225/402 Test #238: x86_64-plt-symbols .................................... Passed 0.41 sec -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execl -test 245 - Start 245: x86_64-range-extension-thunk - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh" -245: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -245: Environment variables: -245: MACHINE=x86_64 -245: CPU= -245: Test timeout computed to be: 1500 -235: + out/test/x86_64/physical-image-base/exe1 -235: + grep 'Hello world' -235: Hello world -235: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname -240: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o -235: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT 244: ++ echo -n 'Testing push-pop-state ... ' 244: Testing push-pop-state ... ++ set -o pipefail 244: ++ set -x -245: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh -235: + grep __phys_start_foo -235: + readelf -Ws out/test/x86_64/physical-image-base/exe1 -241: + 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 -242: + 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 244: + cat +244: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - +215: + echo 'foo = 0x1000' +215: + seq 1 100000 +215: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +217: + out/test/x86_64/mergeable-strings/exe2 +217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +217: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +203/402 Test #217: x86_64-mergeable-strings .............................. Passed 0.34 sec +test 245 + Start 245: x86_64-range-extension-thunk + +245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh" +245: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +245: Environment variables: +245: MACHINE=x86_64 +245: CPU= +245: Test timeout computed to be: 1500 +245: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh 245: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C @@ -15583,23 +15231,10 @@ 245: ++ OBJCOPY=objcopy 245: ++ STRIP=strip 245: ++ QEMU= -220: out/test/x86_64/mold-wrapper/a.sh execl -244: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - -243: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o -241: + grep 'b\.o.*a\.o.*foo$' -235: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo 245: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh .sh -235: + 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' -220: + grep 'a.sh execlp' -220: ++ pwd 245: ++ testname=range-extension-thunk 245: ++ t=out/test/x86_64/range-extension-thunk 245: ++ mkdir -p out/test/x86_64/range-extension-thunk -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execlp -230: + out/test/x86_64/non-canonical-plt/exe -233: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname @@ -15617,37 +15252,17 @@ 245: + on_qemu 245: + '[' '' '!=' '' ']' 245: + grep -w qemu /proc/cpuinfo -220: out/test/x86_64/mold-wrapper/a.sh execlp -220: + grep 'a.sh execle' -220: ++ pwd -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execle -230: + grep '^1 1 1$' -230: 1 1 1 245: + cat -220: out/test/x86_64/mold-wrapper/a.sh execle -230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -237: + 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 245: + cat -230: + grep '00000000 .* foo' -220: + grep 'a.sh execv' -220: ++ pwd -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execv -230: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo 245: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 -230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -230: + grep '00000000 .* bar' -230: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -239: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC -226/402 Test #230: x86_64-non-canonical-plt .............................. Passed 0.68 sec -220: out/test/x86_64/mold-wrapper/a.sh execv +221: + ./mold -run bash -c 'echo $LD_PRELOAD' +221: + grep -F mold-wrapper.so +221: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +204/402 Test #221: x86_64-mold-wrapper2 .................................. Passed 0.32 sec test 246 Start 246: x86_64-range-extension-thunk2 @@ -15657,16 +15272,21 @@ 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 -220: + grep 'a.sh execvp' -239: + cat +240: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o +229: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o +216: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh -220: ++ pwd +232: + ./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 +231: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o +239: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o +236: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o +243: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o +130: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread +204: + cat +204: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 246: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execvp 246: ++ '[' -z x86_64 ']' 246: ++ '[' -z '' ']' 246: ++ TESTDIR=out/test/x86_64 @@ -15679,30 +15299,73 @@ 246: ++ STRIP=strip 246: ++ QEMU= 246: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh .sh +181: + 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 +220: + cat 246: ++ testname=range-extension-thunk2 246: ++ t=out/test/x86_64/range-extension-thunk2 246: ++ mkdir -p out/test/x86_64/range-extension-thunk2 -220: out/test/x86_64/mold-wrapper/a.sh execvp +220: + chmod 755 out/test/x86_64/mold-wrapper/a.sh 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: +++ uname -229: mold: warning: --require-defined: undefined symbol: no-such-sym -220: ++ pwd -220: + grep 'a.sh execvpe bar' -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -220: + out/test/x86_64/mold-wrapper/exe execvpe +220: + cat +220: + cc -xc -o out/test/x86_64/mold-wrapper/exe - 246: ++ '[' Linux = FreeBSD ']' -227/402 Test #229: x86_64-noinhibit-exec ................................. Passed 0.76 sec 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: ++ echo -n 'Testing range-extension-thunk2 ... ' 246: Testing range-extension-thunk2 ... ++ set -o pipefail 246: ++ set -x +208: + cat +208: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - +246: + cat +246: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +144: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log +240: + not grep PREINIT_ARRAY +240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 +240: + grep PREINIT_ARRAY +231: + readelf -W --sections out/test/x86_64/nostdlib/exe +144: #1 0x00007ffff7fbc79f in hello2 () at :7 +232: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map +144: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +240: + return 0 +231: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log +231: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log +228: + cat +228: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - +232: 0x4000 7 1 .text +240: + cat +144: #2 0x00007ffff7fbc767 in hello () at :4 +232: + not grep -F .strtab out/test/x86_64/oformat-binary/map +232: + grep -F .strtab out/test/x86_64/oformat-binary/map +240: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - +205: + rm -f out/test/x86_64/lto-archive2/b.a +144: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log +234: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +213: + 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 +238: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o +237: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o +231: + return 0 +231: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log +231: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log +197: + cat +230: + cat +230: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +197: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - +144: #3 0x00007ffff7fbc778 in greet () at :8 +232: + return 0 +232: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map +144: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +232: + grep -F .shstrtab out/test/x86_64/oformat-binary/map +205: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o +231: + return 0 +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +205/402 Test #231: x86_64-nostdlib ....................................... Passed 0.24 sec +144: Breakpoint 1, main () at :4 +144: #4 0x0000555555555727 in main () at :4 test 247 Start 247: x86_64-range-extension-thunk3 @@ -15712,23 +15375,32 @@ 247: MACHINE=x86_64 247: CPU= 247: Test timeout computed to be: 1500 -246: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -246: + cat -208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccDOkmu0.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccrsx0x6.res' '-flinker-output=pie' -208: /usr/libexec/gcc/x86_64-linux-gnu/14/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccDOkmu0.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccrsx0x6.res -flinker-output=pie @/tmp/ccYsPDm3 -208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccDOkmu0.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccrsx0x6.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' -208: + cat -208: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - -244: + cat -220: out/test/x86_64/mold-wrapper/a.sh execvpe bar -244: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - -240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +232: + return 0 +232: + not grep -F .symtab out/test/x86_64/oformat-binary/map +232: + grep -F .symtab out/test/x86_64/oformat-binary/map +206/402 Test #144: x86_64-gdb-index-dwarf2 ............................... Passed 1.39 sec +232: + return 0 +232: + not grep -F .comment out/test/x86_64/oformat-binary/map +232: + grep -F .comment out/test/x86_64/oformat-binary/map +test 248 + Start 248: x86_64-relax-got-load + +248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh" +248: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +248: Environment variables: +248: MACHINE=x86_64 +248: CPU= +248: Test timeout computed to be: 1500 +232: + return 0 +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 247: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh -240: + grep PREINIT_ARRAY -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 247: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C @@ -15743,45 +15415,13 @@ 247: ++ OBJCOPY=objcopy 247: ++ STRIP=strip 247: ++ QEMU= -228/402 Test #220: x86_64-mold-wrapper ................................... Passed 1.40 sec -240: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 -240: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) -test 248 - Start 248: x86_64-relax-got-load - -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh" -248: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -248: Environment variables: -248: MACHINE=x86_64 -248: CPU= -248: Test timeout computed to be: 1500 -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 247: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh .sh -234: + grep -F '{"foo":"bar"}' -234: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 -229/402 Test #240: x86_64-preinit-array .................................. Passed 0.53 sec -test 249 - Start 249: x86_64-reloc-rodata - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh" -249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -249: Environment variables: -249: MACHINE=x86_64 -249: CPU= -249: Test timeout computed to be: 1500 -245: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 -234: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -234: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x -234: + grep 'invalid string: foo%x' -239: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so 247: ++ testname=range-extension-thunk3 247: ++ t=out/test/x86_64/range-extension-thunk3 247: ++ mkdir -p out/test/x86_64/range-extension-thunk3 +206: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto +206: + cat 248: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh -249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh 248: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C @@ -15796,9 +15436,41 @@ 248: ++ OBJCOPY=objcopy 248: ++ STRIP=strip 248: ++ QEMU= +207/402 Test #232: x86_64-oformat-binary ................................. Passed 0.25 sec +test 249 + Start 249: x86_64-reloc-rodata + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh" +249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +249: Environment variables: +249: MACHINE=x86_64 +249: CPU= +249: Test timeout computed to be: 1500 +248: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh .sh +248: ++ testname=relax-got-load +248: ++ t=out/test/x86_64/relax-got-load +248: ++ mkdir -p out/test/x86_64/relax-got-load +248: ++ case $MACHINE in +248: ++ tlsdesc_opt=-mtls-dialect=gnu2 +248: +++ uname +248: ++ '[' Linux = FreeBSD ']' +235: + 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 +247: ++ case $MACHINE in +247: ++ tlsdesc_opt=-mtls-dialect=gnu2 +242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - +242: + cat +249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh +248: ++ trap 'on_error $LINENO' ERR +248: ++ trap on_exit EXIT +248: ++ echo -n 'Testing relax-got-load ... ' +248: Testing relax-got-load ... ++ set -o pipefail +248: ++ set -x +247: +++ uname +248: + cat 249: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C +248: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC 249: ++ '[' -z x86_64 ']' 249: ++ '[' -z '' ']' 249: ++ TESTDIR=out/test/x86_64 @@ -15810,99 +15482,65 @@ 249: ++ OBJCOPY=objcopy 249: ++ STRIP=strip 249: ++ QEMU= -247: ++ case $MACHINE in -247: ++ tlsdesc_opt=-mtls-dialect=gnu2 -247: +++ uname -228: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC -228: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -230/402 Test #228: x86_64-nocopyreloc .................................... Passed 0.88 sec -248: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh .sh -test 250 - Start 250: x86_64-relocatable-archive - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh" -250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -250: Environment variables: -250: MACHINE=x86_64 -250: CPU= -250: Test timeout computed to be: 1500 -248: ++ testname=relax-got-load -248: ++ t=out/test/x86_64/relax-got-load -248: ++ mkdir -p out/test/x86_64/relax-got-load +249: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh .sh 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: ++ echo -n 'Testing range-extension-thunk3 ... ' 247: Testing range-extension-thunk3 ... ++ set -o pipefail 247: ++ set -x +236: + grep -E '(Shared object file|Position-Independent Executable file)' 247: + '[' x86_64 = sh4 ']' -247: + seq 1 10000 -247: + sed 's/.*/void func&() {}/' -249: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh .sh +236: + readelf --file-header out/test/x86_64/pie/exe 249: ++ testname=reloc-rodata 249: ++ t=out/test/x86_64/reloc-rodata 249: ++ mkdir -p out/test/x86_64/reloc-rodata -235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh -250: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -250: ++ export LC_ALL=C -250: ++ LC_ALL=C -250: ++ '[' -z x86_64 ']' -250: ++ '[' -z '' ']' -250: ++ TESTDIR=out/test/x86_64 -250: ++ CC=cc -250: ++ CXX=c++ -250: ++ GCC=gcc -250: ++ GXX=g++ -250: ++ OBJDUMP=objdump -250: ++ OBJCOPY=objcopy -250: ++ STRIP=strip -250: ++ QEMU= -250: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh .sh -250: ++ testname=relocatable-archive -250: ++ t=out/test/x86_64/relocatable-archive -250: ++ mkdir -p out/test/x86_64/relocatable-archive -248: ++ case $MACHINE in -248: ++ tlsdesc_opt=-mtls-dialect=gnu2 -248: +++ uname -248: ++ '[' Linux = FreeBSD ']' -248: ++ trap 'on_error $LINENO' ERR -248: ++ trap on_exit EXIT -248: ++ echo -n 'Testing relax-got-load ... ' -248: Testing relax-got-load ... ++ set -o pipefail -248: ++ set -x -248: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC -247: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c -235: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 -248: + cat -235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +247: + seq 1 10000 +247: + sed 's/.*/void func&() {}/' +229: + not 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 +229: + grep 'undefined symbol: no-such-sym' +215: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s +236: Type: DYN (Position-Independent Executable file) +239: + cat +236: + out/test/x86_64/pie/exe +239: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -223: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log -243: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE -242: + grep -E 'PROTECTED\b.*\bfoo\b' -223: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -235: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -242: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +236: + grep 'Hello world' 249: +++ uname -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -231/402 Test #223: x86_64-no-allow-shlib-undefined ....................... Passed 1.30 sec -232/402 Test #235: x86_64-physical-image-base ............................ Passed 0.74 sec -250: ++ case $MACHINE in -250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +243: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE +247: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c +236: Hello world +243: + cat +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +208/402 Test #236: x86_64-pie ............................................ Passed 0.24 sec +test 250 + Start 250: x86_64-relocatable-archive + +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh" +250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +250: Environment variables: +250: MACHINE=x86_64 +250: CPU= +250: Test timeout computed to be: 1500 +249: ++ '[' Linux = FreeBSD ']' +249: ++ trap 'on_error $LINENO' ERR +249: ++ trap on_exit EXIT +249: ++ echo -n 'Testing reloc-rodata ... ' +249: Testing reloc-rodata ... ++ set -o pipefail +249: ++ set -x +249: + exit +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +181: + out/test/x86_64/init-array-priorities/exe +181: + grep 21348756 +209/402 Test #249: x86_64-reloc-rodata ................................... Passed 0.04 sec +237: + cat test 251 Start 251: x86_64-relocatable-c++ @@ -15912,6 +15550,21 @@ 251: MACHINE=x86_64 251: CPU= 251: Test timeout computed to be: 1500 +237: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - +181: 21348756 +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +213: + out/test/x86_64/main-in-dso/exe2 +213: + grep 'Hello world' +250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh +210/402 Test #181: x86_64-init-array-priorities .......................... Passed 1.01 sec +213: Hello world +250: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +250: ++ export LC_ALL=C +250: ++ LC_ALL=C +250: ++ '[' -z x86_64 ']' test 252 Start 252: x86_64-relocatable-compressed-debug-info @@ -15921,29 +15574,43 @@ 252: MACHINE=x86_64 252: CPU= 252: Test timeout computed to be: 1500 -249: ++ '[' Linux = FreeBSD ']' -249: ++ trap 'on_error $LINENO' ERR -249: ++ trap on_exit EXIT -249: ++ echo -n 'Testing reloc-rodata ... ' -249: Testing reloc-rodata ... ++ set -o pipefail -249: ++ set -x -249: + exit -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -243: + cat -241: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo -242: + cat -242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - -233/402 Test #241: x86_64-print-dependencies ............................. Passed 0.58 sec -234/402 Test #249: x86_64-reloc-rodata ................................... Passed 0.08 sec -250: +++ uname +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +250: ++ '[' -z '' ']' +250: ++ TESTDIR=out/test/x86_64 +250: ++ CC=cc +250: ++ CXX=c++ +250: ++ GCC=gcc +250: ++ GXX=g++ +250: ++ OBJDUMP=objdump +250: ++ OBJCOPY=objcopy +250: ++ STRIP=strip +250: ++ QEMU= +250: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh .sh +250: ++ testname=relocatable-archive +250: ++ t=out/test/x86_64/relocatable-archive +250: ++ mkdir -p out/test/x86_64/relocatable-archive +238: + readelf -Ws out/test/x86_64/plt-symbols/b.so +238: + grep 'LOCAL.*bar\$plt$' +238: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt +251: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh +251: + . /build/reproducible-path/mold-2.37.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 +211/402 Test #213: x86_64-main-in-dso .................................... Passed 0.49 sec +251: ++ CC=cc +251: ++ CXX=c++ +251: ++ GCC=gcc +251: ++ GXX=g++ +251: ++ OBJDUMP=objdump +251: ++ OBJCOPY=objcopy +251: ++ STRIP=strip +251: ++ QEMU= test 253 Start 253: x86_64-relocatable-debug-info @@ -15953,24 +15620,19 @@ 253: MACHINE=x86_64 253: CPU= 253: Test timeout computed to be: 1500 -test 254 - Start 254: x86_64-relocatable-exception - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh" -254: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -254: Environment variables: -254: MACHINE=x86_64 -254: CPU= -254: Test timeout computed to be: 1500 -250: ++ '[' Linux = FreeBSD ']' -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -250: ++ echo -n 'Testing relocatable-archive ... ' -250: Testing relocatable-archive ... ++ set -o pipefail -250: ++ set -x -250: + nm mold -250: + grep __tsan_init +251: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh .sh +251: ++ testname=relocatable-c++ +251: ++ t=out/test/x86_64/relocatable-c++ +251: ++ mkdir -p out/test/x86_64/relocatable-c++ +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh +251: ++ case $MACHINE in +251: ++ tlsdesc_opt=-mtls-dialect=gnu2 +251: +++ uname +253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh 252: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -15985,64 +15647,9 @@ 252: ++ OBJCOPY=objcopy 252: ++ STRIP=strip 252: ++ QEMU= -252: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh .sh -252: ++ testname=relocatable-compressed-debug-info -252: ++ t=out/test/x86_64/relocatable-compressed-debug-info -252: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info -252: ++ case $MACHINE in -252: ++ tlsdesc_opt=-mtls-dialect=gnu2 -252: +++ uname -251: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh -251: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh .sh -251: ++ testname=relocatable-c++ -251: ++ t=out/test/x86_64/relocatable-c++ -251: ++ mkdir -p out/test/x86_64/relocatable-c++ -234: mold: fatal: --package-metadata: invalid string: foo%x -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -244: + cat -244: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - -253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh -235/402 Test #234: x86_64-package-metadata ............................... Passed 0.81 sec -251: ++ case $MACHINE in -251: ++ tlsdesc_opt=-mtls-dialect=gnu2 253: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C -test 255 - Start 255: x86_64-relocatable-many-sections - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh" -255: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -255: Environment variables: -255: MACHINE=x86_64 -255: CPU= -255: Test timeout computed to be: 1500 -251: +++ uname -251: ++ '[' Linux = FreeBSD ']' -251: ++ trap 'on_error $LINENO' ERR -251: ++ trap on_exit EXIT -251: ++ echo -n 'Testing relocatable-c++ ... ' -251: Testing relocatable-c++ ... ++ set -o pipefail -251: ++ set -x -251: + nm mold -251: + grep __tsan_init 253: ++ '[' -z x86_64 ']' 253: ++ '[' -z '' ']' 253: ++ TESTDIR=out/test/x86_64 @@ -16054,25 +15661,87 @@ 253: ++ OBJCOPY=objcopy 253: ++ STRIP=strip 253: ++ QEMU= +251: ++ '[' Linux = FreeBSD ']' +251: ++ trap 'on_error $LINENO' ERR +251: ++ trap on_exit EXIT +251: ++ echo -n 'Testing relocatable-c++ ... ' +251: Testing relocatable-c++ ... ++ set -o pipefail +251: ++ set -x +212/402 Test #238: x86_64-plt-symbols .................................... Passed 0.23 sec +250: ++ case $MACHINE in +250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 254 + Start 254: x86_64-relocatable-exception + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh" +254: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +254: Environment variables: +254: MACHINE=x86_64 +254: CPU= +254: Test timeout computed to be: 1500 +146: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log +146: #1 0x00007ffff7fbc79f in hello2 () at :7 +146: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +146: #2 0x00007ffff7fbc767 in hello () at :4 +250: +++ uname +250: ++ '[' Linux = FreeBSD ']' +250: ++ trap 'on_error $LINENO' ERR +250: ++ trap on_exit EXIT +250: ++ echo -n 'Testing relocatable-archive ... ' +250: Testing relocatable-archive ... ++ set -o pipefail +250: ++ set -x +250: + nm mold +250: + grep __tsan_init 253: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh .sh 253: ++ testname=relocatable-debug-info 253: ++ t=out/test/x86_64/relocatable-debug-info 253: ++ mkdir -p out/test/x86_64/relocatable-debug-info 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 +251: + nm mold +251: + grep __tsan_init +252: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh .sh +252: ++ testname=relocatable-compressed-debug-info +252: ++ t=out/test/x86_64/relocatable-compressed-debug-info +252: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info +252: ++ case $MACHINE in +252: ++ tlsdesc_opt=-mtls-dialect=gnu2 +252: +++ uname +216: + out/test/x86_64/mcmodel-large/exe +216: + grep 'Hello world' +216: Hello world +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +254: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh +213/402 Test #216: x86_64-mcmodel-large .................................. Passed 0.48 sec +253: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 252: Testing relocatable-compressed-debug-info ... ++ set -o pipefail 252: ++ set -x +test 255 + Start 255: x86_64-relocatable-many-sections + +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh" +255: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +255: Environment variables: +255: MACHINE=x86_64 +255: CPU= +255: Test timeout computed to be: 1500 +253: ++ '[' Linux = FreeBSD ']' +253: ++ trap 'on_error $LINENO' ERR +253: ++ trap on_exit EXIT +253: ++ echo -n 'Testing relocatable-debug-info ... ' +253: Testing relocatable-debug-info ... ++ set -o pipefail +253: ++ set -x +253: + nm mold +253: + grep __tsan_init 252: + nm mold 252: + grep __tsan_init -245: + 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 -221: + ./mold -run bash -c 'echo $LD_PRELOAD' -221: + grep -F mold-wrapper.so -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o -254: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh 254: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C @@ -16087,31 +15756,23 @@ 254: ++ OBJCOPY=objcopy 254: ++ STRIP=strip 254: ++ QEMU= -221: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -236/402 Test #221: x86_64-mold-wrapper2 .................................. Passed 1.55 sec -test 256 - Start 256: x86_64-relocatable-merge-sections - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh" -256: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -256: Environment variables: -256: MACHINE=x86_64 -256: CPU= -256: Test timeout computed to be: 1500 -253: +++ uname -253: ++ '[' Linux = FreeBSD ']' -253: ++ trap 'on_error $LINENO' ERR -253: ++ trap on_exit EXIT -253: ++ echo -n 'Testing relocatable-debug-info ... ' -253: Testing relocatable-debug-info ... ++ set -o pipefail -253: ++ set -x +254: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh .sh +254: ++ testname=relocatable-exception +254: ++ t=out/test/x86_64/relocatable-exception +254: ++ mkdir -p out/test/x86_64/relocatable-exception +254: ++ case $MACHINE in +254: ++ tlsdesc_opt=-mtls-dialect=gnu2 +146: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log +146: #3 0x00007ffff7fbc778 in greet () at :8 +234: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +234: + grep -F '{"foo":"bar"}' 255: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh +146: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +254: +++ uname 255: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 255: ++ export LC_ALL=C +241: + cat +207: + cat 255: ++ LC_ALL=C 255: ++ '[' -z x86_64 ']' 255: ++ '[' -z '' ']' @@ -16124,27 +15785,67 @@ 255: ++ OBJCOPY=objcopy 255: ++ STRIP=strip 255: ++ QEMU= -254: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh .sh -254: ++ testname=relocatable-exception -254: ++ t=out/test/x86_64/relocatable-exception -254: ++ mkdir -p out/test/x86_64/relocatable-exception -243: + 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 -253: + nm mold -242: + 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 +254: ++ '[' Linux = FreeBSD ']' +254: ++ trap 'on_error $LINENO' ERR +254: ++ trap on_exit EXIT +254: ++ echo -n 'Testing relocatable-exception ... ' +254: Testing relocatable-exception ... ++ set -o pipefail +254: ++ set -x +254: + '[' x86_64 = m68k ']' +254: + '[' x86_64 = sh4 ']' +254: + '[' x86_64 = sh4aeb ']' +205: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - +146: Breakpoint 1, main () at :4 +146: #4 0x0000555555555727 in main () at :4 255: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh .sh -253: + grep __tsan_init -256: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh -237: + grep 'Hello WORLD' -237: + out/test/x86_64/plt-dso/exe +207: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - +241: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - +254: + nm mold +205: + cat +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +254: + grep __tsan_init +214/402 Test #146: x86_64-gdb-index-dwarf4 ............................... Passed 1.44 sec +234: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +test 256 + Start 256: x86_64-relocatable-merge-sections + +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh" +256: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +256: Environment variables: +256: MACHINE=x86_64 +256: CPU= +256: Test timeout computed to be: 1500 +234: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D 255: ++ testname=relocatable-many-sections 255: ++ t=out/test/x86_64/relocatable-many-sections 255: ++ mkdir -p out/test/x86_64/relocatable-many-sections -254: ++ case $MACHINE in -254: ++ tlsdesc_opt=-mtls-dialect=gnu2 -254: +++ uname -248: + cat +255: ++ case $MACHINE in +255: ++ tlsdesc_opt=-mtls-dialect=gnu2 +255: +++ uname +187: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +206: + rm -f out/test/x86_64/lto-archive3/b.a +235: + out/test/x86_64/physical-image-base/exe1 +235: + grep 'Hello world' +255: ++ '[' Linux = FreeBSD ']' +255: ++ trap 'on_error $LINENO' ERR +206: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o +255: ++ trap on_exit EXIT +256: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh +255: ++ echo -n 'Testing relocatable-many-sections ... ' +255: Testing relocatable-many-sections ... ++ set -o pipefail +255: ++ set -x +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o +228: + 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 +255: + grep __tsan_init +230: + cat +255: + nm mold +230: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 256: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 256: ++ export LC_ALL=C +242: + 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 256: ++ LC_ALL=C 256: ++ '[' -z x86_64 ']' 256: ++ '[' -z '' ']' @@ -16157,67 +15858,92 @@ 256: ++ OBJCOPY=objcopy 256: ++ STRIP=strip 256: ++ QEMU= -237: Hello WORLD -254: ++ '[' Linux = FreeBSD ']' -239: + out/test/x86_64/pltgot/exe -239: + grep 'Hello world' -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -254: ++ trap 'on_error $LINENO' ERR -254: ++ trap on_exit EXIT -254: ++ echo -n 'Testing relocatable-exception ... ' -254: Testing relocatable-exception ... ++ set -o pipefail -254: ++ set -x -254: + '[' x86_64 = m68k ']' -254: + '[' x86_64 = sh4 ']' -254: + '[' x86_64 = sh4aeb ']' -254: + nm mold -255: ++ case $MACHINE in -255: ++ tlsdesc_opt=-mtls-dialect=gnu2 -237/402 Test #237: x86_64-plt-dso ........................................ Passed 0.82 sec -248: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC -test 257 - Start 257: x86_64-relocatable-mergeable-sections - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh" -257: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -257: Environment variables: -257: MACHINE=x86_64 -257: CPU= -257: Test timeout computed to be: 1500 -254: + grep __tsan_init +197: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' +197: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script 256: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh .sh +245: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 +243: + 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 +248: + cat +235: Hello world +240: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 256: ++ testname=relocatable-merge-sections 256: ++ t=out/test/x86_64/relocatable-merge-sections 256: ++ mkdir -p out/test/x86_64/relocatable-merge-sections +248: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC +239: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 +235: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' +204: + rm -f out/test/x86_64/lto-archive/c.a 256: +++ uname +211: + cat +211: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - +235: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 256: ++ '[' Linux = FreeBSD ']' +235: + readelf -Ws out/test/x86_64/physical-image-base/exe1 +235: + grep __phys_start_foo 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: ++ echo -n 'Testing relocatable-merge-sections ... ' 256: Testing relocatable-merge-sections ... ++ set -o pipefail 256: ++ set -x +204: + 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 256: + nm mold +244: + cat +244: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +235: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo +235: + 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' 256: + grep __tsan_init -239: Hello world -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -255: +++ uname -255: ++ '[' Linux = FreeBSD ']' -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -255: ++ echo -n 'Testing relocatable-many-sections ... ' -255: Testing relocatable-many-sections ... ++ set -o pipefail -255: ++ set -x -255: + nm mold -255: + grep __tsan_init -238/402 Test #239: x86_64-pltgot ......................................... Passed 0.77 sec +130: + out/test/x86_64/exception/exe7 +197: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o +130: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie +229: mold: error: --require-defined: undefined symbol: no-such-sym +229: + grep 'undefined symbol: no-such-sym' +229: + 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,-noinhibit-exec +223: + cat +223: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - +228: + out/test/x86_64/nocopyreloc/exe +228: + grep '3 5' +148: + 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 +228: 3 5 +228: + grep 'recompile with -fPIC' +228: + not 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 +187: + out/test/x86_64/issue646/exe +240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 +240: + grep PREINIT_ARRAY +243: + out/test/x86_64/protected/exe +243: + grep '3 4 0' +240: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 +240: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) +243: 3 4 0 +187: + grep 'error: exception' +242: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +234: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 +234: + grep -F '{"foo":"bar"}' +240: + on_exit +240: + echo OK +240: OK +242: + grep -E 'PROTECTED\b.*\bfoo\b' +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +240: + exit 0 +242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo +215/402 Test #243: x86_64-protected ...................................... Passed 0.32 sec +242: + cat +242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - +test 257 + Start 257: x86_64-relocatable-mergeable-sections + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh" +257: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +257: Environment variables: +257: MACHINE=x86_64 +257: CPU= +257: Test timeout computed to be: 1500 +216/402 Test #240: x86_64-preinit-array .................................. Passed 0.35 sec test 258 Start 258: x86_64-relocatable @@ -16227,9 +15953,57 @@ 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 +234: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +234: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x +234: + grep 'invalid string: foo%x' +234: mold: fatal: --package-metadata: invalid string: foo%x +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +187: error: exception +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +217/402 Test #187: x86_64-issue646 ....................................... Passed 1.20 sec +206: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o +206: + cat +206: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - +204: + cat +204: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - +145: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log +145: #1 0x00007ffff7fbc79f in hello2 () at :7 +145: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +145: #2 0x00007ffff7fbc767 in hello () at :4 +145: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log +145: #3 0x00007ffff7fbc778 in greet () at :8 +145: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +145: Breakpoint 1, main () at :4 +145: #4 0x0000555555555727 in main () at :4 +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +218/402 Test #145: x86_64-gdb-index-dwarf3 ............................... Passed 1.72 sec +239: + out/test/x86_64/pltgot/exe +239: + grep 'Hello world' +239: Hello world +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +219/402 Test #239: x86_64-pltgot ......................................... Passed 0.50 sec +254: + cat +254: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +251: + cat +251: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +252: + test_cflags -g3 -gz +252: + echo 'int main() {}' +252: + cc -B. -g3 -gz -o /dev/null -xc - +253: + cat +253: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g 257: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh -244: + 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 -258: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable.sh 257: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C @@ -16244,6 +16018,64 @@ 257: ++ OBJCOPY=objcopy 257: ++ STRIP=strip 257: ++ QEMU= +257: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh .sh +257: ++ testname=relocatable-mergeable-sections +257: ++ t=out/test/x86_64/relocatable-mergeable-sections +257: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections +257: ++ case $MACHINE in +257: ++ tlsdesc_opt=-mtls-dialect=gnu2 +257: +++ uname +257: ++ '[' Linux = FreeBSD ']' +257: ++ trap 'on_error $LINENO' ERR +257: ++ trap on_exit EXIT +257: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +257: Testing relocatable-mergeable-sections ... ++ set -o pipefail +257: ++ set -x +test 259 + Start 259: x86_64-relro + +259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh" +259: Working Directory: /build/reproducible-path/mold-2.37.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-repro + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh" +260: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +260: Environment variables: +260: MACHINE=x86_64 +260: CPU= +260: Test timeout computed to be: 1500 +test 261 + Start 261: x86_64-require-defined + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh" +261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +261: Environment variables: +261: MACHINE=x86_64 +261: CPU= +261: Test timeout computed to be: 1500 +220/402 Test #234: x86_64-package-metadata ............................... Passed 0.55 sec +257: + nm mold +257: + grep __tsan_init +207: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o +246: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +241: + 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 +241: + grep 'b\.o.*a\.o.*foo$' +228: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC +228: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +221/402 Test #228: x86_64-nocopyreloc .................................... Passed 0.64 sec +211: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib +233: + cat +233: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC +258: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable.sh 258: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C @@ -16258,57 +16090,44 @@ 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= -257: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh .sh 258: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable.sh .sh 258: ++ testname=relocatable 258: ++ t=out/test/x86_64/relocatable 258: ++ mkdir -p out/test/x86_64/relocatable -257: ++ testname=relocatable-mergeable-sections -257: ++ t=out/test/x86_64/relocatable-mergeable-sections -257: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections -257: ++ case $MACHINE in -257: ++ tlsdesc_opt=-mtls-dialect=gnu2 -233: + readelf -W --segments out/test/x86_64/omagic/exe 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname -257: +++ uname -233: + grep -w RWE -257: ++ '[' Linux = FreeBSD ']' -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -257: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -257: Testing relocatable-mergeable-sections ... ++ set -o pipefail -257: ++ set -x 258: ++ '[' Linux = FreeBSD ']' 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT 258: ++ echo -n 'Testing relocatable ... ' 258: Testing relocatable ... ++ set -o pipefail 258: ++ set -x -233: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 -233: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09ed56 0x09ed56 RWE 0x1000 -233: LOAD 0x09ed58 0x000000000029fd58 0x000000000029fd58 0x0043a0 0x0052a8 RWE 0x1000 -233: LOAD 0x0a3100 0x00000000002a5100 0x00000000002a5100 0x001a18 0x007220 RWE 0x1000 -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -239/402 Test #233: x86_64-omagic ......................................... Passed 1.01 sec -257: + nm mold -257: + grep __tsan_init -test 259 - Start 259: x86_64-relro - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh" -259: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -259: Environment variables: -259: MACHINE=x86_64 -259: CPU= -259: Test timeout computed to be: 1500 258: + grep __tsan_init 258: + nm mold -248: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o +test 262 + Start 262: x86_64-response-file + +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh" +262: Working Directory: /build/reproducible-path/mold-2.37.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-response-file2 + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh" +263: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +263: Environment variables: +263: MACHINE=x86_64 +263: CPU= +263: Test timeout computed to be: 1500 +255: + seq 1 80000 +255: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +255: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - +256: + cat +256: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - 259: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh 259: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 259: ++ export LC_ALL=C @@ -16328,10 +16147,6 @@ 259: ++ testname=relro 259: ++ t=out/test/x86_64/relro 259: ++ mkdir -p out/test/x86_64/relro -245: + out/test/x86_64/range-extension-thunk/exe1 -245: + grep 'main fn1 fn3 fn2 fn4' -245: main fn1 fn3 fn2 fn4 -245: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 259: +++ uname @@ -16342,41 +16157,7 @@ 259: Testing relro ... ++ set -o pipefail 259: ++ set -x 259: + cat -243: + grep '3 4 0' 259: + cc -c -xc -o out/test/x86_64/relro/a.o - -243: + out/test/x86_64/protected/exe -243: 3 4 0 -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -240/402 Test #243: x86_64-protected ...................................... Passed 0.79 sec -test 260 - Start 260: x86_64-repro - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh" -260: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -260: Environment variables: -260: MACHINE=x86_64 -260: CPU= -260: Test timeout computed to be: 1500 -242: + grep -E 'PROTECTED\b.*\bfoo\b' -242: + readelf --symbols out/test/x86_64/protected-dynsym/e.so -242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -241/402 Test #242: x86_64-protected-dynsym ............................... Passed 0.87 sec -test 261 - Start 261: x86_64-require-defined - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh" -261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -261: Environment variables: -261: MACHINE=x86_64 -261: CPU= -261: Test timeout computed to be: 1500 260: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh 260: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 260: ++ export LC_ALL=C @@ -16396,6 +16177,16 @@ 260: ++ testname=repro 260: ++ t=out/test/x86_64/repro 260: ++ mkdir -p out/test/x86_64/repro +260: ++ case $MACHINE in +260: ++ tlsdesc_opt=-mtls-dialect=gnu2 +260: +++ uname +260: ++ '[' Linux = FreeBSD ']' +260: ++ trap 'on_error $LINENO' ERR +260: ++ trap on_exit EXIT +260: ++ echo -n 'Testing repro ... ' +260: Testing repro ... ++ set -o pipefail +260: ++ set -x +260: + cat 261: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh 261: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 261: ++ export LC_ALL=C @@ -16411,64 +16202,13 @@ 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= -260: ++ case $MACHINE in -260: ++ tlsdesc_opt=-mtls-dialect=gnu2 -259: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 261: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh .sh -260: +++ uname 261: ++ testname=require-defined 261: ++ t=out/test/x86_64/require-defined 261: ++ mkdir -p out/test/x86_64/require-defined -260: ++ '[' Linux = FreeBSD ']' -260: ++ trap 'on_error $LINENO' ERR -260: ++ trap on_exit EXIT -260: ++ echo -n 'Testing repro ... ' -260: Testing repro ... ++ set -o pipefail -260: ++ set -x -261: ++ case $MACHINE in -261: ++ tlsdesc_opt=-mtls-dialect=gnu2 -260: + cat -260: + cc -c -o out/test/x86_64/repro/a.o -xc - -261: +++ uname -245: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 -261: ++ '[' Linux = FreeBSD ']' -261: ++ trap 'on_error $LINENO' ERR -261: ++ trap on_exit EXIT -261: ++ echo -n 'Testing require-defined ... ' -261: Testing require-defined ... ++ set -o pipefail -261: ++ set -x -261: + cat -261: + cc -o out/test/x86_64/require-defined/a.o -c -xc - -244: + readelf --dynamic out/test/x86_64/push-pop-state/exe -248: + out/test/x86_64/relax-got-load/exe1 -248: + grep 'Hello world' -248: Hello world -248: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax -244: + grep -F a.so out/test/x86_64/push-pop-state/log -244: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] -244: + not grep -F b.so out/test/x86_64/push-pop-state/log -244: + grep -F b.so out/test/x86_64/push-pop-state/log -260: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -244: + return 0 -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -242/402 Test #244: x86_64-push-pop-state ................................. Passed 0.81 sec -test 262 - Start 262: x86_64-response-file - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh" -262: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -262: Environment variables: -262: MACHINE=x86_64 -262: CPU= -262: Test timeout computed to be: 1500 -260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -261: + rm -f out/test/x86_64/require-defined/b.a +250: + cat +250: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - 262: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh -261: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o -245: + 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 262: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C @@ -16483,69 +16223,22 @@ 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= +260: + cc -c -o out/test/x86_64/repro/a.o -xc - +261: ++ case $MACHINE in +261: ++ tlsdesc_opt=-mtls-dialect=gnu2 +263: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh 262: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh .sh +261: +++ uname 262: ++ testname=response-file 262: ++ t=out/test/x86_64/response-file 262: ++ mkdir -p out/test/x86_64/response-file -262: ++ case $MACHINE in -262: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: +++ uname -262: ++ '[' Linux = FreeBSD ']' -262: ++ trap 'on_error $LINENO' ERR -262: ++ trap on_exit EXIT -262: ++ echo -n 'Testing response-file ... ' -262: Testing response-file ... ++ set -o pipefail -262: ++ set -x +261: ++ '[' Linux = FreeBSD ']' +261: ++ trap 'on_error $LINENO' ERR +261: ++ trap on_exit EXIT +261: ++ echo -n 'Testing require-defined ... ' +261: Testing require-defined ... ++ set -o pipefail +261: ++ set -x 261: + cat -261: + cc -o out/test/x86_64/require-defined/c.o -c -xc - -262: + cat -262: + cc -c -o out/test/x86_64/response-file/a.o -xc - -259: + grep 'Hello world' -259: + out/test/x86_64/relro/exe1 -259: Hello world -259: + readelf --segments -W out/test/x86_64/relro/exe1 -259: + grep -w GNU_RELRO -259: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 -262: + cat -262: + cc -c -o out/test/x86_64/response-file/b.o -xc - -259: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now -261: + 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 -208: + out/test/x86_64/lto-gcc/exe3 -208: + grep 'Hello world' -208: Hello world -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -248: + grep 'Hello world' -248: + out/test/x86_64/relax-got-load/exe2 -243/402 Test #208: x86_64-lto-gcc ........................................ Passed 2.75 sec -test 263 - Start 263: x86_64-response-file2 - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh" -263: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -263: Environment variables: -263: MACHINE=x86_64 -263: CPU= -263: Test timeout computed to be: 1500 -248: Hello world -248: + case $MACHINE in -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -244/402 Test #248: x86_64-relax-got-load ................................. Passed 0.82 sec -test 264 - Start 264: x86_64-retain-symbols-file - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh" -264: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -264: Environment variables: -264: MACHINE=x86_64 -264: CPU= -264: Test timeout computed to be: 1500 -263: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh 263: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C @@ -16560,16 +16253,25 @@ 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= +261: + cc -o out/test/x86_64/require-defined/a.o -c -xc - +262: ++ case $MACHINE in +262: ++ tlsdesc_opt=-mtls-dialect=gnu2 263: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh .sh -262: + cat +262: +++ uname 263: ++ testname=response-file2 263: ++ t=out/test/x86_64/response-file2 263: ++ mkdir -p out/test/x86_64/response-file2 +262: ++ '[' Linux = FreeBSD ']' +262: ++ trap 'on_error $LINENO' ERR +262: ++ trap on_exit EXIT +262: ++ echo -n 'Testing response-file ... ' +262: Testing response-file ... ++ set -o pipefail +262: ++ set -x +262: + cat +262: + cc -c -o out/test/x86_64/response-file/a.o -xc - 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 -246: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o 263: +++ uname -262: + cc -c -o out/test/x86_64/response-file/c.o -xc - 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT @@ -16577,7 +16279,52 @@ 263: Testing response-file2 ... ++ set -o pipefail 263: ++ set -x 263: + cat +263: + cc -c -o out/test/x86_64/response-file2/a.o -xc - +223: + 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 +205: + 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 +245: + 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 +248: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o +230: + 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 +148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +206: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a +148: + grep -F .gdb_index +235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +122: + 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 +148: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 +235: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 +254: + cat +148: + grep 'Hello world' +254: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - +235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +148: + out/test/x86_64/gdb-index-dwarf64/exe2 +148: Hello world +148: + DEBUGINFOD_URLS= +148: + 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 +235: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +222/402 Test #235: x86_64-physical-image-base ............................ Passed 0.59 sec +253: + cat +253: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g +130: + out/test/x86_64/exception/exe8 +test 264 + Start 264: x86_64-retain-symbols-file + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh" +264: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +264: Environment variables: +264: MACHINE=x86_64 +264: CPU= +264: Test timeout computed to be: 1500 +244: + cat +244: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - 264: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh +130: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' +130: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC 264: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C @@ -16592,25 +16339,36 @@ 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= -260: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' -260: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' -260: + return 0 -260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro -263: + cc -c -o out/test/x86_64/response-file2/a.o -xc - 264: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh .sh -245: + grep 'main fn1 fn3 fn2 fn4' 264: ++ testname=retain-symbols-file 264: ++ t=out/test/x86_64/retain-symbols-file 264: ++ mkdir -p out/test/x86_64/retain-symbols-file -245: + out/test/x86_64/range-extension-thunk/exe2 +220: + grep 'a.sh execl' +220: ++ pwd +204: + 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 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 -245: main fn1 fn3 fn2 fn4 -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -245/402 Test #245: x86_64-range-extension-thunk .......................... Passed 1.09 sec +197: + out/test/x86_64/linker-script-relocatable/exe +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execl +197: + grep Hello +264: +++ uname +233: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic +241: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo +197: Hello world +264: ++ '[' Linux = FreeBSD ']' +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +264: ++ trap 'on_error $LINENO' ERR +264: ++ trap on_exit EXIT +264: ++ echo -n 'Testing retain-symbols-file ... ' +264: Testing retain-symbols-file ... ++ set -o pipefail +264: ++ set -x +223/402 Test #241: x86_64-print-dependencies ............................. Passed 0.57 sec +237: + 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 test 265 Start 265: x86_64-reverse-sections @@ -16620,15 +16378,47 @@ 265: MACHINE=x86_64 265: CPU= 265: Test timeout computed to be: 1500 -264: +++ uname -264: ++ '[' Linux = FreeBSD ']' -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: ++ echo -n 'Testing retain-symbols-file ... ' -264: Testing retain-symbols-file ... ++ set -o pipefail -264: ++ set -x -265: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh +220: out/test/x86_64/mold-wrapper/a.sh execl +220: + grep 'a.sh execlp' +220: ++ pwd +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execlp +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +251: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +251: + cat +229: mold: warning: --require-defined: undefined symbol: no-such-sym +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +264: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - 264: + cat +242: + 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 +224/402 Test #197: x86_64-linker-script-relocatable ...................... Passed 1.06 sec +225/402 Test #229: x86_64-noinhibit-exec ................................. Passed 0.71 sec +test 266 + Start 266: x86_64-rodata-name + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh" +266: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +266: Environment variables: +266: MACHINE=x86_64 +266: CPU= +266: Test timeout computed to be: 1500 +test 267 + Start 267: x86_64-rosegment + +267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh" +267: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +267: Environment variables: +267: MACHINE=x86_64 +267: CPU= +267: Test timeout computed to be: 1500 +265: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh 265: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C @@ -16644,71 +16434,20 @@ 265: ++ STRIP=strip 265: ++ QEMU= 265: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh .sh -264: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - -262: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' -262: + 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 +220: out/test/x86_64/mold-wrapper/a.sh execlp +220: + grep 'a.sh execle' +220: ++ pwd +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execle +248: + out/test/x86_64/relax-got-load/exe1 +248: + grep 'Hello world' +248: Hello world +248: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax +266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh 265: ++ testname=reverse-sections 265: ++ t=out/test/x86_64/reverse-sections 265: ++ mkdir -p out/test/x86_64/reverse-sections -265: ++ case $MACHINE in -265: ++ tlsdesc_opt=-mtls-dialect=gnu2 -265: +++ uname -265: ++ '[' Linux = FreeBSD ']' -265: ++ trap 'on_error $LINENO' ERR -265: ++ trap on_exit EXIT -265: ++ echo -n 'Testing reverse-sections ... ' -265: Testing reverse-sections ... ++ set -o pipefail -265: ++ set -x -265: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - -265: + cat -263: + cat -263: + cc -c -o out/test/x86_64/response-file2/b.o -xc - -259: + out/test/x86_64/relro/exe2 -259: + grep 'Hello world' -259: Hello world -261: + readelf --symbols out/test/x86_64/require-defined/exe -259: + readelf --segments -W out/test/x86_64/relro/exe2 -259: + grep -w GNU_RELRO -261: + not grep foobar -261: + grep foobar -259: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 -259: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro -261: + return 0 -261: + 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 -264: + cat -264: + 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 -263: + echo ''\''out/test/x86_64/response-file2/b.o'\''' -263: + echo @out/test/x86_64/response-file2/rsp1 -263: + 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 -265: + cat -265: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - -260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -261: + readelf --symbols out/test/x86_64/require-defined/exe -261: + grep foobar -261: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -261: + not 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 -261: + grep 'undefined symbol: xyz' -246/402 Test #262: x86_64-response-file .................................. Passed 0.67 sec -test 266 - Start 266: x86_64-rodata-name - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh" -266: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -266: Environment variables: -266: MACHINE=x86_64 -266: CPU= -266: Test timeout computed to be: 1500 -264: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe -266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh -255: + seq 1 80000 -255: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -255: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - -264: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log -264: + grep ' foo$' out/test/x86_64/retain-symbols-file/log 266: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C @@ -16716,6 +16455,8 @@ 266: ++ '[' -z '' ']' 266: ++ TESTDIR=out/test/x86_64 266: ++ CC=cc +267: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh +220: out/test/x86_64/mold-wrapper/a.sh execle 266: ++ CXX=c++ 266: ++ GCC=gcc 266: ++ GXX=g++ @@ -16723,22 +16464,63 @@ 266: ++ OBJCOPY=objcopy 266: ++ STRIP=strip 266: ++ QEMU= +265: ++ case $MACHINE in +265: ++ tlsdesc_opt=-mtls-dialect=gnu2 +220: + grep 'a.sh execv' +267: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +220: ++ pwd 266: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh .sh +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= +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execv +267: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh .sh 266: ++ testname=rodata-name 266: ++ t=out/test/x86_64/rodata-name 266: ++ mkdir -p out/test/x86_64/rodata-name -264: + return 0 -264: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log -264: + grep ' bar$' out/test/x86_64/retain-symbols-file/log +267: ++ testname=rosegment +267: ++ t=out/test/x86_64/rosegment +267: ++ mkdir -p out/test/x86_64/rosegment 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 -259: + out/test/x86_64/relro/exe3 +265: +++ uname 266: +++ uname -259: + grep 'Hello world' -264: + return 0 -264: + not grep ' main$' out/test/x86_64/retain-symbols-file/log -264: + grep ' main$' out/test/x86_64/retain-symbols-file/log -259: Hello world +267: ++ case $MACHINE in +267: ++ tlsdesc_opt=-mtls-dialect=gnu2 +267: +++ uname +220: out/test/x86_64/mold-wrapper/a.sh execv +147: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log +267: ++ '[' Linux = FreeBSD ']' +267: ++ trap 'on_error $LINENO' ERR +267: ++ trap on_exit EXIT +267: ++ echo -n 'Testing rosegment ... ' +267: Testing rosegment ... ++ set -o pipefail +265: ++ '[' Linux = FreeBSD ']' +267: ++ set -x +265: ++ trap 'on_error $LINENO' ERR +265: ++ trap on_exit EXIT +265: ++ echo -n 'Testing reverse-sections ... ' +265: Testing reverse-sections ... ++ set -o pipefail +265: ++ set -x +265: + cat +265: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - +267: + cat +267: + cc -o out/test/x86_64/rosegment/a.o -c -xc - +147: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 +220: + grep 'a.sh execvp' +220: ++ pwd 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT @@ -16746,42 +16528,27 @@ 266: Testing rodata-name ... ++ set -o pipefail 266: ++ set -x 266: + '[' x86_64 = arm ']' -260: + grep ' exe.repro/.*/a.o' -264: + return 0 -264: + grep ' baz$' out/test/x86_64/retain-symbols-file/log 266: + '[' x86_64 = s390x ']' 266: + cat -264: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz -259: + readelf --segments -W out/test/x86_64/relro/exe3 +266: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execvp +147: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log +147: #2 0x00007ffff7fbc944 in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 +147: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log 246: + out/test/x86_64/range-extension-thunk2/exe 246: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -247/402 Test #264: x86_64-retain-symbols-file ............................ Passed 0.49 sec -test 267 - Start 267: x86_64-rosegment - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh" -267: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -267: Environment variables: -267: MACHINE=x86_64 -267: CPU= -267: Test timeout computed to be: 1500 -260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar -260: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 246: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 -266: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - -259: + not grep -w GNU_RELRO -259: + grep -w GNU_RELRO -248/402 Test #246: x86_64-range-extension-thunk2 ......................... Passed 1.41 sec -260: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt -259: + return 0 +220: out/test/x86_64/mold-wrapper/a.sh execvp +226/402 Test #246: x86_64-range-extension-thunk2 ......................... Passed 0.51 sec +220: + grep 'a.sh execvpe bar' +220: ++ pwd +147: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 test 268 Start 268: x86_64-rpath @@ -16791,46 +16558,27 @@ 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 -260: out/test/x86_64/repro/a.o -260: + grep mold out/test/x86_64/repro/exe.repro/version.txt -260: mold 2.37.1 (compatible with GNU ld) -260: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -267: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh -267: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh .sh -267: ++ testname=rosegment -267: ++ t=out/test/x86_64/rosegment -267: ++ mkdir -p out/test/x86_64/rosegment -267: ++ case $MACHINE in -267: ++ tlsdesc_opt=-mtls-dialect=gnu2 -266: + cat +220: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +220: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +220: + out/test/x86_64/mold-wrapper/exe execvpe +147: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log +147: #4 0x00007ffff7fbc90c in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 +147: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log 266: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -253: + cat -265: + cat -249/402 Test #259: x86_64-relro .......................................... Passed 1.03 sec -250/402 Test #263: x86_64-response-file2 ................................. Passed 0.54 sec -268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh +266: + cat +147: #5 0x00007ffff7fbc8d9 in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 +147: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log +147: #6 0x00007ffff7fbc8ea in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 +147: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log +220: out/test/x86_64/mold-wrapper/a.sh execvpe bar +122: + grep 'Hello world' +122: + out/test/x86_64/emit-relocs-dead-sections/exe +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +227/402 Test #220: x86_64-mold-wrapper ................................... Passed 0.87 sec +147: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 test 269 Start 269: x86_64-run-clang @@ -16840,6 +16588,27 @@ 269: MACHINE=x86_64 269: CPU= 269: Test timeout computed to be: 1500 +147: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log +147: #8 0x00007ffff7fbc8c8 in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +245: + grep 'main fn1 fn3 fn2 fn4' +245: + out/test/x86_64/range-extension-thunk/exe1 +245: main fn1 fn3 fn2 fn4 +245: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 +122: Hello world +122: Hello world +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh +268: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh +228/402 Test #122: x86_64-emit-relocs-dead-sections ...................... Passed 2.20 sec +229/402 Test #147: x86_64-gdb-index-dwarf5 ............................... Passed 1.85 sec test 270 Start 270: x86_64-run @@ -16849,7 +16618,15 @@ 270: MACHINE=x86_64 270: CPU= 270: Test timeout computed to be: 1500 -268: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +test 271 + Start 271: x86_64-section-align + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh" +271: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +271: Environment variables: +271: MACHINE=x86_64 +271: CPU= +271: Test timeout computed to be: 1500 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z x86_64 ']' @@ -16867,20 +16644,15 @@ 268: ++ testname=rpath 268: ++ t=out/test/x86_64/rpath 268: ++ mkdir -p out/test/x86_64/rpath -265: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - -260: + MOLD_REPRO=1 -260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -253: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g -267: +++ uname -267: ++ '[' Linux = FreeBSD ']' -267: ++ trap 'on_error $LINENO' ERR -267: ++ trap on_exit EXIT -267: ++ echo -n 'Testing rosegment ... ' -267: Testing rosegment ... ++ set -o pipefail -267: ++ set -x -267: + cat -267: + cc -o out/test/x86_64/rosegment/a.o -c -xc - -269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +230: + out/test/x86_64/non-canonical-plt/exe +230: + grep '^1 1 1$' +230: 1 1 1 +230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +230: + grep '00000000 .* foo' 269: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C @@ -16896,15 +16668,34 @@ 269: ++ STRIP=strip 269: ++ QEMU= 269: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh .sh +223: + not 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 +242: + readelf --symbols out/test/x86_64/protected-dynsym/e.so +242: + grep -E 'PROTECTED\b.*\bfoo\b' 270: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh +230/402 Test #205: x86_64-lto-archive2 ................................... Passed 1.00 sec 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 -269: ++ testname=run-clang -269: ++ t=out/test/x86_64/run-clang -269: ++ mkdir -p out/test/x86_64/run-clang 270: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C +test 272 + Start 272: x86_64-section-attributes + +272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh" +272: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +272: Environment variables: +272: MACHINE=x86_64 +272: CPU= +272: Test timeout computed to be: 1500 +268: +++ uname +268: ++ '[' Linux = FreeBSD ']' +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT +268: ++ echo -n 'Testing rpath ... ' +268: Testing rpath ... ++ set -o pipefail +268: ++ set -x +268: + cat +268: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 270: ++ '[' -z x86_64 ']' 270: ++ '[' -z '' ']' 270: ++ TESTDIR=out/test/x86_64 @@ -16916,22 +16707,27 @@ 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= -268: +++ uname -269: ++ case $MACHINE in -269: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh .sh -269: +++ uname -268: ++ '[' Linux = FreeBSD ']' -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: ++ echo -n 'Testing rpath ... ' -268: Testing rpath ... ++ set -o pipefail -268: ++ set -x -268: + cat -268: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 270: ++ testname=run 270: ++ t=out/test/x86_64/run 270: ++ mkdir -p out/test/x86_64/run +270: ++ case $MACHINE in +270: ++ tlsdesc_opt=-mtls-dialect=gnu2 +270: +++ uname +248: + out/test/x86_64/relax-got-load/exe2 +248: + grep 'Hello world' +248: Hello world +248: + case $MACHINE in +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +269: ++ testname=run-clang +269: ++ t=out/test/x86_64/run-clang +269: ++ mkdir -p out/test/x86_64/run-clang +269: ++ case $MACHINE in +269: ++ tlsdesc_opt=-mtls-dialect=gnu2 +269: +++ uname 269: ++ '[' Linux = FreeBSD ']' 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT @@ -16939,42 +16735,8 @@ 269: Testing run-clang ... ++ set -o pipefail 269: ++ set -x 269: + '[' cc = cc ']' -269: + grep '__[at]san_init' 269: + nm mold-wrapper.so -270: ++ case $MACHINE in -270: ++ tlsdesc_opt=-mtls-dialect=gnu2 -268: + 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/ -270: +++ uname -270: ++ '[' Linux = FreeBSD ']' -270: ++ trap 'on_error $LINENO' ERR -270: ++ trap on_exit EXIT -270: ++ echo -n 'Testing run ... ' -270: Testing run ... ++ set -o pipefail -270: ++ set -x -270: + '[' cc = cc ']' -269: + clang --version -269: + skip -269: + echo skipped -269: skipped -269: + trap - EXIT -269: + exit 0 -251/402 Test #269: x86_64-run-clang ......................................***Skipped 0.08 sec -270: + grep '__[at]san_init' -test 271 - Start 271: x86_64-section-align - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh" -271: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -271: Environment variables: -271: MACHINE=x86_64 -271: CPU= -271: Test timeout computed to be: 1500 -270: + nm mold -250: + cat -250: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - -266: + 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 -267: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o -265: + 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 +269: + grep '__[at]san_init' 271: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh 271: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 271: ++ export LC_ALL=C @@ -16996,15 +16758,44 @@ 271: ++ mkdir -p out/test/x86_64/section-align 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 -253: + cat -253: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g 271: +++ uname +242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +230: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo +230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +230: + grep '00000000 .* bar' +230: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +272: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh +231/402 Test #230: x86_64-non-canonical-plt .............................. Passed 0.78 sec +232/402 Test #242: x86_64-protected-dynsym ............................... Passed 0.90 sec +233/402 Test #248: x86_64-relax-got-load ................................. Passed 0.76 sec +268: + 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/ +270: ++ '[' Linux = FreeBSD ']' +270: ++ trap 'on_error $LINENO' ERR +270: ++ trap on_exit EXIT +270: ++ echo -n 'Testing run ... ' +270: Testing run ... ++ set -o pipefail +270: ++ set -x +270: + '[' cc = cc ']' +270: + nm mold +270: + grep '__[at]san_init' +270: + cat +270: + cc -xc -c -o out/test/x86_64/run/a.o - +269: + clang --version +269: + skip +269: + echo skipped +269: skipped +269: + trap - EXIT +269: + exit 0 +234/402 Test #269: x86_64-run-clang ......................................***Skipped 0.27 sec 271: ++ '[' Linux = FreeBSD ']' -261: mold: error: --require-defined: undefined symbol: xyz -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT 271: ++ echo -n 'Testing section-align ... ' @@ -17012,17 +16803,6 @@ 271: ++ set -x 271: + cat 271: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - -252/402 Test #261: x86_64-require-defined ................................ Passed 1.05 sec -test 272 - Start 272: x86_64-section-attributes - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh" -272: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -272: Environment variables: -272: MACHINE=x86_64 -272: CPU= -272: Test timeout computed to be: 1500 -272: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh 272: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C @@ -17038,7 +16818,6 @@ 272: ++ STRIP=strip 272: ++ QEMU= 272: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh .sh -254: + cat 272: ++ testname=section-attributes 272: ++ t=out/test/x86_64/section-attributes 272: ++ mkdir -p out/test/x86_64/section-attributes @@ -17051,57 +16830,51 @@ 272: ++ echo -n 'Testing section-attributes ... ' 272: Testing section-attributes ... ++ set -o pipefail 272: ++ set -x -272: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - -254: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - -257: + cat -257: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 272: + cat -250: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - -250: + cat -271: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +272: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - 272: + cat -251: + cat 272: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - -251: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - -257: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o -268: + readelf --dynamic out/test/x86_64/rpath/exe1 -268: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' -272: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 272: + cat -260: + grep ' exe.repro/.*/a.o' -260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +272: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 272: + cat -260: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o -260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] -268: + 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 272: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - -254: + cat -254: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - -253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -257: + grep -E '\b0\b.*Hello' -257: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -250: + cat -253: + grep 'Warning: DIE at offset' -260: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt -250: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - -257: [ 0] Hello -253: + ./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 -260: out/test/x86_64/repro/a.o -260: + grep mold out/test/x86_64/repro/exe.repro/version.txt -257: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -257: + grep -E '\b7\b.*World' -266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -266: + grep Hello -266: [ 0] Hello -267: + readelf -W --segments out/test/x86_64/rosegment/exe1 -257: [ 7] World -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -266: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe -253/402 Test #257: x86_64-relocatable-mergeable-sections ................. Passed 1.48 sec +237: + out/test/x86_64/plt-dso/exe +237: + grep 'Hello WORLD' +237: Hello WORLD +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +235/402 Test #237: x86_64-plt-dso ........................................ Passed 0.94 sec +257: + cat +257: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - +257: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o +258: + cat +258: + cc -c -o out/test/x86_64/relocatable/a.o -xc - +244: + 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 +259: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy +148: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 +148: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 +148: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 +148: #2 0x00007ffff7fbc944 in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 +148: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +148: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 +148: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +148: #4 0x00007ffff7fbc90c in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 +148: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +148: #5 0x00007ffff7fbc8d9 in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 +148: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +148: #6 0x00007ffff7fbc8ea in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 +148: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +148: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 +148: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +148: #8 0x00007ffff7fbc8c8 in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +236/402 Test #148: x86_64-gdb-index-dwarf64 .............................. Passed 2.10 sec +256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o test 273 Start 273: x86_64-section-order @@ -17111,15 +16884,6 @@ 273: MACHINE=x86_64 273: CPU= 273: Test timeout computed to be: 1500 -266: + grep world -267: + not grep '\.interp .* \.text' -267: + grep '\.interp .* \.text' -260: mold 2.37.1 (compatible with GNU ld) -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -254/402 Test #260: x86_64-repro .......................................... Passed 1.29 sec test 274 Start 274: x86_64-section-start @@ -17129,16 +16893,99 @@ 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 -266: [ 0] world -266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -251: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - -251: + cat -267: + return 0 -267: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment -274: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh -266: + grep foobar -256: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - -256: + cat +test 275 + Start 275: x86_64-separate-debug-file + +275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh" +275: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +275: Environment variables: +275: MACHINE=x86_64 +275: CPU= +275: Test timeout computed to be: 1500 +264: + cat +264: + 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 +261: + rm -f out/test/x86_64/require-defined/b.a +261: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o +130: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread +263: + cat +263: + cc -c -o out/test/x86_64/response-file2/b.o -xc - +262: + cat +262: + cc -c -o out/test/x86_64/response-file/b.o -xc - +253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +253: + grep 'Warning: DIE at offset' +253: + ./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 +266: + 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 +260: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +257: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +257: + grep -E '\b0\b.*Hello' +257: [ 0] Hello +257: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +257: + grep -E '\b7\b.*World' +257: [ 7] World +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +237/402 Test #257: x86_64-relocatable-mergeable-sections ................. Passed 0.88 sec +test 276 + Start 276: x86_64-shared-abs-sym + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh" +276: Working Directory: /build/reproducible-path/mold-2.37.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-shared + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh" +277: Working Directory: /build/reproducible-path/mold-2.37.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-shuffle-sections-seed + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh" +278: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +278: Environment variables: +278: MACHINE=x86_64 +278: CPU= +278: Test timeout computed to be: 1500 +250: + cat +250: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +267: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +245: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 +245: + 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 +265: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - +265: + cat +265: + cat +265: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - +233: + readelf -W --segments out/test/x86_64/omagic/exe +233: + grep -w RWE +233: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 +233: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09ed56 0x09ed56 RWE 0x1000 +233: LOAD 0x09ed58 0x000000000029fd58 0x000000000029fd58 0x0043a0 0x0052a8 RWE 0x1000 +233: LOAD 0x0a3100 0x00000000002a5100 0x00000000002a5100 0x001a18 0x007220 RWE 0x1000 +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +238/402 Test #233: x86_64-omagic ......................................... Passed 1.33 sec +212: + cat +212: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - +212: + cat +212: + 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 +223: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log +223: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +239/402 Test #223: x86_64-no-allow-shlib-undefined ....................... Passed 1.44 sec 273: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh 273: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 273: ++ export LC_ALL=C @@ -17155,6 +17002,21 @@ 273: ++ STRIP=strip 273: ++ QEMU= 273: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh .sh +273: ++ testname=section-order +273: ++ t=out/test/x86_64/section-order +273: ++ mkdir -p out/test/x86_64/section-order +273: ++ case $MACHINE in +273: ++ tlsdesc_opt=-mtls-dialect=gnu2 +273: +++ uname +273: ++ '[' Linux = FreeBSD ']' +273: ++ trap 'on_error $LINENO' ERR +273: ++ trap on_exit EXIT +273: ++ echo -n 'Testing section-order ... ' +273: Testing section-order ... ++ set -o pipefail +273: ++ set -x +273: + cat +273: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - +274: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh 274: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C @@ -17169,30 +17031,10 @@ 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= -273: ++ testname=section-order -273: ++ t=out/test/x86_64/section-order -273: ++ mkdir -p out/test/x86_64/section-order 274: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh .sh -272: + 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 -266: [ 7] foobar 274: ++ testname=section-start 274: ++ t=out/test/x86_64/section-start 274: ++ mkdir -p out/test/x86_64/section-start -273: ++ case $MACHINE in -273: ++ tlsdesc_opt=-mtls-dialect=gnu2 -253: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o -273: +++ uname -266: + grep abcdefgh -273: ++ '[' Linux = FreeBSD ']' -273: ++ trap 'on_error $LINENO' ERR -273: ++ trap on_exit EXIT -273: ++ echo -n 'Testing section-order ... ' -273: Testing section-order ... ++ set -o pipefail -273: ++ set -x -273: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - -266: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe -273: + cat -266: [ 0] abcdefgh 274: ++ case $MACHINE in 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: +++ uname @@ -17205,35 +17047,35 @@ 274: + '[' x86_64 = ppc64 ']' 274: + [[ x86_64 = loongarch* ]] 274: + '[' x86_64 = arm ']' -266: + grep baz 274: + cat -250: + cat -250: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - -266: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe -258: + cc -c -o out/test/x86_64/relocatable/a.o -xc - -258: + cat 274: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - -265: + out/test/x86_64/reverse-sections/exe1 -265: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' -265: foo1 foo2 foo3 foo4 foo5 foo6 -266: String dump of section '.rodatabaz': -266: [ 0] baz -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -265: + 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 -255/402 Test #266: x86_64-rodata-name .................................... Passed 0.54 sec -256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o -test 275 - Start 275: x86_64-separate-debug-file +test 279 + Start 279: x86_64-shuffle-sections -275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh" -275: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -275: Environment variables: -275: MACHINE=x86_64 -275: CPU= -275: Test timeout computed to be: 1500 +279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh" +279: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +279: Environment variables: +279: MACHINE=x86_64 +279: CPU= +279: Test timeout computed to be: 1500 +test 280 + Start 280: x86_64-soname + +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" +280: Working Directory: /build/reproducible-path/mold-2.37.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-spare-program-headers + +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh" +281: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +281: Environment variables: +281: MACHINE=x86_64 +281: CPU= +281: Test timeout computed to be: 1500 275: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh 275: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 275: ++ export LC_ALL=C @@ -17253,46 +17095,93 @@ 275: ++ testname=separate-debug-file 275: ++ t=out/test/x86_64/separate-debug-file 275: ++ mkdir -p out/test/x86_64/separate-debug-file -271: + readelf -WS out/test/x86_64/section-align/exe1 -271: + grep '\.foo.* 8192$' 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: +++ uname -271: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 -258: + cc -c -o out/test/x86_64/relocatable/b.o -xc - 275: ++ '[' Linux = FreeBSD ']' 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: ++ echo -n 'Testing separate-debug-file ... ' 275: Testing separate-debug-file ... ++ set -o pipefail 275: ++ set -x -271: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 275: + nm mold 275: + grep __tsan_init +253: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o +256: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o +256: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 +256: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 +256: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 +256: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 +256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections +256: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o +256: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 +256: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 +256: + return 0 +256: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 +256: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 +256: + return 0 +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +261: + cat +261: + cc -o out/test/x86_64/require-defined/c.o -c -xc - +252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +252: + cat +272: + 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 +263: + echo ''\''out/test/x86_64/response-file2/b.o'\''' +263: + echo @out/test/x86_64/response-file2/rsp1 +263: + 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 +251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o +251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +254: + ./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 +254: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o +271: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +264: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe +264: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log +264: + grep ' foo$' out/test/x86_64/retain-symbols-file/log +264: + return 0 +264: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log +264: + grep ' bar$' out/test/x86_64/retain-symbols-file/log +264: + return 0 +264: + not grep ' main$' out/test/x86_64/retain-symbols-file/log +264: + grep ' main$' out/test/x86_64/retain-symbols-file/log +264: + return 0 +264: + grep ' baz$' out/test/x86_64/retain-symbols-file/log +264: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +270: ++ pwd +270: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +270: ++ pwd +270: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold +270: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin +244: + readelf --dynamic out/test/x86_64/push-pop-state/exe +244: + grep -F a.so out/test/x86_64/push-pop-state/log +244: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] +244: + not grep -F b.so out/test/x86_64/push-pop-state/log +244: + grep -F b.so out/test/x86_64/push-pop-state/log +244: + return 0 +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +259: + out/test/x86_64/relro/exe1 +259: + grep 'Hello world' +259: Hello world +259: + readelf --segments -W out/test/x86_64/relro/exe1 +259: + grep -w GNU_RELRO +259: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 +259: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now 258: + cat -268: + grep -F 'Library runpath: [/foo:/bar:/baz]' -268: + readelf --dynamic out/test/x86_64/rpath/exe2 -250: + 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 -268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -273: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -256/402 Test #268: x86_64-rpath .......................................... Passed 0.57 sec -test 276 - Start 276: x86_64-shared-abs-sym - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh" -276: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -276: Environment variables: -276: MACHINE=x86_64 -276: CPU= -276: Test timeout computed to be: 1500 +258: + cc -c -o out/test/x86_64/relocatable/b.o -xc - +268: + readelf --dynamic out/test/x86_64/rpath/exe1 +268: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' +268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] +268: + 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 276: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh -267: + readelf -W --segments out/test/x86_64/rosegment/exe2 -267: + not grep '\.interp .* \.text' -267: + grep '\.interp .* \.text' 276: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C @@ -17307,21 +17196,13 @@ 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= -252: + test_cflags -g3 -gz -252: + echo 'int main() {}' -274: + 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 276: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh .sh -250: + ./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 276: ++ testname=shared-abs-sym 276: ++ t=out/test/x86_64/shared-abs-sym 276: ++ mkdir -p out/test/x86_64/shared-abs-sym -258: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o -252: + cc -B. -g3 -gz -o /dev/null -xc - -267: + return 0 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 276: +++ uname -267: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT @@ -17331,34 +17212,8 @@ 276: ++ uname 276: + '[' Linux = FreeBSD ']' 276: + cat -256: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o 276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - -256: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 -256: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 -272: + grep 'foobar.*WAX' -272: + readelf -W --sections out/test/x86_64/section-attributes/exe -256: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 -272: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -257/402 Test #272: x86_64-section-attributes ............................. Passed 0.52 sec -test 277 - Start 277: x86_64-shared - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh" -277: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -277: Environment variables: -277: MACHINE=x86_64 -277: CPU= -277: Test timeout computed to be: 1500 -256: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 -256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections -265: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' 277: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh -265: + out/test/x86_64/reverse-sections/exe2 -250: + readelf --symbols out/test/x86_64/relocatable-archive/f.o 277: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -17374,80 +17229,21 @@ 277: ++ STRIP=strip 277: ++ QEMU= 277: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh .sh -250: + grep 'foo\b' out/test/x86_64/relocatable-archive/log -265: foo5 foo6 foo3 foo4 foo1 foo2 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -253: + out/test/x86_64/relocatable-debug-info/exe -253: + grep 'Hello world' -258/402 Test #265: x86_64-reverse-sections ............................... Passed 1.16 sec -253: Hello world -test 278 - Start 278: x86_64-shuffle-sections-seed - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh" -278: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -278: Environment variables: -278: MACHINE=x86_64 -278: CPU= -278: Test timeout computed to be: 1500 -253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o 277: ++ testname=shared 277: ++ t=out/test/x86_64/shared 277: ++ mkdir -p out/test/x86_64/shared 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 -256: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o -250: 16: 0000000000000015 17 FUNC GLOBAL DEFAULT 2 foo -253: + not grep Warning -253: + grep Warning -253: + return 0 -278: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh -256: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 -256: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 -250: + grep 'bar\b' out/test/x86_64/relocatable-archive/log 277: +++ uname -258: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o -250: 17: 0000000000000026 7 FUNC GLOBAL DEFAULT 2 bar -250: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log -250: + grep 'baz\b' out/test/x86_64/relocatable-archive/log -256: + return 0 -256: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 -256: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: ++ echo -n 'Testing shared ... ' 277: Testing shared ... ++ set -o pipefail 277: ++ set -x -273: + out/test/x86_64/section-order/exe1 277: + cat -273: + grep Hello -250: + return 0 -273: Hello world -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -259/402 Test #250: x86_64-relocatable-archive ............................ Passed 2.07 sec -test 279 - Start 279: x86_64-shuffle-sections - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh" -279: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -279: Environment variables: -279: MACHINE=x86_64 -279: CPU= -279: Test timeout computed to be: 1500 -273: + grep '\.fn2 .*00200000' -273: + readelf -SW out/test/x86_64/section-order/exe1 -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 277: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - +278: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh 278: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -17463,36 +17259,6 @@ 278: ++ STRIP=strip 278: ++ QEMU= 278: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh .sh -271: + readelf -WS out/test/x86_64/section-align/exe2 -271: + grep '\.foo.* 256$' -260/402 Test #253: x86_64-relocatable-debug-info ......................... Passed 2.02 sec -256: + return 0 -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -test 280 - Start 280: x86_64-soname - -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" -280: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -280: Environment variables: -280: MACHINE=x86_64 -280: CPU= -280: Test timeout computed to be: 1500 -261/402 Test #256: x86_64-relocatable-merge-sections ..................... Passed 1.97 sec -test 281 - Start 281: x86_64-spare-program-headers - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh" -281: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -281: Environment variables: -281: MACHINE=x86_64 -281: CPU= -281: Test timeout computed to be: 1500 -273: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 -273: + readelf -SW out/test/x86_64/section-order/exe1 -273: + grep '\.fn1 .*00300000' 278: ++ testname=shuffle-sections-seed 278: ++ t=out/test/x86_64/shuffle-sections-seed 278: ++ mkdir -p out/test/x86_64/shuffle-sections-seed @@ -17507,9 +17273,35 @@ 278: ++ set -x 278: + cat 278: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -271: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 -271: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 -271: + grep 'must be a power of 2' +240/402 Test #256: x86_64-relocatable-merge-sections ..................... Passed 1.06 sec +241/402 Test #264: x86_64-retain-symbols-file ............................ Passed 0.74 sec +test 282 + Start 282: x86_64-start-lib + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh" +282: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +282: Environment variables: +282: MACHINE=x86_64 +282: CPU= +282: Test timeout computed to be: 1500 +test 283 + Start 283: x86_64-start-stop-symbol + +283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh" +283: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +283: Environment variables: +283: MACHINE=x86_64 +283: CPU= +283: Test timeout computed to be: 1500 +242/402 Test #244: x86_64-push-pop-state ................................. Passed 1.26 sec +266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +266: + grep Hello +266: [ 0] Hello +266: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe +266: + grep world +266: [ 0] world +266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +266: + grep foobar 279: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh 279: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 279: ++ export LC_ALL=C @@ -17531,9 +17323,35 @@ 279: ++ mkdir -p out/test/x86_64/shuffle-sections 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 +279: +++ uname +279: ++ '[' Linux = FreeBSD ']' +279: ++ trap 'on_error $LINENO' ERR +279: ++ trap on_exit EXIT +279: ++ echo -n 'Testing shuffle-sections ... ' +279: Testing shuffle-sections ... ++ set -o pipefail +279: ++ set -x +279: + cat +279: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - +280: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh +280: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +280: ++ export LC_ALL=C +280: ++ LC_ALL=C +280: ++ '[' -z x86_64 ']' +280: ++ '[' -z '' ']' +280: ++ TESTDIR=out/test/x86_64 +280: ++ CC=cc +280: ++ CXX=c++ +280: ++ GCC=gcc +280: ++ GXX=g++ +280: ++ OBJDUMP=objdump +280: ++ OBJCOPY=objcopy +280: ++ STRIP=strip +280: ++ QEMU= +280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh +280: ++ testname=soname +280: ++ t=out/test/x86_64/soname +280: ++ mkdir -p out/test/x86_64/soname 281: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh -273: + 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' 281: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C @@ -17549,86 +17367,27 @@ 281: ++ STRIP=strip 281: ++ QEMU= 281: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh .sh -280: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh 281: ++ testname=spare-program-headers 281: ++ t=out/test/x86_64/spare-program-headers 281: ++ mkdir -p out/test/x86_64/spare-program-headers -279: +++ uname 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -280: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -280: ++ export LC_ALL=C -280: ++ LC_ALL=C -280: ++ '[' -z x86_64 ']' -280: ++ '[' -z '' ']' -280: ++ TESTDIR=out/test/x86_64 -280: ++ CC=cc -280: ++ CXX=c++ -280: ++ GCC=gcc -280: ++ GXX=g++ -280: ++ OBJDUMP=objdump -280: ++ OBJCOPY=objcopy -280: ++ STRIP=strip -280: ++ QEMU= -281: +++ uname -280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh -279: ++ '[' Linux = FreeBSD ']' -279: ++ trap 'on_error $LINENO' ERR -279: ++ trap on_exit EXIT -279: ++ echo -n 'Testing shuffle-sections ... ' -279: Testing shuffle-sections ... ++ set -o pipefail -279: ++ set -x -279: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - -280: ++ testname=soname -280: ++ t=out/test/x86_64/soname -280: ++ mkdir -p out/test/x86_64/soname -267: + readelf -W --segments out/test/x86_64/rosegment/exe3 -267: + grep '\.interp .* \.text' -267: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text -281: ++ '[' Linux = FreeBSD ']' -281: ++ trap 'on_error $LINENO' ERR -281: ++ trap on_exit EXIT -281: ++ echo -n 'Testing spare-program-headers ... ' -281: Testing spare-program-headers ... ++ set -o pipefail -281: ++ set -x -281: + cat -281: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -262/402 Test #267: x86_64-rosegment ...................................... Passed 0.87 sec -279: + cat -test 282 - Start 282: x86_64-start-lib +test 284 + Start 284: x86_64-start-stop -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh" -282: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -282: Environment variables: -282: MACHINE=x86_64 -282: CPU= -282: Test timeout computed to be: 1500 +284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh" +284: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +284: Environment variables: +284: MACHINE=x86_64 +284: CPU= +284: Test timeout computed to be: 1500 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 -271: mold: fatal: --section-align=.foo=3: value must be a power of 2 -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -274: + out/test/x86_64/section-start/exe1 -277: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o -263/402 Test #271: x86_64-section-align .................................. Passed 0.75 sec -274: + grep 'main fn1 fn2 0x10000000 0x20000000' -test 283 - Start 283: x86_64-start-stop-symbol - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh" -283: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -283: Environment variables: -283: MACHINE=x86_64 -283: CPU= -283: Test timeout computed to be: 1500 -274: main fn1 fn2 0x10000000 0x20000000 +280: +++ uname +280: ++ '[' Linux = FreeBSD ']' +251: + 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 +262: + cat +262: + cc -c -o out/test/x86_64/response-file/c.o -xc - 282: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh 282: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 282: ++ export LC_ALL=C @@ -17644,17 +17403,14 @@ 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= -280: +++ uname -274: + grep ' LOAD ' -274: + sed 's/0x[0-9a-f]*//' +282: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh .sh +282: ++ testname=start-lib +282: ++ t=out/test/x86_64/start-lib +282: ++ mkdir -p out/test/x86_64/start-lib +282: ++ case $MACHINE in +282: ++ tlsdesc_opt=-mtls-dialect=gnu2 +282: +++ uname 283: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh -280: ++ '[' Linux = FreeBSD ']' -280: ++ trap 'on_error $LINENO' ERR -280: ++ trap on_exit EXIT -280: ++ echo -n 'Testing soname ... ' -280: Testing soname ... ++ set -o pipefail -280: ++ set -x -280: + cat 283: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -17669,43 +17425,1184 @@ 283: ++ OBJCOPY=objcopy 283: ++ STRIP=strip 283: ++ QEMU= -280: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - 283: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh .sh -274: + readelf -W --segments out/test/x86_64/section-start/exe1 -282: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh .sh -282: ++ testname=start-lib -282: ++ t=out/test/x86_64/start-lib -282: ++ mkdir -p out/test/x86_64/start-lib 283: ++ testname=start-stop-symbol 283: ++ t=out/test/x86_64/start-stop-symbol 283: ++ mkdir -p out/test/x86_64/start-stop-symbol -274: + diff out/test/x86_64/section-start/log1 /dev/fd/63 -282: ++ case $MACHINE in -282: ++ tlsdesc_opt=-mtls-dialect=gnu2 -252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -252: + cat -282: +++ uname -283: ++ case $MACHINE in -283: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: ++ sort out/test/x86_64/section-start/log1 +281: +++ uname +281: ++ '[' Linux = FreeBSD ']' +281: ++ trap 'on_error $LINENO' ERR +281: ++ trap on_exit EXIT +281: ++ echo -n 'Testing spare-program-headers ... ' +281: Testing spare-program-headers ... ++ set -o pipefail +281: ++ set -x +281: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - +281: + cat +266: [ 7] foobar +266: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +266: + grep abcdefgh +280: ++ trap 'on_error $LINENO' ERR +280: ++ trap on_exit EXIT +280: ++ echo -n 'Testing soname ... ' +280: Testing soname ... ++ set -o pipefail +280: ++ set -x +280: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - +266: [ 0] abcdefgh +272: + grep 'foobar.*WAX' +266: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe +284: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh +280: + cat +266: + grep baz +272: + readelf -W --sections out/test/x86_64/section-attributes/exe +253: + grep 'Hello world' +253: + out/test/x86_64/relocatable-debug-info/exe +284: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +284: ++ export LC_ALL=C +284: ++ LC_ALL=C +284: ++ '[' -z x86_64 ']' +284: ++ '[' -z '' ']' +266: String dump of section '.rodatabaz': +266: [ 0] baz +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= +253: Hello world +267: + readelf -W --segments out/test/x86_64/rosegment/exe1 +284: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh +267: + not grep '\.interp .* \.text' +267: + grep '\.interp .* \.text' +266: + on_exit +260: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' +266: + echo OK +266: OK +260: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' +266: + exit 0 +260: + return 0 +260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro +243/402 Test #266: x86_64-rodata-name .................................... Passed 0.74 sec +253: + not grep Warning +253: + grep Warning +250: + cat 282: ++ '[' Linux = FreeBSD ']' +test 285 + Start 285: x86_64-static-archive + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" +285: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +285: Environment variables: +285: MACHINE=x86_64 +285: CPU= +285: Test timeout computed to be: 1500 +253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o +250: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: ++ echo -n 'Testing start-lib ... ' 282: Testing start-lib ... ++ set -o pipefail 282: ++ set -x -276: + cat -276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +282: + cc -o out/test/x86_64/start-lib/a.o -c -xc - 282: + cat +284: ++ testname=start-stop +284: ++ t=out/test/x86_64/start-stop +284: ++ mkdir -p out/test/x86_64/start-stop +283: ++ case $MACHINE in +283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname 283: ++ '[' Linux = FreeBSD ']' -282: + cc -o out/test/x86_64/start-lib/a.o -c -xc - 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT 283: ++ echo -n 'Testing start-stop-symbol ... ' 283: Testing start-stop-symbol ... ++ set -o pipefail 283: ++ set -x +284: ++ case $MACHINE in +284: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: + cat +283: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - +272: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 +267: + return 0 +284: +++ uname +130: + out/test/x86_64/exception/exe9 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +285: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh +267: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +244/402 Test #272: x86_64-section-attributes ............................. Passed 0.68 sec +130: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +test 286 + Start 286: x86_64-static-pie + +286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh" +286: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +286: Environment variables: +286: MACHINE=x86_64 +286: CPU= +286: Test timeout computed to be: 1500 +284: ++ '[' Linux = FreeBSD ']' +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +284: ++ echo -n 'Testing start-stop ... ' +284: Testing start-stop ... ++ set -o pipefail +284: ++ set -x +284: + cat +285: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +285: ++ export LC_ALL=C +285: ++ LC_ALL=C +285: ++ '[' -z x86_64 ']' +285: ++ '[' -z '' ']' +285: ++ TESTDIR=out/test/x86_64 +285: ++ CC=cc +285: ++ CXX=c++ +285: ++ GCC=gcc +285: ++ GXX=g++ +285: ++ OBJDUMP=objdump +285: ++ OBJCOPY=objcopy +285: ++ STRIP=strip +285: ++ QEMU= +285: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh .sh +285: ++ testname=static-archive +285: ++ t=out/test/x86_64/static-archive +285: ++ mkdir -p out/test/x86_64/static-archive +245: + out/test/x86_64/range-extension-thunk/exe2 +245: + grep 'main fn1 fn3 fn2 fn4' +253: + return 0 +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +245/402 Test #253: x86_64-relocatable-debug-info ......................... Passed 1.14 sec +test 287 + Start 287: x86_64-stdout + +287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh" +287: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +287: Environment variables: +287: MACHINE=x86_64 +287: CPU= +287: Test timeout computed to be: 1500 +245: main fn1 fn3 fn2 fn4 +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +284: + cc -c -o out/test/x86_64/start-stop/a.o -xc - +286: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh +246/402 Test #245: x86_64-range-extension-thunk .......................... Passed 1.26 sec +286: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +286: ++ export LC_ALL=C +286: ++ LC_ALL=C +286: ++ '[' -z x86_64 ']' +test 288 + Start 288: x86_64-strip-debug + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" +288: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +288: Environment variables: +288: MACHINE=x86_64 +288: CPU= +288: Test timeout computed to be: 1500 +286: ++ '[' -z '' ']' +286: ++ TESTDIR=out/test/x86_64 +286: ++ CC=cc +286: ++ CXX=c++ +286: ++ GCC=gcc +286: ++ GXX=g++ +286: ++ OBJDUMP=objdump +286: ++ OBJCOPY=objcopy +286: ++ STRIP=strip +286: ++ QEMU= +286: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh .sh +286: ++ testname=static-pie +286: ++ t=out/test/x86_64/static-pie +286: ++ mkdir -p out/test/x86_64/static-pie +286: ++ case $MACHINE in +286: ++ tlsdesc_opt=-mtls-dialect=gnu2 +286: +++ uname +259: + out/test/x86_64/relro/exe2 +259: + grep 'Hello world' +259: Hello world +259: + readelf --segments -W out/test/x86_64/relro/exe2 +259: + grep -w GNU_RELRO +285: ++ case $MACHINE in +285: ++ tlsdesc_opt=-mtls-dialect=gnu2 +285: +++ uname +285: ++ '[' Linux = FreeBSD ']' +285: ++ trap 'on_error $LINENO' ERR +285: ++ trap on_exit EXIT +285: ++ echo -n 'Testing static-archive ... ' +285: Testing static-archive ... ++ set -o pipefail +285: ++ set -x +285: + cat +285: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - +287: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh +287: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +287: ++ export LC_ALL=C +287: ++ LC_ALL=C +287: ++ '[' -z x86_64 ']' +287: ++ '[' -z '' ']' +287: ++ TESTDIR=out/test/x86_64 +287: ++ CC=cc +287: ++ CXX=c++ +287: ++ GCC=gcc +287: ++ GXX=g++ +287: ++ OBJDUMP=objdump +287: ++ OBJCOPY=objcopy +287: ++ STRIP=strip +287: ++ QEMU= +271: + grep '\.foo.* 8192$' +271: + readelf -WS out/test/x86_64/section-align/exe1 +271: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 +270: + readelf -p .comment out/test/x86_64/run/exe +270: + grep mold +270: [ 0] mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run env +259: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 +271: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 +259: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro +270: + grep '^MOLD_PATH=.*/mold$' +287: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh .sh +286: ++ '[' Linux = FreeBSD ']' +286: ++ trap 'on_error $LINENO' ERR +286: ++ trap on_exit EXIT +286: ++ echo -n 'Testing static-pie ... ' +286: Testing static-pie ... ++ set -o pipefail +286: ++ set -x +286: + test_cflags -static-pie +287: ++ testname=stdout +254: + out/test/x86_64/relocatable-exception/exe +287: ++ t=out/test/x86_64/stdout +287: ++ mkdir -p out/test/x86_64/stdout +286: + echo 'int main() {}' +251: + grep 'Hello world' +286: + cc -B. -static-pie -o /dev/null -xc - +251: + out/test/x86_64/relocatable-c++/exe +288: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh +287: ++ case $MACHINE in +287: ++ tlsdesc_opt=-mtls-dialect=gnu2 +288: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +288: ++ export LC_ALL=C +288: ++ LC_ALL=C +288: ++ '[' -z x86_64 ']' +288: ++ '[' -z '' ']' +288: ++ TESTDIR=out/test/x86_64 +288: ++ CC=cc +288: ++ CXX=c++ +268: + readelf --dynamic out/test/x86_64/rpath/exe2 +288: ++ GCC=gcc +288: ++ GXX=g++ +288: ++ OBJDUMP=objdump +288: ++ OBJCOPY=objcopy +288: ++ STRIP=strip +288: ++ QEMU= +287: +++ uname +254: 0 +268: + grep -F 'Library runpath: [/foo:/bar:/baz]' +251: Hello world +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +288: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh .sh +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +247/402 Test #251: x86_64-relocatable-c++ ................................ Passed 1.16 sec +248/402 Test #254: x86_64-relocatable-exception .......................... Passed 1.15 sec +287: ++ '[' Linux = FreeBSD ']' +287: ++ trap 'on_error $LINENO' ERR +287: ++ trap on_exit EXIT +287: ++ echo -n 'Testing stdout ... ' +287: Testing stdout ... ++ set -o pipefail +287: ++ set -x +268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +270: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold +test 289 + Start 289: x86_64-strip + +289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh" +289: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +289: Environment variables: +289: MACHINE=x86_64 +289: CPU= +289: Test timeout computed to be: 1500 +test 290 + Start 290: x86_64-stt-common + +290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" +290: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +290: Environment variables: +290: MACHINE=x86_64 +290: CPU= +290: Test timeout computed to be: 1500 +287: + cat +287: + cc -o out/test/x86_64/stdout/a.o -c -xc - +270: + ./mold -run /usr/bin/ld --version +270: + grep mold +288: ++ testname=strip-debug +288: ++ t=out/test/x86_64/strip-debug +288: ++ mkdir -p out/test/x86_64/strip-debug +288: ++ case $MACHINE in +288: ++ tlsdesc_opt=-mtls-dialect=gnu2 +288: +++ uname +288: ++ '[' Linux = FreeBSD ']' +288: ++ trap 'on_error $LINENO' ERR +288: ++ trap on_exit EXIT +288: ++ echo -n 'Testing strip-debug ... ' +288: Testing strip-debug ... ++ set -o pipefail +288: ++ set -x +288: + cat +289: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh +249/402 Test #268: x86_64-rpath .......................................... Passed 0.75 sec +288: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g +289: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +289: ++ export LC_ALL=C +289: ++ LC_ALL=C +289: ++ '[' -z x86_64 ']' +test 291 + Start 291: x86_64-symbol-rank + +291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh" +291: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +291: Environment variables: +291: MACHINE=x86_64 +291: CPU= +291: Test timeout computed to be: 1500 +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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh .sh +289: ++ testname=strip +289: ++ t=out/test/x86_64/strip +289: ++ mkdir -p out/test/x86_64/strip +290: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh +290: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +290: ++ export LC_ALL=C +290: ++ LC_ALL=C +290: ++ '[' -z x86_64 ']' +290: ++ '[' -z '' ']' +290: ++ TESTDIR=out/test/x86_64 +290: ++ CC=cc +290: ++ CXX=c++ +290: ++ GCC=gcc +290: ++ GXX=g++ +290: ++ OBJDUMP=objdump +290: ++ OBJCOPY=objcopy +290: ++ STRIP=strip +290: ++ QEMU= +290: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh .sh +289: ++ case $MACHINE in +289: ++ tlsdesc_opt=-mtls-dialect=gnu2 +290: ++ testname=stt-common +290: ++ t=out/test/x86_64/stt-common +290: ++ mkdir -p out/test/x86_64/stt-common +291: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh +289: +++ uname +291: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +291: ++ export LC_ALL=C +291: ++ LC_ALL=C +291: ++ '[' -z x86_64 ']' +291: ++ '[' -z '' ']' +291: ++ TESTDIR=out/test/x86_64 +291: ++ CC=cc +291: ++ CXX=c++ +291: ++ GCC=gcc +291: ++ GXX=g++ +291: ++ OBJDUMP=objdump +291: ++ OBJCOPY=objcopy +291: ++ STRIP=strip +291: ++ QEMU= +270: mold 2.37.1 (compatible with GNU ld) +290: ++ case $MACHINE in +290: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: ++ '[' Linux = FreeBSD ']' +291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh .sh +270: + grep mold +270: + ./mold -run /usr/bin/ld.lld --version +289: ++ trap 'on_error $LINENO' ERR +290: +++ uname +291: ++ testname=symbol-rank +289: ++ trap on_exit EXIT +289: ++ echo -n 'Testing strip ... ' +289: Testing strip ... ++ set -o pipefail +289: ++ set -x +291: ++ t=out/test/x86_64/symbol-rank +291: ++ mkdir -p out/test/x86_64/symbol-rank +289: + cat +290: ++ '[' Linux = FreeBSD ']' +289: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - +290: ++ trap 'on_error $LINENO' ERR +290: ++ trap on_exit EXIT +290: ++ echo -n 'Testing stt-common ... ' +290: Testing stt-common ... ++ set -o pipefail +290: ++ set -x +290: + cat +290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes +291: ++ case $MACHINE in +291: ++ tlsdesc_opt=-mtls-dialect=gnu2 +291: +++ uname +291: ++ '[' Linux = FreeBSD ']' +291: ++ trap 'on_error $LINENO' ERR +291: ++ trap on_exit EXIT +291: ++ echo -n 'Testing symbol-rank ... ' +291: Testing symbol-rank ... ++ set -o pipefail +291: ++ set -x +291: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - +289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +291: + cat +267: + not grep '\.interp .* \.text' +267: + grep '\.interp .* \.text' +267: + readelf -W --segments out/test/x86_64/rosegment/exe2 +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run /usr/bin/ld.gold --version +267: + return 0 +270: + grep mold +267: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment +260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +130: + out/test/x86_64/exception/exe10 +130: + '[' x86_64 '!=' riscv32 ']' +130: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie +270: mold 2.37.1 (compatible with GNU ld) +270: + 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 +270: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold +270: + echo '#!/bin/sh' +270: + 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 +270: + ./mold -run out/test/x86_64/run/ld --version +270: + grep mold +259: + grep 'Hello world' +259: + out/test/x86_64/relro/exe3 +259: Hello world +259: + readelf --segments -W out/test/x86_64/relro/exe3 +259: + not grep -w GNU_RELRO +259: + grep -w GNU_RELRO +259: + return 0 +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +250/402 Test #259: x86_64-relro .......................................... Passed 0.94 sec +260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +260: + grep ' exe.repro/.*/a.o' +260: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o +260: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt +260: out/test/x86_64/repro/a.o +260: + grep mold out/test/x86_64/repro/exe.repro/version.txt +260: mold 2.37.1 (compatible with GNU ld) +260: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/ld.lld --version +270: + grep mold +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/ld.gold --version +270: + grep mold +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/foo.ld --version +270: + not grep mold +270: + grep mold +270: + return 0 +270: + cat +270: + chmod 755 out/test/x86_64/run/sh +270: + ./mold -run out/test/x86_64/run/sh ld --version +270: + grep mold +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +270: + not grep mold +270: + grep mold +270: + return 0 +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version +270: + grep mold +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version +270: + grep mold +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version +270: + grep mold +test 292 + Start 292: x86_64-symbol-version-lto + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh" +292: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +292: Environment variables: +292: MACHINE=x86_64 +292: CPU= +292: Test timeout computed to be: 1500 +271: + readelf -WS out/test/x86_64/section-align/exe2 +271: + grep '\.foo.* 256$' +271: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 +271: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 +271: + grep 'must be a power of 2' +261: + 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 +262: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' +262: + 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 +287: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - +265: + 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 +280: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o +282: + cat +282: + cc -o out/test/x86_64/start-lib/b.o -c -xc - +289: + readelf --symbols out/test/x86_64/strip/exe +289: + grep -F _start out/test/x86_64/strip/log +289: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +289: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +289: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +289: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +289: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +289: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start +289: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +289: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +289: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +289: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +289: + grep -F foo out/test/x86_64/strip/log +289: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +289: + grep -F bar out/test/x86_64/strip/log +250: + cat +250: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - +284: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop +274: + 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 +281: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o +285: + cat +285: + cc -o out/test/x86_64/static-archive/b.o -c -xc - +267: + grep '\.interp .* \.text' +267: + readelf -W --segments out/test/x86_64/rosegment/exe3 +267: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +283: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o +279: ++ seq 1 1000 +279: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - +279: + for i in `seq 1 1000` +279: + echo 'void fn1() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn2() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn3() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn4() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn5() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn6() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn7() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn8() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn9() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn10() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn11() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn12() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn13() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn14() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn15() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn16() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn17() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn18() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn19() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn20() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn21() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn22() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn23() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn24() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn25() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn26() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn27() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn28() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn29() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn30() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn31() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn32() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn33() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn34() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn35() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn36() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn37() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn38() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn39() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn40() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn41() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn42() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn43() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn44() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn45() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn46() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn47() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn48() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn49() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn50() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn51() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn52() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn53() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn54() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn55() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn56() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn57() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn58() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn59() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn60() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn61() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn62() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn63() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn64() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn65() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn66() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn67() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn68() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn69() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn70() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn71() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn72() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn73() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn74() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn75() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn76() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn77() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn78() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn79() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn80() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn81() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn82() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn83() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn84() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn85() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn86() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn87() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn88() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn89() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn90() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn91() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn92() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn93() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn94() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn95() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn96() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn97() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn98() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn99() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn100() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn101() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn102() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn103() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn104() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn105() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn106() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn107() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn108() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn109() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn110() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn111() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn112() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn113() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn114() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn115() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn116() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn117() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn118() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn119() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn120() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn121() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn122() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn123() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn124() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn125() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn126() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn127() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn128() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn129() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn130() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn131() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn132() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn133() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn134() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn135() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn136() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn137() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn138() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn139() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn140() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn141() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn142() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn143() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn144() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn145() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn146() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn147() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn148() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn149() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn150() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn151() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn152() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn153() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn154() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn155() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn156() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn157() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn158() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn159() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn160() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn161() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn162() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn163() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn164() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn165() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn166() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn167() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn168() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn169() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn170() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn171() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn172() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn173() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn174() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn175() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn176() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn177() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn178() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn179() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn180() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn181() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn182() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn183() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn184() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn185() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn186() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn187() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn188() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn189() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn190() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn191() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn192() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn193() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn194() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn195() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn196() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn197() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn198() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn199() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn200() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn201() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn202() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn203() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn204() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn205() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn206() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn207() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn208() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn209() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn210() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn211() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn212() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn213() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn214() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn215() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn216() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn217() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn218() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn219() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn220() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn221() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn222() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn223() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn224() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn225() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn226() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn227() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn228() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn229() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn230() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn231() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn232() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn233() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn234() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn235() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn236() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn237() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn238() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn239() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn240() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn241() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn242() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn243() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn244() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn245() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn246() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn247() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn248() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn249() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn250() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn251() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn252() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn253() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn254() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn255() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn256() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn257() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn258() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn259() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn260() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn261() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn262() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn263() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn264() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn265() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn266() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn267() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn268() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn269() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn270() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn271() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn272() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn273() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn274() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn275() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn276() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn277() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn278() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn279() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn280() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn281() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn282() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn283() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn284() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn285() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn286() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn287() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn288() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn289() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn290() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn291() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn292() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn293() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn294() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn295() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn296() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn297() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn298() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn299() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn300() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn301() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn302() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn303() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn304() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn305() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn306() {}' +279: + for i in `seq 1 1000` +278: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 278: ++ seq 1 1000 278: + for i in `seq 1 1000` 278: + echo 'void fn1() {}' @@ -17843,7 +18740,6 @@ 278: + echo 'void fn67() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn68() {}' -274: + 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 278: + for i in `seq 1 1000` 278: + echo 'void fn69() {}' 278: + for i in `seq 1 1000` @@ -17880,7 +18776,6 @@ 278: + echo 'void fn85() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn86() {}' -278: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 278: + for i in `seq 1 1000` 278: + echo 'void fn87() {}' 278: + for i in `seq 1 1000` @@ -17990,7 +18885,6 @@ 278: + for i in `seq 1 1000` 278: + echo 'void fn140() {}' 278: + for i in `seq 1 1000` -283: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - 278: + echo 'void fn141() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn142() {}' @@ -19710,623 +20604,104 @@ 278: + echo 'void fn999() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn1000() {}' -280: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -281: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o -279: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - -279: ++ seq 1 1000 -279: + for i in `seq 1 1000` -279: + echo 'void fn1() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn2() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn3() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn4() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn5() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn6() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn7() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn8() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn9() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn10() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn11() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn12() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn13() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn14() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn15() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn16() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn17() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn18() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn19() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn20() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn21() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn22() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn23() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn24() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn25() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn26() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn27() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn28() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn29() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn30() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn31() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn32() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn33() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn34() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn35() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn36() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn37() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn38() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn39() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn40() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn41() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn42() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn43() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn44() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn45() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn46() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn47() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn48() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn49() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn50() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn51() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn52() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn53() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn54() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn55() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn56() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn57() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn58() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn59() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn60() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn61() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn62() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn63() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn64() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn65() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn66() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn67() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn68() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn69() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn70() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn71() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn72() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn73() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn74() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn75() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn76() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn77() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn78() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn79() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn80() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn81() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn82() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn83() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn84() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn85() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn86() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn87() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn88() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn89() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn90() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn91() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn92() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn93() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn94() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn95() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn96() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn97() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn98() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn99() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn100() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn101() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn102() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn103() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn104() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn105() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn106() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn107() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn108() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn109() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn110() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn111() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn112() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn113() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn114() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn115() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn116() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn117() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn118() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn119() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn120() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn121() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn122() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn123() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn124() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn125() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn126() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn127() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn128() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn129() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn130() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn131() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn132() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn133() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn134() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn135() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn136() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn137() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn138() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn139() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn140() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn141() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn142() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn143() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn144() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn145() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn146() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn147() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn148() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn149() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn150() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn151() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn152() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn153() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn154() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn155() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn156() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn157() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn158() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn159() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn160() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn161() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn162() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn163() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn164() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn165() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn166() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn167() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn168() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn169() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn170() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn171() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn172() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn173() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn174() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn175() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn176() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn177() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn178() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn179() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn180() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn181() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn182() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn183() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn184() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn185() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn186() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn187() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn188() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn189() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn190() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn191() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn192() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn193() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn194() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn195() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn196() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn197() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn198() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn199() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn200() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn201() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn202() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn203() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn204() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn205() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn206() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn207() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn208() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn209() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn210() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn211() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn212() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn213() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn214() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn215() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn216() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn217() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn218() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn219() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn220() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn221() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn222() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn223() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn224() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn225() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn226() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn227() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn228() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn229() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn230() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn231() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn232() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn233() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn234() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn235() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn236() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn237() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn238() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn239() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn240() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn241() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn242() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn243() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn244() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn245() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn246() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn247() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn248() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn249() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn250() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn251() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn252() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn253() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn254() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn255() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn256() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn257() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn258() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn259() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn260() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn261() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn262() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn263() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn264() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn265() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn266() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn267() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn268() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn269() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn270() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn271() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn272() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn273() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn274() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn275() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn276() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn277() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn278() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn279() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn280() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn281() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn282() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn283() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn284() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn285() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn286() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn287() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn288() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn289() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn290() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn291() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn292() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn293() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn294() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn295() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn296() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn297() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn298() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn299() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn300() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn301() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn302() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn303() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn304() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn305() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn306() {}' -279: + for i in `seq 1 1000` +258: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o +258: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o +277: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o +277: + readelf --dyn-syms out/test/x86_64/shared/b.so +277: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log +277: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 +277: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log +288: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug +288: + readelf -W --sections out/test/x86_64/strip-debug/exe +288: + not grep -F .debug_info +288: + grep -F .debug_info +288: + return 0 +288: + readelf -W --symbols out/test/x86_64/strip-debug/exe +288: + grep ' bar' +288: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +290: + cat +290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes +275: + on_qemu +275: + '[' '' '!=' '' ']' +275: + grep -w qemu /proc/cpuinfo +275: + command -v gdb +275: + command -v flock +275: + cat +275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +251/402 Test #267: x86_64-rosegment ...................................... Passed 0.99 sec +271: mold: fatal: --section-align=.foo=3: value must be a power of 2 +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +252/402 Test #271: x86_64-section-align .................................. Passed 0.93 sec +261: + readelf --symbols out/test/x86_64/require-defined/exe +261: + not grep foobar +261: + grep foobar +261: + return 0 +261: + 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 +287: + chmod 755 out/test/x86_64/stdout/exe +265: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' +265: + out/test/x86_64/reverse-sections/exe1 +265: foo1 foo2 foo3 foo4 foo5 foo6 +265: + 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 +280: + readelf --dynamic out/test/x86_64/soname/b.so +280: + not grep -F 'Library soname' +280: + grep -F 'Library soname' +280: + return 0 +280: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +289: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar +289: + [[ x86_64 != riscv* ]] +289: + [[ x86_64 != loongarch* ]] +289: + grep -F .L.baz out/test/x86_64/strip/log +289: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz +289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all +289: + readelf --symbols out/test/x86_64/strip/exe +289: + not grep -F _start out/test/x86_64/strip/log +289: + grep -F _start out/test/x86_64/strip/log +289: + return 0 +289: + not grep -F foo out/test/x86_64/strip/log +289: + grep -F foo out/test/x86_64/strip/log +289: + return 0 +289: + not grep -F bar out/test/x86_64/strip/log +289: + grep -F bar out/test/x86_64/strip/log +289: + return 0 +289: + [[ x86_64 != riscv* ]] +289: + [[ x86_64 != loongarch* ]] +289: + not grep -F .L.baz out/test/x86_64/strip/log +289: + grep -F .L.baz out/test/x86_64/strip/log +289: + return 0 +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +253/402 Test #289: x86_64-strip .......................................... Passed 0.22 sec +284: + grep __start_text +284: + readelf -sW out/test/x86_64/start-stop/exe1 +284: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text +284: + readelf -sW out/test/x86_64/start-stop/exe1 +284: + grep __stop_text +274: + out/test/x86_64/section-start/exe1 +274: + grep 'main fn1 fn2 0x10000000 0x20000000' +274: main fn1 fn2 0x10000000 0x20000000 +274: + readelf -W --segments out/test/x86_64/section-start/exe1 +274: + sed 's/0x[0-9a-f]*//' +274: + grep ' LOAD ' +274: + diff out/test/x86_64/section-start/log1 /dev/fd/63 +274: ++ sort out/test/x86_64/section-start/log1 +274: + 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 +281: + out/test/x86_64/spare-program-headers/exe1 +281: + grep 'Hello world' +281: Hello world +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 +281: ++ grep NULL +281: ++ wc -l +281: + '[' 0 -eq 0 ']' +281: + 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 279: + echo 'void fn307() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn308() {}' @@ -20338,8 +20713,6 @@ 279: + echo 'void fn311() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn312() {}' -282: + cat -282: + cc -o out/test/x86_64/start-lib/b.o -c -xc - 279: + for i in `seq 1 1000` 279: + echo 'void fn313() {}' 279: + for i in `seq 1 1000` @@ -21243,7 +21616,6 @@ 279: + for i in `seq 1 1000` 279: + echo 'void fn763() {}' 279: + for i in `seq 1 1000` -252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 279: + echo 'void fn764() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn765() {}' @@ -21322,7 +21694,6 @@ 279: + for i in `seq 1 1000` 279: + echo 'void fn802() {}' 279: + for i in `seq 1 1000` -252: + cat 279: + echo 'void fn803() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn804() {}' @@ -21498,7 +21869,6 @@ 279: + echo 'void fn889() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn890() {}' -258: + out/test/x86_64/relocatable/exe 279: + for i in `seq 1 1000` 279: + echo 'void fn891() {}' 279: + for i in `seq 1 1000` @@ -21589,7 +21959,6 @@ 279: + echo 'void fn934() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn935() {}' -283: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o 279: + for i in `seq 1 1000` 279: + echo 'void fn936() {}' 279: + for i in `seq 1 1000` @@ -21720,531 +22089,20 @@ 279: + echo 'void fn999() {}' 279: + for i in `seq 1 1000` 279: + echo 'void fn1000() {}' -283: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - -258: Hello world -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -264/402 Test #258: x86_64-relocatable .................................... Passed 2.12 sec -test 284 - Start 284: x86_64-start-stop - -284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh" -284: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -284: Environment variables: -284: MACHINE=x86_64 -284: CPU= -284: Test timeout computed to be: 1500 -280: + readelf --dynamic out/test/x86_64/soname/b.so -283: + cat -280: + not grep -F 'Library soname' -280: + grep -F 'Library soname' -280: + return 0 -280: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo -284: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh -284: + . /build/reproducible-path/mold-2.37.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= -282: + cat -282: + cc -o out/test/x86_64/start-lib/c.o -c -xc - -284: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh -284: ++ testname=start-stop -284: ++ t=out/test/x86_64/start-stop -284: ++ mkdir -p out/test/x86_64/start-stop -252: + ./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 -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: ++ echo -n 'Testing start-stop ... ' -284: Testing start-stop ... ++ set -o pipefail -284: ++ set -x -284: + cat -284: + cc -c -o out/test/x86_64/start-stop/a.o -xc - -276: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - -276: + cat -273: + readelf -SW out/test/x86_64/section-order/exe2 -273: + grep '\.fn2 .*00400000' -273: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 -283: + 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 -277: + readelf --dyn-syms out/test/x86_64/shared/b.so -273: + readelf -sW out/test/x86_64/section-order/exe2 -273: + grep -E ': 0+200000\s.*\s__ehdr_start$' -281: + out/test/x86_64/spare-program-headers/exe1 -282: + 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 -273: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -273: + readelf -W --segments out/test/x86_64/section-order/exe2 -273: + grep -E 'PHDR\s.*0x0+300000\s' -281: + grep 'Hello world' -281: Hello world -273: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 -273: + 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' -277: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log -274: + out/test/x86_64/section-start/exe2 -274: + grep 'main fn1 fn2 0x20000000 0x10000000' -284: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop -274: main fn1 fn2 0x20000000 0x10000000 -274: + readelf -W --segments out/test/x86_64/section-start/exe2 -274: + grep ' LOAD ' -274: + sed 's/0x[0-9a-f]*//' -281: ++ wc -l -281: ++ grep NULL -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 -277: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 -274: + diff out/test/x86_64/section-start/log2 /dev/fd/63 -274: ++ sort out/test/x86_64/section-start/log2 -277: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log -281: + '[' 0 -eq 0 ']' -281: + 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 -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -252: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o -276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -265/402 Test #274: x86_64-section-start .................................. Passed 0.83 sec -test 285 - Start 285: x86_64-static-archive - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" -285: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -285: Environment variables: -285: MACHINE=x86_64 -285: CPU= -285: Test timeout computed to be: 1500 -277: 6: 0000000000001689 17 FUNC GLOBAL DEFAULT 15 fn1 -277: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - -277: + cat -285: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh -285: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -285: ++ export LC_ALL=C -285: ++ LC_ALL=C -276: + 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 -285: ++ '[' -z x86_64 ']' -285: ++ '[' -z '' ']' -285: ++ TESTDIR=out/test/x86_64 -285: ++ CC=cc -285: ++ CXX=c++ -285: ++ GCC=gcc -285: ++ GXX=g++ -285: ++ OBJDUMP=objdump -285: ++ OBJCOPY=objcopy -285: ++ STRIP=strip -285: ++ QEMU= -285: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh .sh -285: ++ testname=static-archive -285: ++ t=out/test/x86_64/static-archive -285: ++ mkdir -p out/test/x86_64/static-archive -285: ++ case $MACHINE in -285: ++ tlsdesc_opt=-mtls-dialect=gnu2 -285: +++ uname -285: ++ '[' Linux = FreeBSD ']' -285: ++ trap 'on_error $LINENO' ERR -285: ++ trap on_exit EXIT -285: ++ echo -n 'Testing static-archive ... ' -285: Testing static-archive ... ++ set -o pipefail -270: + cc -xc -c -o out/test/x86_64/run/a.o - -270: + cat -285: ++ set -x -285: + cat -285: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - -282: + nm out/test/x86_64/start-lib/exe -282: + not grep ' foo$' out/test/x86_64/start-lib/log -282: + grep ' foo$' out/test/x86_64/start-lib/log -282: + return 0 -282: + grep ' bar$' out/test/x86_64/start-lib/log -282: 00000000000016b9 t bar -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -266/402 Test #282: x86_64-start-lib ...................................... Passed 0.45 sec -test 286 - Start 286: x86_64-static-pie - -286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh" -286: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -286: Environment variables: -286: MACHINE=x86_64 -286: CPU= -286: Test timeout computed to be: 1500 -280: + grep -F 'Library soname: [foo]' -280: + readelf --dynamic out/test/x86_64/soname/b.so -270: ++ pwd -280: 0x000000000000000e (SONAME) Library soname: [foo] -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -267/402 Test #280: x86_64-soname ......................................... Passed 0.53 sec -test 287 - Start 287: x86_64-stdout - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh" -287: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -287: Environment variables: -287: MACHINE=x86_64 -287: CPU= -287: Test timeout computed to be: 1500 -270: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -270: ++ pwd -270: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold -270: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin -277: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so -286: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh -286: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -286: ++ export LC_ALL=C -286: ++ LC_ALL=C -286: ++ '[' -z x86_64 ']' -286: ++ '[' -z '' ']' -286: ++ TESTDIR=out/test/x86_64 -286: ++ CC=cc -286: ++ CXX=c++ -286: ++ GCC=gcc -286: ++ GXX=g++ -286: ++ OBJDUMP=objdump -286: ++ OBJCOPY=objcopy -286: ++ STRIP=strip -286: ++ QEMU= -286: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh .sh -283: + out/test/x86_64/start-stop-symbol/exe -286: ++ testname=static-pie -286: ++ t=out/test/x86_64/static-pie -286: ++ mkdir -p out/test/x86_64/static-pie -287: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh -286: ++ case $MACHINE in -286: ++ tlsdesc_opt=-mtls-dialect=gnu2 -287: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -287: ++ export LC_ALL=C -287: ++ LC_ALL=C -287: ++ '[' -z x86_64 ']' -287: ++ '[' -z '' ']' -287: ++ TESTDIR=out/test/x86_64 -287: ++ CC=cc -287: ++ CXX=c++ -287: ++ GCC=gcc -287: ++ GXX=g++ -287: ++ OBJDUMP=objdump -287: ++ OBJCOPY=objcopy -287: ++ STRIP=strip -287: ++ QEMU= -283: + grep 'section foo section foo' -285: + cc -o out/test/x86_64/static-archive/b.o -c -xc - -285: + cat -286: +++ uname -287: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh .sh -283: section foo section foo -283: + 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 -286: ++ '[' Linux = FreeBSD ']' -286: ++ trap 'on_error $LINENO' ERR -286: ++ trap on_exit EXIT -286: ++ echo -n 'Testing static-pie ... ' -286: Testing static-pie ... ++ set -o pipefail -286: ++ set -x -286: + test_cflags -static-pie -286: + cc -B. -static-pie -o /dev/null -xc - -284: + grep __start_text -287: ++ testname=stdout -287: ++ t=out/test/x86_64/stdout -287: ++ mkdir -p out/test/x86_64/stdout -286: + echo 'int main() {}' -284: + readelf -sW out/test/x86_64/start-stop/exe1 -287: ++ case $MACHINE in -287: ++ tlsdesc_opt=-mtls-dialect=gnu2 -287: +++ uname -284: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text -273: + readelf -sW out/test/x86_64/section-order/exe3 -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -287: ++ echo -n 'Testing stdout ... ' -287: Testing stdout ... ++ set -o pipefail -287: ++ set -x -287: + cat -273: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 -252: + out/test/x86_64/relocatable-compressed-debug-info/exe -252: + grep 'Hello world' -284: + grep __stop_text -284: + readelf -sW out/test/x86_64/start-stop/exe1 -276: + out/test/x86_64/shared-abs-sym/exe1 -287: + cc -o out/test/x86_64/stdout/a.o -c -xc - -273: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start -273: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 -276: + grep foo=0x3 -284: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -281: + out/test/x86_64/spare-program-headers/exe2 -276: foo=0x3 -252: Hello world -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -268/402 Test #252: x86_64-relocatable-compressed-debug-info .............. Passed 2.66 sec -269/402 Test #284: x86_64-start-stop ..................................... Passed 0.39 sec -276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -test 288 - Start 288: x86_64-strip-debug - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" -288: Working Directory: /build/reproducible-path/mold-2.37.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-strip - -289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh" -289: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -289: Environment variables: -289: MACHINE=x86_64 -289: CPU= -289: Test timeout computed to be: 1500 -276: + out/test/x86_64/shared-abs-sym/exe1 -276: + grep foo=0x5 -276: foo=0x5 -276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -281: + grep 'Hello world' -281: Hello world -281: ++ grep NULL -273: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start -273: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 -273: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start -273: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 -288: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh -288: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -288: ++ export LC_ALL=C -288: ++ LC_ALL=C -288: ++ '[' -z x86_64 ']' -288: ++ '[' -z '' ']' -288: ++ TESTDIR=out/test/x86_64 -288: ++ CC=cc -288: ++ CXX=c++ -288: ++ GCC=gcc -288: ++ GXX=g++ -288: ++ OBJDUMP=objdump -288: ++ OBJCOPY=objcopy -288: ++ STRIP=strip -288: ++ QEMU= -288: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh .sh -288: ++ testname=strip-debug -288: ++ t=out/test/x86_64/strip-debug -288: ++ mkdir -p out/test/x86_64/strip-debug -289: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh -289: + . /build/reproducible-path/mold-2.37.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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh .sh -288: ++ case $MACHINE in -288: ++ tlsdesc_opt=-mtls-dialect=gnu2 -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 -276: + 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 -281: ++ wc -l -285: + cat -285: + cc -o out/test/x86_64/static-archive/c.o -c -xc - -289: ++ testname=strip -289: ++ t=out/test/x86_64/strip -289: ++ mkdir -p out/test/x86_64/strip -288: +++ uname -288: ++ '[' Linux = FreeBSD ']' -288: ++ trap 'on_error $LINENO' ERR -288: ++ trap on_exit EXIT -288: ++ echo -n 'Testing strip-debug ... ' -288: Testing strip-debug ... ++ set -o pipefail -288: ++ set -x -273: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end -273: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 -288: + cat -281: + '[' 0 -eq 0 ']' -281: + 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 -288: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=gnu2 -289: +++ uname -273: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -289: ++ echo -n 'Testing strip ... ' -289: Testing strip ... ++ set -o pipefail -289: ++ set -x -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -289: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - -289: + cat -270/402 Test #273: x86_64-section-order .................................. Passed 1.13 sec -test 290 - Start 290: x86_64-stt-common - -290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" -290: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -290: Environment variables: -290: MACHINE=x86_64 -290: CPU= -290: Test timeout computed to be: 1500 -214: + cat -289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -290: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh -290: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -290: ++ export LC_ALL=C -290: ++ LC_ALL=C -290: ++ '[' -z x86_64 ']' -290: ++ '[' -z '' ']' -290: ++ TESTDIR=out/test/x86_64 -290: ++ CC=cc -290: ++ CXX=c++ -290: ++ GCC=gcc -290: ++ GXX=g++ -290: ++ OBJDUMP=objdump -290: ++ OBJCOPY=objcopy -290: ++ STRIP=strip -290: ++ QEMU= -214: + cc -c -xc -o out/test/x86_64/many-sections/b.o - -277: + out/test/x86_64/shared/exe -277: + grep hello -277: hello -290: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh .sh -254: + ./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 -277: + readelf --symbols out/test/x86_64/shared/exe -290: ++ testname=stt-common -290: ++ t=out/test/x86_64/stt-common -290: ++ mkdir -p out/test/x86_64/stt-common -289: + readelf --symbols out/test/x86_64/strip/exe -277: + not grep fn3 -277: + grep fn3 -290: ++ case $MACHINE in -290: ++ tlsdesc_opt=-mtls-dialect=gnu2 -290: +++ uname -290: ++ '[' Linux = FreeBSD ']' -290: ++ trap 'on_error $LINENO' ERR -290: ++ trap on_exit EXIT -290: ++ echo -n 'Testing stt-common ... ' -290: Testing stt-common ... ++ set -o pipefail -290: ++ set -x -290: + cat -290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes -270: + readelf -p .comment out/test/x86_64/run/exe -270: + grep mold -289: + grep -F _start out/test/x86_64/strip/log -277: + return 0 -270: [ 0] mold 2.37.1 (compatible with GNU ld) -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -283: + grep 'section foo section foo' -271/402 Test #277: x86_64-shared ......................................... Passed 0.89 sec -270: + ./mold -run env -test 291 - Start 291: x86_64-symbol-rank - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh" -291: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -291: Environment variables: -291: MACHINE=x86_64 -291: CPU= -291: Test timeout computed to be: 1500 -270: + grep '^MOLD_PATH=.*/mold$' -289: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -289: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -289: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -289: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -289: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -289: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start -289: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -289: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -289: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -289: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -289: + grep -F foo out/test/x86_64/strip/log -289: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -289: + grep -F bar out/test/x86_64/strip/log -283: + out/test/x86_64/start-stop-symbol/exe -283: section foo section foo -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -272/402 Test #283: x86_64-start-stop-symbol .............................. Passed 0.73 sec -287: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - -test 292 - Start 292: x86_64-symbol-version-lto - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh" -292: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -292: Environment variables: -292: MACHINE=x86_64 -292: CPU= -292: Test timeout computed to be: 1500 -291: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh -291: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -291: ++ export LC_ALL=C -291: ++ LC_ALL=C -291: ++ '[' -z x86_64 ']' -291: ++ '[' -z '' ']' -291: ++ TESTDIR=out/test/x86_64 -291: ++ CC=cc -291: ++ CXX=c++ -291: ++ GCC=gcc -291: ++ GXX=g++ -291: ++ OBJDUMP=objdump -291: ++ OBJCOPY=objcopy -291: ++ STRIP=strip -291: ++ QEMU= -270: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold -289: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar -289: + [[ x86_64 != riscv* ]] -289: + [[ x86_64 != loongarch* ]] -289: + grep -F .L.baz out/test/x86_64/strip/log -254: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o -291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh .sh -278: + 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 -289: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz -291: ++ testname=symbol-rank -291: ++ t=out/test/x86_64/symbol-rank -291: ++ mkdir -p out/test/x86_64/symbol-rank +254/402 Test #288: x86_64-strip-debug .................................... Passed 0.24 sec +273: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +270: + not grep mold 270: + grep mold -270: + ./mold -run /usr/bin/ld --version -289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all -291: ++ case $MACHINE in -291: ++ tlsdesc_opt=-mtls-dialect=gnu2 -291: +++ uname -291: ++ '[' Linux = FreeBSD ']' -291: ++ trap 'on_error $LINENO' ERR -291: ++ trap on_exit EXIT -291: ++ echo -n 'Testing symbol-rank ... ' -291: Testing symbol-rank ... ++ set -o pipefail -291: ++ set -x +270: + return 0 +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +255/402 Test #270: x86_64-run ............................................ Passed 0.94 sec +252: + cat +252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 292: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh 292: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 292: ++ export LC_ALL=C @@ -22260,25 +22118,13 @@ 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= -291: + cat 292: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh .sh -285: + rm -f out/test/x86_64/static-archive/d.a -290: + cat -291: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - -270: mold 2.37.1 (compatible with GNU ld) 292: ++ testname=symbol-version-lto 292: ++ t=out/test/x86_64/symbol-version-lto 292: ++ mkdir -p out/test/x86_64/symbol-version-lto -285: + cd out/test/x86_64/static-archive -285: + ar rcs d.a long-long-long-filename.o b.o -214: + 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 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 292: +++ uname -290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes -285: + 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 -288: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug -270: + grep mold 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT @@ -22287,39 +22133,15 @@ 292: ++ set -x 292: + test_cflags -flto 292: + echo 'int main() {}' -275: + on_qemu -275: + '[' '' '!=' '' ']' -275: + grep -w qemu /proc/cpuinfo 292: + cc -B. -flto -o /dev/null -xc - -270: + ./mold -run /usr/bin/ld.lld --version -275: + command -v gdb -275: + command -v flock -275: + cat -275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -270: mold 2.37.1 (compatible with GNU ld) -270: + grep mold -281: + out/test/x86_64/spare-program-headers/exe3 -281: + grep 'Hello world' -270: + ./mold -run /usr/bin/ld.gold --version -276: + out/test/x86_64/shared-abs-sym/exe2 -281: Hello world -276: + grep foo=0x3 -276: foo=0x3 -276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -281: ++ grep NULL -291: + cat -291: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 -276: + out/test/x86_64/shared-abs-sym/exe1 -276: + grep foo=0x5 -276: foo=0x5 -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -281: ++ wc -l -289: + readelf --symbols out/test/x86_64/strip/exe -273/402 Test #276: x86_64-shared-abs-sym ................................. Passed 1.15 sec +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +256/402 Test #263: x86_64-response-file2 ................................. Passed 1.09 sec +130: + strip out/test/x86_64/exception/exe11 +276: + cat +276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - test 293 Start 293: x86_64-symbol-version @@ -22329,21 +22151,97 @@ 293: MACHINE=x86_64 293: CPU= 293: Test timeout computed to be: 1500 -281: + '[' 1 -eq 1 ']' -281: + 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 -289: + not grep -F _start out/test/x86_64/strip/log -289: + grep -F _start out/test/x86_64/strip/log -270: mold 2.37.1 (compatible with GNU ld) -270: + 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 -289: + return 0 -289: + not grep -F foo out/test/x86_64/strip/log -289: + grep -F foo out/test/x86_64/strip/log -270: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold -290: + 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 +287: + out/test/x86_64/stdout/exe +287: + grep 'Hello world' +287: Hello world +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +257/402 Test #287: x86_64-stdout ......................................... Passed 0.25 sec +284: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +258/402 Test #284: x86_64-start-stop ..................................... Passed 0.29 sec +test 294 + Start 294: x86_64-symbol-version2 + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh" +294: Working Directory: /build/reproducible-path/mold-2.37.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-symbol-version3 + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh" +295: Working Directory: /build/reproducible-path/mold-2.37.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-symbol-version4 + +296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh" +296: Working Directory: /build/reproducible-path/mold-2.37.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-symtab-dso + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" +297: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +297: Environment variables: +297: MACHINE=x86_64 +297: CPU= +297: Test timeout computed to be: 1500 +test 298 + Start 298: x86_64-symtab-section-symbols + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" +298: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +298: Environment variables: +298: MACHINE=x86_64 +298: CPU= +298: Test timeout computed to be: 1500 +277: 6: 0000000000001689 17 FUNC GLOBAL DEFAULT 15 fn1 +277: + cat +277: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - +test 299 + Start 299: x86_64-symtab + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh" +299: Working Directory: /build/reproducible-path/mold-2.37.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-synthetic-symbols + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh" +300: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +300: Environment variables: +300: MACHINE=x86_64 +300: CPU= +300: Test timeout computed to be: 1500 +273: + out/test/x86_64/section-order/exe1 +273: + grep Hello +273: Hello world +273: + readelf -SW out/test/x86_64/section-order/exe1 +273: + grep '\.fn2 .*00200000' +273: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 +273: + readelf -SW out/test/x86_64/section-order/exe1 +273: + grep '\.fn1 .*00300000' +273: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 +273: + 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' 293: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh -289: + return 0 -289: + not grep -F bar out/test/x86_64/strip/log -289: + grep -F bar out/test/x86_64/strip/log 293: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C @@ -22358,45 +22256,37 @@ 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= -270: + echo '#!/bin/sh' -270: + 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 -289: + return 0 -289: + [[ x86_64 != riscv* ]] -289: + [[ x86_64 != loongarch* ]] -289: + not grep -F .L.baz out/test/x86_64/strip/log -289: + grep -F .L.baz out/test/x86_64/strip/log -289: + return 0 -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -274/402 Test #289: x86_64-strip .......................................... Passed 0.34 sec -test 294 - Start 294: x86_64-symbol-version2 - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh" -294: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -294: Environment variables: -294: MACHINE=x86_64 -294: CPU= -294: Test timeout computed to be: 1500 -270: + grep mold -270: + ./mold -run out/test/x86_64/run/ld --version -287: + chmod 755 out/test/x86_64/stdout/exe -287: + out/test/x86_64/stdout/exe 293: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh .sh 293: ++ testname=symbol-version 293: ++ t=out/test/x86_64/symbol-version 293: ++ mkdir -p out/test/x86_64/symbol-version -254: + out/test/x86_64/relocatable-exception/exe -291: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - -291: + cat -294: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 -287: + grep 'Hello world' -286: + cat -286: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +293: +++ uname +293: ++ '[' Linux = FreeBSD ']' +293: ++ trap 'on_error $LINENO' ERR +293: ++ trap on_exit EXIT +293: ++ echo -n 'Testing symbol-version ... ' +293: Testing symbol-version ... ++ set -o pipefail +293: ++ set -x +293: + cat +293: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - +260: + MOLD_REPRO=1 +260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +280: + readelf --dynamic out/test/x86_64/soname/b.so +280: + grep -F 'Library soname: [foo]' +280: 0x000000000000000e (SONAME) Library soname: [foo] +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +258: + out/test/x86_64/relocatable/exe +258: Hello world +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +294: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh 294: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C @@ -22412,46 +22302,12 @@ 294: ++ STRIP=strip 294: ++ QEMU= 294: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh .sh -287: Hello world -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -275/402 Test #287: x86_64-stdout ......................................... Passed 0.49 sec -test 295 - Start 295: x86_64-symbol-version3 - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh" -295: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -295: Environment variables: -295: MACHINE=x86_64 -295: CPU= -295: Test timeout computed to be: 1500 294: ++ testname=symbol-version2 294: ++ t=out/test/x86_64/symbol-version2 294: ++ mkdir -p out/test/x86_64/symbol-version2 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 -270: mold 2.37.1 (compatible with GNU ld) -270: + grep mold -270: + ./mold -run out/test/x86_64/run/ld.lld --version -254: 0 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -279: + 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 -276/402 Test #254: x86_64-relocatable-exception .......................... Passed 3.04 sec 294: +++ uname -test 296 - Start 296: x86_64-symbol-version4 - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh" -296: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -296: Environment variables: -296: MACHINE=x86_64 -296: CPU= -296: Test timeout computed to be: 1500 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT @@ -22475,33 +22331,22 @@ 295: ++ OBJCOPY=objcopy 295: ++ STRIP=strip 295: ++ QEMU= -293: +++ uname -293: ++ '[' Linux = FreeBSD ']' -293: ++ trap 'on_error $LINENO' ERR -293: ++ trap on_exit EXIT -293: ++ echo -n 'Testing symbol-version ... ' -293: Testing symbol-version ... ++ set -o pipefail -293: ++ set -x -293: + cat -293: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - -285: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log -285: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) -285: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log -270: mold 2.37.1 (compatible with GNU ld) -270: + ./mold -run out/test/x86_64/run/ld.gold --version -270: + grep mold 295: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh .sh -285: trace: out/test/x86_64/static-archive/d.a(b.o) -278: + out/test/x86_64/shuffle-sections-seed/exe1 -278: + grep 'Hello world' -275: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -285: + grep -F static-archive/c.o out/test/x86_64/static-archive/log +295: ++ testname=symbol-version3 +295: ++ t=out/test/x86_64/symbol-version3 +295: ++ mkdir -p out/test/x86_64/symbol-version3 +295: ++ case $MACHINE in +295: ++ tlsdesc_opt=-mtls-dialect=gnu2 +295: +++ uname +295: ++ '[' Linux = FreeBSD ']' +295: ++ trap 'on_error $LINENO' ERR +295: ++ trap on_exit EXIT +295: ++ echo -n 'Testing symbol-version3 ... ' +295: Testing symbol-version3 ... ++ set -o pipefail +295: ++ set -x +295: + cat +295: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 296: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh -278: Hello world -291: + cat -285: trace: out/test/x86_64/static-archive/c.o -278: + 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 -291: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon 296: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -22516,42 +22361,22 @@ 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= -295: ++ testname=symbol-version3 -295: ++ t=out/test/x86_64/symbol-version3 -295: ++ mkdir -p out/test/x86_64/symbol-version3 -285: + out/test/x86_64/static-archive/exe -285: + grep 8 -285: 8 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 296: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh .sh 296: ++ testname=symbol-version4 296: ++ t=out/test/x86_64/symbol-version4 296: ++ mkdir -p out/test/x86_64/symbol-version4 -270: mold 2.37.1 (compatible with GNU ld) -277/402 Test #285: x86_64-static-archive ................................. Passed 0.69 sec -270: + ./mold -run out/test/x86_64/run/foo.ld --version -test 297 - Start 297: x86_64-symtab-dso - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" -297: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -297: Environment variables: -297: MACHINE=x86_64 -297: CPU= -297: Test timeout computed to be: 1500 -270: + not grep mold -270: + grep mold -295: ++ case $MACHINE in -295: ++ tlsdesc_opt=-mtls-dialect=gnu2 -251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o -288: + readelf -W --sections out/test/x86_64/strip-debug/exe +296: ++ case $MACHINE in +296: ++ tlsdesc_opt=-mtls-dialect=gnu2 +296: +++ uname +296: ++ '[' Linux = FreeBSD ']' +296: ++ trap 'on_error $LINENO' ERR +296: ++ trap on_exit EXIT +296: ++ echo -n 'Testing symbol-version4 ... ' +296: Testing symbol-version4 ... ++ set -o pipefail +296: ++ set -x +296: + cat +296: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC 297: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh -286: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie -288: + not grep -F .debug_info -288: + grep -F .debug_info 297: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -22566,88 +22391,43 @@ 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= -296: ++ case $MACHINE in -296: ++ tlsdesc_opt=-mtls-dialect=gnu2 -293: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -293: + 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 -296: +++ uname 297: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh .sh -288: + return 0 -295: +++ uname -296: ++ '[' Linux = FreeBSD ']' -296: ++ trap 'on_error $LINENO' ERR -296: ++ trap on_exit EXIT -296: ++ echo -n 'Testing symbol-version4 ... ' -296: Testing symbol-version4 ... ++ set -o pipefail -296: ++ set -x -295: ++ '[' Linux = FreeBSD ']' -295: ++ trap 'on_error $LINENO' ERR -295: ++ trap on_exit EXIT -295: ++ echo -n 'Testing symbol-version3 ... ' -295: Testing symbol-version3 ... ++ set -o pipefail -295: ++ set -x -296: + cat -270: + return 0 -270: + cat -296: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC 297: ++ testname=symtab-dso -288: + grep ' bar' 297: ++ t=out/test/x86_64/symtab-dso 297: ++ mkdir -p out/test/x86_64/symtab-dso -270: + chmod 755 out/test/x86_64/run/sh -288: + readelf -W --symbols out/test/x86_64/strip-debug/exe 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 297: +++ uname -295: + cat -281: + grep 'Hello world' -281: + out/test/x86_64/spare-program-headers/exe4 -270: + grep mold -297: ++ '[' Linux = FreeBSD ']' -297: ++ trap 'on_error $LINENO' ERR -297: ++ trap on_exit EXIT -297: ++ echo -n 'Testing symtab-dso ... ' -297: Testing symtab-dso ... ++ set -o pipefail -297: ++ set -x -288: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar -281: Hello world -294: + cat -297: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -295: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - -278/402 Test #288: x86_64-strip-debug .................................... Passed 0.52 sec -test 298 - Start 298: x86_64-symtab-section-symbols +259/402 Test #258: x86_64-relocatable .................................... Passed 1.15 sec +260/402 Test #280: x86_64-soname ......................................... Passed 0.35 sec +test 301 + Start 301: x86_64-sysroot-linker-script -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" -298: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -298: Environment variables: -298: MACHINE=x86_64 -298: CPU= -298: Test timeout computed to be: 1500 -270: + ./mold -run out/test/x86_64/run/sh ld --version -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 -281: ++ wc -l -281: ++ grep NULL -297: + cat -294: + 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 -251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh" +301: Working Directory: /build/reproducible-path/mold-2.37.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-sysroot + +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh" +302: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +302: Environment variables: +302: MACHINE=x86_64 +302: CPU= +302: Test timeout computed to be: 1500 +261: + readelf --symbols out/test/x86_64/require-defined/exe +261: + grep foobar +261: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar +261: + not 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 +261: + grep 'undefined symbol: xyz' 298: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh -279: + out/test/x86_64/shuffle-sections/exe1 298: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 298: ++ export LC_ALL=C 298: ++ LC_ALL=C 298: ++ '[' -z x86_64 ']' -281: + '[' 5 -eq 5 ']' -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -279: + grep 'Hello world' -279/402 Test #281: x86_64-spare-program-headers .......................... Passed 1.17 sec 298: ++ '[' -z '' ']' 298: ++ TESTDIR=out/test/x86_64 298: ++ CC=cc @@ -22658,41 +22438,25 @@ 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= -test 299 - Start 299: x86_64-symtab - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh" -299: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -299: Environment variables: -299: MACHINE=x86_64 -299: CPU= -299: Test timeout computed to be: 1500 298: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh .sh -279: Hello world -279: + 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 -270: mold 2.37.1 (compatible with GNU ld) -270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 298: ++ testname=symtab-section-symbols 298: ++ t=out/test/x86_64/symtab-section-symbols 298: ++ mkdir -p out/test/x86_64/symtab-section-symbols 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 -299: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh 298: +++ uname -270: + not grep mold -270: + grep mold 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: ++ echo -n 'Testing symtab-section-symbols ... ' 298: Testing symtab-section-symbols ... ++ set -o pipefail 298: ++ set -x +298: + cat +299: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh 299: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C -298: + cat 299: ++ '[' -z x86_64 ']' -298: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - 299: ++ '[' -z '' ']' 299: ++ TESTDIR=out/test/x86_64 299: ++ CC=cc @@ -22703,64 +22467,32 @@ 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= -270: + return 0 299: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh .sh -291: + rm -f out/test/x86_64/symbol-rank/x.a -295: + cat -270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version 299: ++ testname=symtab 299: ++ t=out/test/x86_64/symtab 299: ++ mkdir -p out/test/x86_64/symtab -270: + grep mold -251: + 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 -291: + 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 -290: + grep '0 5 42' -296: + cat -290: + out/test/x86_64/stt-common/exe 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: +++ uname -295: + 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 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT 299: ++ echo -n 'Testing symtab ... ' 299: Testing symtab ... ++ set -o pipefail 299: ++ set -x -290: 0 5 42 -290: + readelf --sections out/test/x86_64/stt-common/exe -296: + 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 -299: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - -299: + cat -290: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log -297: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o -290: [30] .common NOBITS 0000000000003994 00000990 -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -280/402 Test #290: x86_64-stt-common ..................................... Passed 0.61 sec -291: + 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 -F .gnu_debuglink -275: + readelf -SW out/test/x86_64/separate-debug-file/exe1 -270: mold 2.37.1 (compatible with GNU ld) -270: + grep mold -test 300 - Start 300: x86_64-synthetic-symbols - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh" -300: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -300: Environment variables: -300: MACHINE=x86_64 -300: CPU= -300: Test timeout computed to be: 1500 -275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b8 000010 00 0 0 4 -270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version -292: + cat -275: + flock out/test/x86_64/separate-debug-file/exe1 true -292: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto -299: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - 299: + cat +299: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - +297: ++ '[' Linux = FreeBSD ']' +297: ++ trap 'on_error $LINENO' ERR +297: ++ trap on_exit EXIT +297: ++ echo -n 'Testing symtab-dso ... ' +297: Testing symtab-dso ... ++ set -o pipefail +297: ++ set -x +297: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - +297: + cat +281: + out/test/x86_64/spare-program-headers/exe2 +281: + grep 'Hello world' +281: Hello world 300: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh 300: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 300: ++ export LC_ALL=C @@ -22776,59 +22508,7 @@ 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= -275: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit -300: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh .sh -293: + readelf --symbols out/test/x86_64/symbol-version/c.so -278: + out/test/x86_64/shuffle-sections-seed/exe2 -275: + grep -F printf -300: ++ testname=synthetic-symbols -300: ++ t=out/test/x86_64/synthetic-symbols -300: ++ mkdir -p out/test/x86_64/synthetic-symbols -298: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o -278: + grep 'Hello world' -278: Hello world -278: + 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 -299: + echo '{ local: module_local; global: *; };' -299: + ./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 -293: + grep -F foo@VER1 out/test/x86_64/symbol-version/log -293: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 -300: ++ case $MACHINE in -300: ++ tlsdesc_opt=-mtls-dialect=gnu2 -300: +++ uname -293: + grep -F foo@VER2 out/test/x86_64/symbol-version/log -300: ++ '[' Linux = FreeBSD ']' -300: ++ trap 'on_error $LINENO' ERR -300: ++ trap on_exit EXIT -300: ++ echo -n 'Testing synthetic-symbols ... ' -300: Testing synthetic-symbols ... ++ set -o pipefail -300: ++ set -x -300: + cat -293: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 -293: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log -293: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -294: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so -281/402 Test #293: x86_64-symbol-version ................................. Passed 0.46 sec -test 301 - Start 301: x86_64-sysroot-linker-script - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh" -301: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -301: Environment variables: -301: MACHINE=x86_64 -301: CPU= -301: Test timeout computed to be: 1500 -270: mold 2.37.1 (compatible with GNU ld) -270: + grep mold -300: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - -299: mold: warning: entry symbol is not defined: _start -294: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log -270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version -294: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST -294: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log +274: + out/test/x86_64/section-start/exe2 301: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh 301: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 301: ++ export LC_ALL=C @@ -22844,107 +22524,16 @@ 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= -299: + readelf --symbols out/test/x86_64/symtab/exe 301: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh .sh -301: ++ testname=sysroot-linker-script -301: ++ t=out/test/x86_64/sysroot-linker-script -301: ++ mkdir -p out/test/x86_64/sysroot-linker-script -299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log -294: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST -301: ++ case $MACHINE in -301: ++ tlsdesc_opt=-mtls-dialect=gnu2 -294: + grep ' bar1' out/test/x86_64/symbol-version2/log -279: + grep 'Hello world' -279: + out/test/x86_64/shuffle-sections/exe2 -294: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 -294: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log -294: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log -299: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 -301: +++ uname -279: Hello world -299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log -279: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing sysroot-linker-script ... ' -301: Testing sysroot-linker-script ... ++ set -o pipefail -301: ++ set -x -301: + [[ x86_64 = loongarch* ]] -301: + cat -301: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - -299: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 -295: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so -299: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log -292: + echo 'VER1 { foo; };' -292: + 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 -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -299: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local -294: + return 0 -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -282/402 Test #279: x86_64-shuffle-sections ............................... Passed 1.50 sec -283/402 Test #294: x86_64-symbol-version2 ................................ Passed 0.50 sec -295: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log -299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log -test 302 - Start 302: x86_64-sysroot - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh" -302: Working Directory: /build/reproducible-path/mold-2.37.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-sysroot2 - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh" -303: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -303: Environment variables: -303: MACHINE=x86_64 -303: CPU= -303: Test timeout computed to be: 1500 -295: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 -295: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log -295: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 -295: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log -295: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 -295: + not grep ' foo$' out/test/x86_64/symbol-version3/log -295: + grep ' foo$' out/test/x86_64/symbol-version3/log -251: + out/test/x86_64/relocatable-c++/exe -251: + grep 'Hello world' -251: Hello world -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -299: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo -299: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo -299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log -299: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar -299: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar -299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log -299: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -299: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -270: mold 2.37.1 (compatible with GNU ld) -270: + not grep mold -270: + grep mold -270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 302: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh +274: + grep 'main fn1 fn2 0x20000000 0x10000000' +298: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - 302: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C +300: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh .sh 302: ++ '[' -z x86_64 ']' +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 302: ++ '[' -z '' ']' 302: ++ TESTDIR=out/test/x86_64 302: ++ CC=cc @@ -22955,68 +22544,66 @@ 302: ++ OBJCOPY=objcopy 302: ++ STRIP=strip 302: ++ QEMU= +301: ++ testname=sysroot-linker-script +301: ++ t=out/test/x86_64/sysroot-linker-script +301: ++ mkdir -p out/test/x86_64/sysroot-linker-script +281: ++ grep NULL +281: ++ wc -l +265: + out/test/x86_64/reverse-sections/exe2 302: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh .sh +265: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' +274: main fn1 fn2 0x20000000 0x10000000 +300: ++ testname=synthetic-symbols +300: ++ t=out/test/x86_64/synthetic-symbols +300: ++ mkdir -p out/test/x86_64/synthetic-symbols +274: + readelf -W --segments out/test/x86_64/section-start/exe2 +274: + grep ' LOAD ' 302: ++ testname=sysroot 302: ++ t=out/test/x86_64/sysroot 302: ++ mkdir -p out/test/x86_64/sysroot +265: foo5 foo6 foo3 foo4 foo1 foo2 +274: + sed 's/0x[0-9a-f]*//' +281: + '[' 0 -eq 0 ']' +301: ++ case $MACHINE in +301: ++ tlsdesc_opt=-mtls-dialect=gnu2 +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +281: + 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 +261/402 Test #265: x86_64-reverse-sections ............................... Passed 1.07 sec +301: +++ uname +300: ++ case $MACHINE in +300: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 303 + Start 303: x86_64-sysroot2 + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh" +303: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +303: Environment variables: +303: MACHINE=x86_64 +303: CPU= +303: Test timeout computed to be: 1500 +301: ++ '[' Linux = FreeBSD ']' +301: ++ trap 'on_error $LINENO' ERR +301: ++ trap on_exit EXIT +301: ++ echo -n 'Testing sysroot-linker-script ... ' +301: Testing sysroot-linker-script ... ++ set -o pipefail +301: ++ set -x +301: + [[ x86_64 = loongarch* ]] +301: + cat +301: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - +300: +++ uname +300: ++ '[' Linux = FreeBSD ']' +300: ++ trap 'on_error $LINENO' ERR +300: ++ trap on_exit EXIT +300: ++ echo -n 'Testing synthetic-symbols ... ' +300: Testing synthetic-symbols ... ++ set -o pipefail +300: ++ set -x +300: + cat +300: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 -214: + grep Hello -214: + out/test/x86_64/many-sections/exe -214: Hello -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -296: + cat -296: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC -300: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - -300: + cat -284/402 Test #251: x86_64-relocatable-c++ ................................ Passed 3.57 sec -295: + return 0 -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -285/402 Test #295: x86_64-symbol-version3 ................................ Passed 0.51 sec -286/402 Test #299: x86_64-symtab ......................................... Passed 0.36 sec -287/402 Test #214: x86_64-many-sections .................................. Passed 5.45 sec -test 304 - Start 304: x86_64-tail-call - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh" -304: Working Directory: /build/reproducible-path/mold-2.37.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-tbss-only - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh" -305: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -305: Environment variables: -305: MACHINE=x86_64 -305: CPU= -305: Test timeout computed to be: 1500 -test 306 - Start 306: x86_64-textrel - -306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh" -306: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -306: Environment variables: -306: MACHINE=x86_64 -306: CPU= -306: Test timeout computed to be: 1500 -test 307 - Start 307: x86_64-textrel2 - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" -307: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -307: Environment variables: -307: MACHINE=x86_64 -307: CPU= -307: Test timeout computed to be: 1500 302: +++ uname 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR @@ -23026,8 +22613,26 @@ 302: ++ set -x 302: + [[ x86_64 = loongarch* ]] 302: + cat +299: + cat +299: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - +274: + diff out/test/x86_64/section-start/log2 /dev/fd/63 +274: ++ sort out/test/x86_64/section-start/log2 302: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +262/402 Test #274: x86_64-section-start .................................. Passed 0.44 sec 303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh +test 304 + Start 304: x86_64-tail-call + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh" +304: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +304: Environment variables: +304: MACHINE=x86_64 +304: CPU= +304: Test timeout computed to be: 1500 303: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C @@ -23046,44 +22651,17 @@ 303: ++ testname=sysroot2 303: ++ t=out/test/x86_64/sysroot2 303: ++ mkdir -p out/test/x86_64/sysroot2 +299: + echo '{ local: module_local; global: *; };' +299: + ./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 +304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh 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: ++ echo -n 'Testing sysroot2 ... ' -303: Testing sysroot2 ... ++ set -o pipefail -303: ++ set -x -303: + [[ x86_64 = loongarch* ]] -303: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo -303: + cat -303: + cat -303: + cat -303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - -286: + grep 'Hello world' -286: + out/test/x86_64/static-pie/exe1 -286: Hello world -286: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax -270: + return 0 -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -297: + grep 'U puts$' -297: + nm out/test/x86_64/symtab-dso/exe -297: U puts -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -301: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar -301: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a -301: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o -304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh +260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 304: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C +260: + grep ' exe.repro/.*/a.o' 304: ++ '[' -z x86_64 ']' 304: ++ '[' -z '' ']' 304: ++ TESTDIR=out/test/x86_64 @@ -23095,10 +22673,21 @@ 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= +303: ++ '[' Linux = FreeBSD ']' +303: ++ trap 'on_error $LINENO' ERR +303: ++ trap on_exit EXIT +303: ++ echo -n 'Testing sysroot2 ... ' +303: Testing sysroot2 ... ++ set -o pipefail +303: ++ set -x +303: + [[ x86_64 = loongarch* ]] +303: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 304: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh .sh +260: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 304: ++ testname=tail-call 304: ++ t=out/test/x86_64/tail-call 304: ++ mkdir -p out/test/x86_64/tail-call +260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +303: + cat 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: +++ uname @@ -23108,49 +22697,87 @@ 304: ++ echo -n 'Testing tail-call ... ' 304: Testing tail-call ... ++ set -o pipefail 304: ++ set -x +304: + cat +303: + cat 304: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - -298: + readelf -s out/test/x86_64/symtab-section-symbols/exe -298: + grep 'SECTION LOCAL DEFAULT' -298: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp -298: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property -298: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag -298: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id -298: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash -298: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym -298: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr -298: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version -298: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r -298: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn -298: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt -298: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame -298: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr -298: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata -298: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 -298: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini -298: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init -298: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt -298: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got -298: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text -298: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic -298: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array -298: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array -298: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got -298: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding -298: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data -298: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt -298: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table -298: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss -298: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment -298: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab -298: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab -298: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -291: + grep '^0 0 0 5$' -291: + out/test/x86_64/symbol-rank/exe +283: + cat +283: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - +303: + cat +303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +260: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt +260: out/test/x86_64/repro/a.o +260: + grep mold out/test/x86_64/repro/exe.repro/version.txt +260: mold 2.37.1 (compatible with GNU ld) +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +263/402 Test #260: x86_64-repro .......................................... Passed 1.19 sec +214: + cat +214: + cc -c -xc -o out/test/x86_64/many-sections/b.o - +299: mold: warning: entry symbol is not defined: _start +test 305 + Start 305: x86_64-tbss-only + +305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh" +305: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +305: Environment variables: +305: MACHINE=x86_64 +305: CPU= +305: Test timeout computed to be: 1500 +299: + readelf --symbols out/test/x86_64/symtab/exe +295: + cat +295: + 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 +293: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +293: + 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 +285: + cat +285: + cc -o out/test/x86_64/static-archive/c.o -c -xc - +130: + out/test/x86_64/exception/exe11 +275: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file +296: + cat +250: + 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 +282: + cat +282: + cc -o out/test/x86_64/start-lib/c.o -c -xc - +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log +277: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so +261: mold: error: --require-defined: undefined symbol: xyz +261: + on_exit +290: + 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 +130: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie +294: + cat +261: + echo OK +261: OK +261: + exit 0 +291: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon +291: + cat 305: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh +300: + cat +300: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - +273: + readelf -SW out/test/x86_64/section-order/exe2 +296: + 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 +264/402 Test #261: x86_64-require-defined ................................ Passed 1.26 sec +273: + grep '\.fn2 .*00400000' +252: + ./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 +299: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 +test 306 + Start 306: x86_64-textrel + +306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh" +306: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +306: Environment variables: +306: MACHINE=x86_64 +306: CPU= +306: Test timeout computed to be: 1500 +273: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 +273: + readelf -sW out/test/x86_64/section-order/exe2 +273: + grep -E ': 0+200000\s.*\s__ehdr_start$' +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log +299: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log +281: + out/test/x86_64/spare-program-headers/exe3 +281: + grep 'Hello world' +281: Hello world +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 305: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C @@ -23166,25 +22793,30 @@ 305: ++ STRIP=strip 305: ++ QEMU= 305: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh .sh +294: + 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 +250: + ./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 +297: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o +298: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o 305: ++ testname=tbss-only 305: ++ t=out/test/x86_64/tbss-only 305: ++ mkdir -p out/test/x86_64/tbss-only -305: ++ case $MACHINE in -305: ++ tlsdesc_opt=-mtls-dialect=gnu2 -288/402 Test #270: x86_64-run ............................................ Passed 2.38 sec -289/402 Test #297: x86_64-symtab-dso ..................................... Passed 0.52 sec -290/402 Test #298: x86_64-symtab-section-symbols ......................... Passed 0.47 sec -301: + cat -304: + cat -291: 0 0 0 5 -278: + out/test/x86_64/shuffle-sections-seed/exe3 +302: + cc -c -o out/test/x86_64/sysroot/b.o -xc - +299: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local +299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log 306: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh +302: + cat +301: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar +281: ++ grep NULL 306: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C +305: ++ case $MACHINE in +305: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: ++ '[' -z x86_64 ']' 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/x86_64 +299: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo +299: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 306: ++ CC=cc 306: ++ CXX=c++ 306: ++ GCC=gcc @@ -23193,60 +22825,80 @@ 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= +305: +++ uname +301: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a +281: ++ wc -l +273: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 306: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh .sh -302: + cat -302: + cc -c -o out/test/x86_64/sysroot/b.o -xc - -test 308 - Start 308: x86_64-thin-archive - -308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh" -308: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -308: Environment variables: -308: MACHINE=x86_64 -308: CPU= -308: Test timeout computed to be: 1500 -test 309 - Start 309: x86_64-thread-count - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" -309: Working Directory: /build/reproducible-path/mold-2.37.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-alignment-multi - -310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh" -310: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -310: Environment variables: -310: MACHINE=x86_64 -310: CPU= -310: Test timeout computed to be: 1500 -301: + cat -301: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -278: + grep 'Hello world' -278: Hello world -278: + 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 +273: + readelf -W --segments out/test/x86_64/section-order/exe2 +281: + '[' 1 -eq 1 ']' 306: ++ testname=textrel 306: ++ t=out/test/x86_64/textrel +305: ++ '[' Linux = FreeBSD ']' +281: + 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 306: ++ mkdir -p out/test/x86_64/textrel +305: ++ trap 'on_error $LINENO' ERR +305: ++ trap on_exit EXIT +305: ++ echo -n 'Testing tbss-only ... ' +305: Testing tbss-only ... ++ set -o pipefail +305: ++ set -x +273: + grep -E 'PHDR\s.*0x0+300000\s' +305: + cat +305: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - +299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log +299: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar +299: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: +++ uname +273: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 +273: + 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' +299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log 306: ++ '[' Linux = FreeBSD ']' +208: + out/test/x86_64/lto-gcc/exe1 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: ++ echo -n 'Testing textrel ... ' 306: Testing textrel ... ++ set -o pipefail 306: ++ set -x +301: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o 306: + cat 306: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE +208: + grep 'Hello world' +299: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +299: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +208: Hello world +265/402 Test #299: x86_64-symtab ......................................... Passed 0.15 sec +test 307 + Start 307: x86_64-textrel2 + +307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" +307: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +307: Environment variables: +307: MACHINE=x86_64 +307: CPU= +307: Test timeout computed to be: 1500 +250: + readelf --symbols out/test/x86_64/relocatable-archive/f.o +250: + grep 'foo\b' out/test/x86_64/relocatable-archive/log +250: 16: 0000000000000015 17 FUNC GLOBAL DEFAULT 2 foo +250: + grep 'bar\b' out/test/x86_64/relocatable-archive/log +208: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - +208: + cat 307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh +250: 17: 0000000000000026 7 FUNC GLOBAL DEFAULT 2 bar +250: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log +250: + grep 'baz\b' out/test/x86_64/relocatable-archive/log +252: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o +250: + return 0 +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +266/402 Test #250: x86_64-relocatable-archive ............................ Passed 1.60 sec 307: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -23261,24 +22913,29 @@ 307: ++ OBJCOPY=objcopy 307: ++ STRIP=strip 307: ++ QEMU= +test 308 + Start 308: x86_64-thin-archive + +308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh" +308: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +308: Environment variables: +308: MACHINE=x86_64 +308: CPU= +308: Test timeout computed to be: 1500 307: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh .sh 307: ++ testname=textrel2 307: ++ t=out/test/x86_64/textrel2 307: ++ mkdir -p out/test/x86_64/textrel2 +255: + cat +255: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - +301: + cat +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 -307: +++ uname -305: +++ uname -305: ++ '[' Linux = FreeBSD ']' -305: ++ trap 'on_error $LINENO' ERR -305: ++ trap on_exit EXIT -305: ++ echo -n 'Testing tbss-only ... ' -305: Testing tbss-only ... ++ set -o pipefail -305: ++ set -x -305: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - -296: + cat -296: + 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 -300: + 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 +267/402 Test #262: x86_64-response-file .................................. Passed 1.41 sec 308: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh 308: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 308: ++ export LC_ALL=C @@ -23298,10 +22955,87 @@ 308: ++ testname=thin-archive 308: ++ t=out/test/x86_64/thin-archive 308: ++ mkdir -p out/test/x86_64/thin-archive +308: ++ case $MACHINE in +308: ++ tlsdesc_opt=-mtls-dialect=gnu2 +307: +++ uname +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +307: ++ echo -n 'Testing textrel2 ... ' +307: Testing textrel2 ... ++ set -o pipefail +307: ++ set -x +307: + cat +307: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE +286: + cat +286: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +301: + cat +301: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - +test 309 + Start 309: x86_64-thread-count + +309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" +309: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +309: Environment variables: +309: MACHINE=x86_64 +309: CPU= +309: Test timeout computed to be: 1500 +308: +++ uname +308: ++ '[' Linux = FreeBSD ']' +308: ++ trap 'on_error $LINENO' ERR +308: ++ trap on_exit EXIT +308: ++ echo -n 'Testing thin-archive ... ' +308: Testing thin-archive ... ++ set -o pipefail +308: ++ set -x +308: + cat +290: + out/test/x86_64/stt-common/exe +290: + grep '0 5 42' +290: 0 5 42 +290: + readelf --sections out/test/x86_64/stt-common/exe +283: + 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 +294: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so +304: + cat +304: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - +285: + rm -f out/test/x86_64/static-archive/d.a +306: + cat +306: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE +303: + cat +303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - +252: + out/test/x86_64/relocatable-compressed-debug-info/exe +300: + 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 +296: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC +296: + cat +275: + grep -F .gnu_debuglink +291: + cat +291: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - +297: + nm out/test/x86_64/symtab-dso/exe +130: + strip out/test/x86_64/exception/exe12 +302: + mkdir -p out/test/x86_64/sysroot/foo/bar +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +277: + grep hello +308: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - +275: + readelf -SW out/test/x86_64/separate-debug-file/exe1 +305: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +297: + grep 'U puts$' +252: + grep 'Hello world' 309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh +277: + out/test/x86_64/shared/exe +285: + cd out/test/x86_64/static-archive +285: + ar rcs d.a long-long-long-filename.o b.o +294: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log +273: + readelf -sW out/test/x86_64/section-order/exe3 +208: + grep -- -fwpa +302: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a +290: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log +214: + 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 +252: Hello world +276: + cat +282: + 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 +281: + out/test/x86_64/spare-program-headers/exe4 309: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +277: hello 309: ++ export LC_ALL=C 309: ++ LC_ALL=C +295: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so 309: ++ '[' -z x86_64 ']' 309: ++ '[' -z '' ']' 309: ++ TESTDIR=out/test/x86_64 @@ -23309,18 +23043,82 @@ 309: ++ CXX=c++ 309: ++ GCC=gcc 309: ++ GXX=g++ -291/402 Test #291: x86_64-symbol-rank .................................... Passed 0.88 sec -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT -307: ++ echo -n 'Testing textrel2 ... ' -307: Testing textrel2 ... ++ set -o pipefail -307: ++ set -x -305: + cat 309: ++ OBJDUMP=objdump 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= +297: U puts +281: + grep 'Hello world' +277: + readelf --symbols out/test/x86_64/shared/exe +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +302: + 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 +278: + 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 +290: [30] .common NOBITS 0000000000003994 00000990 +309: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh .sh +277: + not grep fn3 +277: + grep fn3 +268/402 Test #297: x86_64-symtab-dso ..................................... Passed 0.36 sec +277: + return 0 +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +276: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - +294: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST +294: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log +294: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST +294: + grep ' bar1' out/test/x86_64/symbol-version2/log +294: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 +294: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log +294: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log +294: + return 0 +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +309: ++ testname=thread-count +309: ++ t=out/test/x86_64/thread-count +309: ++ mkdir -p out/test/x86_64/thread-count +293: + readelf --symbols out/test/x86_64/symbol-version/c.so +test 310 + Start 310: x86_64-tls-alignment-multi + +310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh" +310: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +310: Environment variables: +310: MACHINE=x86_64 +310: CPU= +310: Test timeout computed to be: 1500 +269/402 Test #252: x86_64-relocatable-compressed-debug-info .............. Passed 1.94 sec +270/402 Test #277: x86_64-shared ......................................... Passed 0.89 sec +271/402 Test #290: x86_64-stt-common ..................................... Passed 0.78 sec +272/402 Test #294: x86_64-symbol-version2 ................................ Passed 0.55 sec +309: ++ case $MACHINE in +309: ++ tlsdesc_opt=-mtls-dialect=gnu2 +309: +++ uname +309: ++ '[' Linux = FreeBSD ']' +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +309: ++ echo -n 'Testing thread-count ... ' +309: Testing thread-count ... ++ set -o pipefail +309: ++ set -x +309: + cat +309: + cc -o out/test/x86_64/thread-count/a.o -c -xc - +293: + grep -F foo@VER1 out/test/x86_64/symbol-version/log +293: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 +293: + grep -F foo@VER2 out/test/x86_64/symbol-version/log +293: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 test 311 Start 311: x86_64-tls-common @@ -23330,32 +23128,136 @@ 311: MACHINE=x86_64 311: CPU= 311: Test timeout computed to be: 1500 -307: + cat -307: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE -309: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh .sh -309: ++ testname=thread-count -309: ++ t=out/test/x86_64/thread-count -309: ++ mkdir -p out/test/x86_64/thread-count -308: ++ case $MACHINE in -308: ++ tlsdesc_opt=-mtls-dialect=gnu2 -311: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh -311: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -311: ++ export LC_ALL=C -311: ++ LC_ALL=C -311: ++ '[' -z x86_64 ']' -311: ++ '[' -z '' ']' -311: ++ TESTDIR=out/test/x86_64 -311: ++ CC=cc -311: ++ CXX=c++ -311: ++ GCC=gcc -311: ++ GXX=g++ -311: ++ OBJDUMP=objdump -311: ++ OBJCOPY=objcopy -311: ++ STRIP=strip -311: ++ QEMU= +test 312 + Start 312: x86_64-tls-df-static-tls + +312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh" +312: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +312: Environment variables: +312: MACHINE=x86_64 +312: CPU= +312: Test timeout computed to be: 1500 +test 313 + Start 313: x86_64-tls-dso + +313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" +313: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +313: Environment variables: +313: MACHINE=x86_64 +313: CPU= +313: Test timeout computed to be: 1500 +test 314 + Start 314: x86_64-tls-gd-dlopen + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" +314: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +314: Environment variables: +314: MACHINE=x86_64 +314: CPU= +314: Test timeout computed to be: 1500 +279: + 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 +281: Hello world +281: ++ grep NULL +281: ++ wc -l +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 +281: + '[' 5 -eq 5 ']' +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +298: + readelf -s out/test/x86_64/symtab-section-symbols/exe +298: + grep 'SECTION LOCAL DEFAULT' +298: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp +298: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property +298: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag +298: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id +298: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash +298: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym +298: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr +298: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version +298: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r +298: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn +298: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt +298: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame +298: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr +298: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata +298: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 +298: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini +298: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init +298: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt +298: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got +298: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text +298: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic +298: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array +298: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array +298: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got +298: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding +298: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data +298: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt +298: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table +298: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss +298: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment +298: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab +298: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab +298: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +273/402 Test #298: x86_64-symtab-section-symbols ......................... Passed 0.54 sec +275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b8 000010 00 0 0 4 +275: + flock out/test/x86_64/separate-debug-file/exe1 true +275: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit +275: + grep -F printf +255: + ./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 +295: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log +295: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 +295: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log +295: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 +295: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log +295: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 +295: + not grep ' foo$' out/test/x86_64/symbol-version3/log +295: + grep ' foo$' out/test/x86_64/symbol-version3/log +295: + return 0 +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +130: + out/test/x86_64/exception/exe12 +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +302: + cat +302: + cc -c -o out/test/x86_64/sysroot/c.o -xc - +273: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +273: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start +273: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 +273: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start +273: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 +273: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start +273: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 +273: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end +273: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 +273: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +285: + 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 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +274/402 Test #206: x86_64-lto-archive3 ................................... Passed 2.50 sec +211: + readelf -Ws out/test/x86_64/lto-nostdlib/exe +211: + grep -E ' _start' +211: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 310: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh -301: + 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 -303: + cat 310: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C @@ -23370,43 +23272,13 @@ 310: ++ OBJCOPY=objcopy 310: ++ STRIP=strip 310: ++ QEMU= -308: +++ uname -311: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh .sh -311: ++ testname=tls-common -311: ++ t=out/test/x86_64/tls-common -311: ++ mkdir -p out/test/x86_64/tls-common -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=gnu2 -308: ++ '[' Linux = FreeBSD ']' -308: ++ trap 'on_error $LINENO' ERR -308: ++ trap on_exit EXIT -308: ++ echo -n 'Testing thin-archive ... ' -308: Testing thin-archive ... ++ set -o pipefail -308: ++ set -x 310: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh .sh -303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - -309: +++ uname -292: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 310: ++ testname=tls-alignment-multi 310: ++ t=out/test/x86_64/tls-alignment-multi 310: ++ mkdir -p out/test/x86_64/tls-alignment-multi -308: + cat -309: ++ '[' Linux = FreeBSD ']' -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT -309: ++ echo -n 'Testing thread-count ... ' -309: Testing thread-count ... ++ set -o pipefail -309: ++ set -x -308: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - -311: ++ case $MACHINE in -311: ++ tlsdesc_opt=-mtls-dialect=gnu2 -311: +++ uname -309: + cc -o out/test/x86_64/thread-count/a.o -c -xc - 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: + cat 310: +++ uname -306: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE 310: ++ '[' Linux = FreeBSD ']' 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT @@ -23415,6 +23287,69 @@ 310: ++ set -x 310: + cat 310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - +275/402 Test #130: x86_64-exception ...................................... Passed 3.62 sec +293: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log +293: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +276/402 Test #293: x86_64-symbol-version ................................. Passed 0.57 sec +test 315 + Start 315: x86_64-tls-gd-noplt + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" +315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +315: Environment variables: +315: MACHINE=x86_64 +315: CPU= +315: Test timeout computed to be: 1500 +test 316 + Start 316: x86_64-tls-gd-to-ie + +316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh" +316: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +316: Environment variables: +316: MACHINE=x86_64 +316: CPU= +316: Test timeout computed to be: 1500 +test 317 + Start 317: x86_64-tls-gd + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh" +317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +317: Environment variables: +317: MACHINE=x86_64 +317: CPU= +317: Test timeout computed to be: 1500 +277/402 Test #281: x86_64-spare-program-headers .......................... Passed 0.88 sec +278/402 Test #295: x86_64-symbol-version3 ................................ Passed 0.57 sec +279/402 Test #273: x86_64-section-order .................................. Passed 1.26 sec +280/402 Test #211: x86_64-lto-nostdlib ................................... Passed 2.47 sec +291: + cat +291: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon +311: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh +311: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +311: ++ export LC_ALL=C +311: ++ LC_ALL=C +311: ++ '[' -z x86_64 ']' +311: ++ '[' -z '' ']' +311: ++ TESTDIR=out/test/x86_64 +311: ++ CC=cc +311: ++ CXX=c++ +311: ++ GCC=gcc +311: ++ GXX=g++ +311: ++ OBJDUMP=objdump +311: ++ OBJCOPY=objcopy +311: ++ STRIP=strip +311: ++ QEMU= +311: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh .sh +311: ++ testname=tls-common +311: ++ t=out/test/x86_64/tls-common +311: ++ mkdir -p out/test/x86_64/tls-common +311: ++ case $MACHINE in +311: ++ tlsdesc_opt=-mtls-dialect=gnu2 +311: +++ uname 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT @@ -23423,106 +23358,9 @@ 311: ++ set -x 311: + cat 311: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - -306: + cat -305: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o -302: + mkdir -p out/test/x86_64/sysroot/foo/bar -304: + cat 311: + cat -307: /tmp/ccZMvJw2.s: Assembler messages: -307: /tmp/ccZMvJw2.s:28: Warning: ignoring changed section attributes for .text 311: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - -304: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - -307: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie -303: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - -302: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a -303: + cat -302: + 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 -302: + cat -302: + cc -c -o out/test/x86_64/sysroot/c.o -xc - -308: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - -308: + cat -306: /tmp/ccBqDDmS.s: Assembler messages: -306: /tmp/ccBqDDmS.s:4: Warning: ignoring changed section attributes for .text -306: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie -296: + cat -278: + grep 'Hello world' -304: + cat -278: + out/test/x86_64/shuffle-sections-seed/exe4 -310: + cat -310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - -304: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - -278: Hello world -278: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 -296: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - -278: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 -302: + 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 -278: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -303: + 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 -292/402 Test #301: x86_64-sysroot-linker-script .......................... Passed 0.49 sec -test 312 - Start 312: x86_64-tls-df-static-tls - -312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh" -312: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -312: Environment variables: -312: MACHINE=x86_64 -312: CPU= -312: Test timeout computed to be: 1500 -308: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - -308: + cat -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -293/402 Test #278: x86_64-shuffle-sections-seed .......................... Passed 1.95 sec -test 313 - Start 313: x86_64-tls-dso - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" -313: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -313: Environment variables: -313: MACHINE=x86_64 -313: CPU= -313: Test timeout computed to be: 1500 -300: + out/test/x86_64/synthetic-symbols/exe -300: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -300: __ehdr_start=0x40000 -300: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -300: __executable_start=0x40000 -300: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log -300: __dso_handle=0x43a78 -300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log -311: + 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 -305: + out/test/x86_64/tbss-only/exe -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -307: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' -307: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE -292: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so -292: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log 312: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh -294/402 Test #305: x86_64-tbss-only ...................................... Passed 0.37 sec -test 314 - Start 314: x86_64-tls-gd-dlopen - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" -314: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -314: Environment variables: -314: MACHINE=x86_64 -314: CPU= -314: Test timeout computed to be: 1500 -292: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 312: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C @@ -23541,6 +23379,17 @@ 312: ++ testname=tls-df-static-tls 312: ++ t=out/test/x86_64/tls-df-static-tls 312: ++ mkdir -p out/test/x86_64/tls-df-static-tls +312: ++ case $MACHINE in +312: ++ tlsdesc_opt=-mtls-dialect=gnu2 +312: +++ uname +312: ++ '[' Linux = FreeBSD ']' +312: ++ trap 'on_error $LINENO' ERR +312: ++ trap on_exit EXIT +312: ++ echo -n 'Testing tls-df-static-tls ... ' +312: Testing tls-df-static-tls ... ++ set -o pipefail +312: ++ set -x +312: + cat +312: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - 313: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh 313: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 313: ++ export LC_ALL=C @@ -23556,60 +23405,21 @@ 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= -300: section foo -300: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - -300: + cat -296: + 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 -286: + out/test/x86_64/static-pie/exe2 -286: + grep 'Hello world' -286: Hello world -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -307: + out/test/x86_64/textrel2/exe1 -307: + grep 'Hello world' -295/402 Test #292: x86_64-symbol-version-lto ............................. Passed 1.15 sec 313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh .sh -307: Hello world -test 315 - Start 315: x86_64-tls-gd-noplt - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" -315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -315: Environment variables: -315: MACHINE=x86_64 -315: CPU= -315: Test timeout computed to be: 1500 -296/402 Test #286: x86_64-static-pie ..................................... Passed 1.44 sec 313: ++ testname=tls-dso 313: ++ t=out/test/x86_64/tls-dso 313: ++ mkdir -p out/test/x86_64/tls-dso 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname -307: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie -test 316 - Start 316: x86_64-tls-gd-to-ie - -316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh" -316: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -316: Environment variables: -316: MACHINE=x86_64 -316: CPU= -316: Test timeout computed to be: 1500 -312: ++ case $MACHINE in -312: ++ tlsdesc_opt=-mtls-dialect=gnu2 -312: +++ uname -312: ++ '[' Linux = FreeBSD ']' -312: ++ trap 'on_error $LINENO' ERR -312: ++ trap on_exit EXIT -312: ++ echo -n 'Testing tls-df-static-tls ... ' -312: Testing tls-df-static-tls ... ++ set -o pipefail -312: ++ set -x -312: + cat -312: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - -304: + 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 +313: ++ '[' Linux = FreeBSD ']' +313: ++ trap 'on_error $LINENO' ERR +313: ++ trap on_exit EXIT +313: ++ echo -n 'Testing tls-dso ... ' +313: Testing tls-dso ... ++ set -o pipefail +313: ++ set -x +313: + cat +313: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - 314: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh 314: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 314: ++ export LC_ALL=C @@ -23626,14 +23436,57 @@ 314: ++ STRIP=strip 314: ++ QEMU= 314: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh .sh -310: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o -313: ++ '[' Linux = FreeBSD ']' -313: ++ trap 'on_error $LINENO' ERR -313: ++ trap on_exit EXIT -313: ++ echo -n 'Testing tls-dso ... ' -313: Testing tls-dso ... ++ set -o pipefail -313: ++ set -x -313: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - +314: ++ testname=tls-gd-dlopen +314: ++ t=out/test/x86_64/tls-gd-dlopen +314: ++ mkdir -p out/test/x86_64/tls-gd-dlopen +314: ++ case $MACHINE in +314: ++ tlsdesc_opt=-mtls-dialect=gnu2 +314: +++ uname +test 318 + Start 318: x86_64-tls-ie + +318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh" +318: Working Directory: /build/reproducible-path/mold-2.37.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-tls-irregular-start-addr + +319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh" +319: Working Directory: /build/reproducible-path/mold-2.37.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-tls-large-alignment + +320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh" +320: Working Directory: /build/reproducible-path/mold-2.37.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-tls-large-static-image + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh" +321: Working Directory: /build/reproducible-path/mold-2.37.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-tls-ld-noplt + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh" +322: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +322: Environment variables: +322: MACHINE=x86_64 +322: CPU= +322: Test timeout computed to be: 1500 315: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh 315: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 315: ++ export LC_ALL=C @@ -23653,17 +23506,18 @@ 315: ++ testname=tls-gd-noplt 315: ++ t=out/test/x86_64/tls-gd-noplt 315: ++ mkdir -p out/test/x86_64/tls-gd-noplt -313: + cat -308: + cat -314: ++ testname=tls-gd-dlopen -314: ++ t=out/test/x86_64/tls-gd-dlopen -314: ++ mkdir -p out/test/x86_64/tls-gd-dlopen 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 315: +++ uname -308: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - -316: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh 315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +315: ++ echo -n 'Testing tls-gd-noplt ... ' +315: Testing tls-gd-noplt ... ++ set -o pipefail +315: ++ set -x +315: + cat +315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - +316: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh 316: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C @@ -23679,18 +23533,9 @@ 316: ++ STRIP=strip 316: ++ QEMU= 316: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh .sh -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -315: ++ echo -n 'Testing tls-gd-noplt ... ' -315: Testing tls-gd-noplt ... ++ set -o pipefail -315: ++ set -x -315: + cat -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - 316: ++ testname=tls-gd-to-ie 316: ++ t=out/test/x86_64/tls-gd-to-ie 316: ++ mkdir -p out/test/x86_64/tls-gd-to-ie -314: ++ case $MACHINE in -314: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: +++ uname @@ -23701,27 +23546,7 @@ 316: Testing tls-gd-to-ie ... ++ set -o pipefail 316: ++ set -x 316: + cat -306: + out/test/x86_64/textrel/exe 316: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - -314: +++ uname -312: + 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 -306: + grep 'Hello world' -306: Hello world -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -297/402 Test #306: x86_64-textrel ........................................ Passed 0.48 sec -test 317 - Start 317: x86_64-tls-gd - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh" -317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -317: Environment variables: -317: MACHINE=x86_64 -317: CPU= -317: Test timeout computed to be: 1500 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT @@ -23729,10 +23554,8 @@ 314: Testing tls-gd-dlopen ... ++ set -o pipefail 314: ++ set -x 314: + cat -300: + 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 314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - 317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh -302: + 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 317: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C @@ -23747,89 +23570,26 @@ 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= -315: + cat -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - 317: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh .sh 317: ++ testname=tls-gd 317: ++ t=out/test/x86_64/tls-gd 317: ++ mkdir -p out/test/x86_64/tls-gd -308: + rm -f out/test/x86_64/thin-archive/d.a 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: +++ uname -308: + cd out/test/x86_64/thin-archive 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: ++ echo -n 'Testing tls-gd ... ' 317: Testing tls-gd ... ++ set -o pipefail 317: ++ set -x -316: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - 317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - -316: + cat -308: ++ pwd 317: + cat -308: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o -303: ++ realpath out/test/x86_64/sysroot2 -311: + readelf -WS out/test/x86_64/tls-common/exe -307: + grep 'Hello world' -303: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.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 -308: + 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 -311: + grep -F .tls_common -311: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 -307: + out/test/x86_64/textrel2/exe2 -307: Hello world -296: + out/test/x86_64/symbol-version4/exe -310: + 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 -311: + grep '^foo=0$' -311: + out/test/x86_64/tls-common/exe -307: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -314: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o -296: + grep 'foo bar' -296: foo bar -304: + grep 42 -304: + out/test/x86_64/tail-call/exe -311: foo=0 -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads -298/402 Test #296: x86_64-symbol-version4 ................................ Passed 1.15 sec -299/402 Test #311: x86_64-tls-common ..................................... Passed 0.53 sec -test 318 - Start 318: x86_64-tls-ie - -318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh" -318: Working Directory: /build/reproducible-path/mold-2.37.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-tls-irregular-start-addr - -319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh" -319: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -319: Environment variables: -319: MACHINE=x86_64 -319: CPU= -319: Test timeout computed to be: 1500 -304: 42 -304: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -313: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - -313: + cat -302: + 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 -315: + cat -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +283: + out/test/x86_64/start-stop-symbol/exe +283: + grep 'section foo section foo' +283: section foo section foo +283: + 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 +305: + out/test/x86_64/tbss-only/exe 318: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh 318: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 318: ++ export LC_ALL=C @@ -23846,29 +23606,6 @@ 318: ++ STRIP=strip 318: ++ QEMU= 318: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh .sh -300/402 Test #304: x86_64-tail-call ...................................... Passed 0.68 sec -test 320 - Start 320: x86_64-tls-large-alignment - -320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh" -320: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -320: Environment variables: -320: MACHINE=x86_64 -320: CPU= -320: Test timeout computed to be: 1500 -318: ++ testname=tls-ie -318: ++ t=out/test/x86_64/tls-ie -318: ++ mkdir -p out/test/x86_64/tls-ie -318: ++ case $MACHINE in -318: ++ tlsdesc_opt=-mtls-dialect=gnu2 -318: +++ uname -318: ++ '[' Linux = FreeBSD ']' -318: ++ trap 'on_error $LINENO' ERR -318: ++ trap on_exit EXIT -318: ++ echo -n 'Testing tls-ie ... ' -318: Testing tls-ie ... ++ set -o pipefail -318: ++ set -x -318: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - 319: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh 319: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 319: ++ export LC_ALL=C @@ -23897,20 +23634,8 @@ 319: ++ echo -n 'Testing tls-irregular-start-addr ... ' 319: Testing tls-irregular-start-addr ... ++ set -o pipefail 319: ++ set -x -316: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o -300: + out/test/x86_64/synthetic-symbols/exe -300: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log -300: end=foo -300: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log -312: + grep STATIC_TLS -312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so -312: 0x000000000000001e (FLAGS) STATIC_TLS -312: + 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 -300: etext=foo -300: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log -319: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 319: + cat -318: + cat +319: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 320: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh 320: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 320: ++ export LC_ALL=C @@ -23927,49 +23652,10 @@ 320: ++ STRIP=strip 320: ++ QEMU= 320: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh .sh -300: edata=foo 320: ++ testname=tls-large-alignment 320: ++ t=out/test/x86_64/tls-large-alignment 320: ++ mkdir -p out/test/x86_64/tls-large-alignment -300: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -300: __ehdr_start=0x40000 -320: ++ case $MACHINE in -320: ++ tlsdesc_opt=-mtls-dialect=gnu2 -320: +++ uname -300: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -320: ++ '[' Linux = FreeBSD ']' -300: __executable_start=0x40000 -320: ++ trap 'on_error $LINENO' ERR -320: ++ trap on_exit EXIT -320: ++ echo -n 'Testing tls-large-alignment ... ' -320: Testing tls-large-alignment ... ++ set -o pipefail -320: ++ set -x -320: + cat -320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - -300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log -300: section foo -307: + grep -F .relr.dyn -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -301/402 Test #300: x86_64-synthetic-symbols .............................. Passed 1.01 sec -test 321 - Start 321: x86_64-tls-large-static-image - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh" -321: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -321: Environment variables: -321: MACHINE=x86_64 -321: CPU= -321: Test timeout computed to be: 1500 -307: + readelf -WS out/test/x86_64/textrel2/exe3 -317: + cat -317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - -307: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 321: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh -307: + grep 'Hello world' -307: + out/test/x86_64/textrel2/exe3 321: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 321: ++ export LC_ALL=C 321: ++ LC_ALL=C @@ -23984,57 +23670,38 @@ 321: ++ OBJCOPY=objcopy 321: ++ STRIP=strip 321: ++ QEMU= -307: Hello world +285: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log +320: ++ case $MACHINE in +320: ++ tlsdesc_opt=-mtls-dialect=gnu2 +318: ++ testname=tls-ie +318: ++ t=out/test/x86_64/tls-ie +318: ++ mkdir -p out/test/x86_64/tls-ie +322: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh +320: +++ uname +285: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) +279: + grep 'Hello world' +320: ++ '[' Linux = FreeBSD ']' +285: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log 321: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh .sh -307: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +320: ++ trap 'on_error $LINENO' ERR +320: ++ trap on_exit EXIT +320: ++ echo -n 'Testing tls-large-alignment ... ' +320: Testing tls-large-alignment ... ++ set -o pipefail +320: ++ set -x +320: + cat +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +279: + out/test/x86_64/shuffle-sections/exe1 +281/402 Test #305: x86_64-tbss-only ...................................... Passed 0.46 sec +318: ++ case $MACHINE in +318: ++ tlsdesc_opt=-mtls-dialect=gnu2 +320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - 321: ++ testname=tls-large-static-image 321: ++ t=out/test/x86_64/tls-large-static-image 321: ++ mkdir -p out/test/x86_64/tls-large-static-image -314: + cat -321: ++ case $MACHINE in -321: ++ tlsdesc_opt=-mtls-dialect=gnu2 -308: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log -315: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o -314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - -318: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o -321: +++ uname -308: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) -321: ++ '[' Linux = FreeBSD ']' -321: ++ trap 'on_error $LINENO' ERR -321: ++ trap on_exit EXIT -321: ++ echo -n 'Testing tls-large-static-image ... ' -321: Testing tls-large-static-image ... ++ set -o pipefail -321: ++ set -x -308: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log -302: + 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 -321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - -308: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) -308: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log -320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - -321: + cat -310: + out/test/x86_64/tls-alignment-multi/exe -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -320: + cat -302/402 Test #303: x86_64-sysroot2 ....................................... Passed 0.91 sec -test 322 - Start 322: x86_64-tls-ld-noplt - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh" -322: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -322: Environment variables: -322: MACHINE=x86_64 -322: CPU= -322: Test timeout computed to be: 1500 -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -308: trace: out/test/x86_64/thin-archive/d.o -303/402 Test #310: x86_64-tls-alignment-multi ............................ Passed 0.77 sec +285: trace: out/test/x86_64/static-archive/d.a(b.o) test 323 Start 323: x86_64-tls-ld @@ -24044,15 +23711,24 @@ 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 -319: + 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 -308: + grep 15 -308: + out/test/x86_64/thin-archive/exe -308: 15 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -322: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh +318: +++ uname +318: ++ '[' Linux = FreeBSD ']' +318: ++ trap 'on_error $LINENO' ERR +318: ++ trap on_exit EXIT +318: ++ echo -n 'Testing tls-ie ... ' +318: Testing tls-ie ... ++ set -o pipefail +318: ++ set -x +318: + cat +321: ++ case $MACHINE in +321: ++ tlsdesc_opt=-mtls-dialect=gnu2 +321: +++ uname +285: + grep -F static-archive/c.o out/test/x86_64/static-archive/log +285: trace: out/test/x86_64/static-archive/c.o +285: + grep 8 +279: Hello world +279: + 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 +278: + out/test/x86_64/shuffle-sections-seed/exe1 +278: + grep 'Hello world' 322: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C @@ -24068,36 +23744,39 @@ 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh .sh -312: + grep STATIC_TLS -312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so -312: 0x000000000000001e (FLAGS) STATIC_TLS -304/402 Test #308: x86_64-thin-archive ................................... Passed 0.82 sec -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -test 324 - Start 324: x86_64-tls-le-error - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh" -324: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -324: Environment variables: -324: MACHINE=x86_64 -324: CPU= -324: Test timeout computed to be: 1500 +300: + out/test/x86_64/synthetic-symbols/exe +278: Hello world +318: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - +282: + nm out/test/x86_64/start-lib/exe +321: ++ '[' Linux = FreeBSD ']' +321: ++ trap 'on_error $LINENO' ERR +321: ++ trap on_exit EXIT +321: ++ echo -n 'Testing tls-large-static-image ... ' +321: Testing tls-large-static-image ... ++ set -o pipefail +321: ++ set -x 322: ++ testname=tls-ld-noplt 322: ++ t=out/test/x86_64/tls-ld-noplt 322: ++ mkdir -p out/test/x86_64/tls-ld-noplt -322: ++ case $MACHINE in -322: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: +++ uname -313: + 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 +278: + 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 +285: + out/test/x86_64/static-archive/exe +321: + cat 323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh +300: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - +285: 8 323: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 323: ++ '[' -z x86_64 ']' 323: ++ '[' -z '' ']' +300: __ehdr_start=0x40000 +322: ++ case $MACHINE in +322: ++ tlsdesc_opt=-mtls-dialect=gnu2 +282/402 Test #285: x86_64-static-archive ................................. Passed 0.89 sec 323: ++ TESTDIR=out/test/x86_64 323: ++ CC=cc 323: ++ CXX=c++ @@ -24107,27 +23786,46 @@ 323: ++ OBJCOPY=objcopy 323: ++ STRIP=strip 323: ++ QEMU= +300: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +test 324 + Start 324: x86_64-tls-le-error + +324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh" +324: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +324: Environment variables: +324: MACHINE=x86_64 +324: CPU= +324: Test timeout computed to be: 1500 +282: + not grep ' foo$' out/test/x86_64/start-lib/log +282: + grep ' foo$' out/test/x86_64/start-lib/log +282: + return 0 +282: + grep ' bar$' out/test/x86_64/start-lib/log +282: 00000000000016b9 t bar +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 323: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh .sh 323: ++ testname=tls-ld 323: ++ t=out/test/x86_64/tls-ld 323: ++ mkdir -p out/test/x86_64/tls-ld 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 -323: +++ uname -320: + cat -320: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - -317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - -317: + cat -316: + 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 -321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - -321: + cat -305/402 Test #312: x86_64-tls-df-static-tls .............................. Passed 0.58 sec +300: __executable_start=0x40000 +300: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log +300: __dso_handle=0x43a78 +300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log +322: +++ uname 322: ++ '[' Linux = FreeBSD ']' 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT 322: ++ echo -n 'Testing tls-ld-noplt ... ' 322: Testing tls-ld-noplt ... ++ set -o pipefail 322: ++ set -x +322: + cat +322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - +283/402 Test #282: x86_64-start-lib ...................................... Passed 0.93 sec +323: +++ uname test 325 Start 325: x86_64-tls-le @@ -24137,8 +23835,6 @@ 325: MACHINE=x86_64 325: CPU= 325: Test timeout computed to be: 1500 -322: + cat -322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT @@ -24147,6 +23843,9 @@ 323: ++ set -x 323: + cat 323: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - +300: section foo +300: + cat +300: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 324: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh 324: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 324: ++ export LC_ALL=C @@ -24163,10 +23862,10 @@ 324: ++ STRIP=strip 324: ++ QEMU= 324: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh .sh +325: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh 324: ++ testname=tls-le-error 324: ++ t=out/test/x86_64/tls-le-error 324: ++ mkdir -p out/test/x86_64/tls-le-error -325: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh 325: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 325: ++ export LC_ALL=C 325: ++ LC_ALL=C @@ -24182,12 +23881,12 @@ 325: ++ STRIP=strip 325: ++ QEMU= 325: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh .sh -325: ++ testname=tls-le -325: ++ t=out/test/x86_64/tls-le -325: ++ mkdir -p out/test/x86_64/tls-le 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 324: +++ uname +325: ++ testname=tls-le +325: ++ t=out/test/x86_64/tls-le +325: ++ mkdir -p out/test/x86_64/tls-le 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT @@ -24195,6 +23894,7 @@ 324: Testing tls-le-error ... ++ set -o pipefail 324: ++ set -x 324: + cat +324: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 325: +++ uname @@ -24203,24 +23903,21 @@ 325: ++ trap on_exit EXIT 325: ++ echo -n 'Testing tls-le ... ' 325: Testing tls-le ... ++ set -o pipefail -317: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o 325: ++ set -x 325: + cat 325: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - -314: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 -320: + 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 -324: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - -307: + grep 'Hello world' -318: + cat -318: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC -307: + out/test/x86_64/textrel2/exe4 -307: Hello world -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -306/402 Test #307: x86_64-textrel2 ....................................... Passed 0.99 sec +278: + out/test/x86_64/shuffle-sections-seed/exe2 +278: + grep 'Hello world' +278: Hello world +278: + 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 +283: + out/test/x86_64/start-stop-symbol/exe +283: + grep 'section foo section foo' +283: section foo section foo +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +284/402 Test #283: x86_64-start-stop-symbol .............................. Passed 0.96 sec test 326 Start 326: x86_64-tls-nopic @@ -24230,9 +23927,6 @@ 326: MACHINE=x86_64 326: CPU= 326: Test timeout computed to be: 1500 -321: + 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 -319: + out/test/x86_64/tls-irregular-start-addr/exe1 -319: + grep '^42$' 326: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh 326: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 326: ++ export LC_ALL=C @@ -24250,20 +23944,22 @@ 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh .sh 326: ++ testname=tls-nopic +214: + out/test/x86_64/many-sections/exe 326: ++ t=out/test/x86_64/tls-nopic 326: ++ mkdir -p out/test/x86_64/tls-nopic -302: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo -319: 42 -319: + 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 -313: + grep '5 3 5 3 5 3' -313: + out/test/x86_64/tls-dso/exe -313: 5 3 5 3 5 3 -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -315: + 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 -307/402 Test #313: x86_64-tls-dso ........................................ Passed 0.74 sec +214: + grep Hello +279: + out/test/x86_64/shuffle-sections/exe2 +214: Hello +279: + grep 'Hello world' +326: ++ case $MACHINE in +326: ++ tlsdesc_opt=-mtls-dialect=gnu2 +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +326: +++ uname +285/402 Test #214: x86_64-many-sections .................................. Passed 2.55 sec +279: Hello world test 327 Start 327: x86_64-tls-pic @@ -24273,9 +23969,11 @@ 327: MACHINE=x86_64 327: CPU= 327: Test timeout computed to be: 1500 -326: ++ case $MACHINE in -326: ++ tlsdesc_opt=-mtls-dialect=gnu2 -326: +++ uname +279: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT @@ -24283,10 +23981,18 @@ 326: Testing tls-nopic ... ++ set -o pipefail 326: ++ set -x 326: + cat -316: + out/test/x86_64/tls-gd-to-ie/exe1 -327: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh -316: + grep '1 2 3' 326: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - +286/402 Test #279: x86_64-shuffle-sections ............................... Passed 1.00 sec +test 328 + Start 328: x86_64-tls-small-alignment + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh" +328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +328: Environment variables: +328: MACHINE=x86_64 +328: CPU= +328: Test timeout computed to be: 1500 +327: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh 327: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 327: ++ export LC_ALL=C 327: ++ LC_ALL=C @@ -24302,47 +24008,10 @@ 327: ++ STRIP=strip 327: ++ QEMU= 327: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh .sh +328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh 327: ++ testname=tls-pic 327: ++ t=out/test/x86_64/tls-pic 327: ++ mkdir -p out/test/x86_64/tls-pic -318: + 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 -316: 1 2 3 -316: + 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 -322: + cat -322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - -324: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -308/402 Test #309: x86_64-thread-count ................................... Passed 1.06 sec -test 328 - Start 328: x86_64-tls-small-alignment - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh" -328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -328: Environment variables: -328: MACHINE=x86_64 -328: CPU= -328: Test timeout computed to be: 1500 -324: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=gnu2 -327: +++ uname -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -327: ++ echo -n 'Testing tls-pic ... ' -327: Testing tls-pic ... ++ set -o pipefail -327: ++ set -x -327: + cat -323: + cat -327: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - -323: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - -325: + cat -325: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - -328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh -302: + not 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 328: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C @@ -24357,26 +24026,113 @@ 328: ++ OBJCOPY=objcopy 328: ++ STRIP=strip 328: ++ QEMU= -326: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - -326: + cat 328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh .sh -322: + 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 -321: + out/test/x86_64/tls-large-static-image/exe +327: ++ case $MACHINE in +327: ++ tlsdesc_opt=-mtls-dialect=gnu2 +327: +++ uname 328: ++ testname=tls-small-alignment 328: ++ t=out/test/x86_64/tls-small-alignment 328: ++ mkdir -p out/test/x86_64/tls-small-alignment -325: + 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 -321: + grep '^1 2 3 0 5$' +327: ++ '[' Linux = FreeBSD ']' +327: ++ trap 'on_error $LINENO' ERR +327: ++ trap on_exit EXIT +327: ++ echo -n 'Testing tls-pic ... ' +327: Testing tls-pic ... ++ set -o pipefail +327: ++ set -x +327: + cat 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 -314: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so -321: 1 2 3 0 5 -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -314: + grep '3 0 5' -309/402 Test #321: x86_64-tls-large-static-image ......................... Passed 0.46 sec +327: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - +328: +++ uname +328: ++ '[' Linux = FreeBSD ']' +328: ++ trap 'on_error $LINENO' ERR +328: ++ trap on_exit EXIT +328: ++ echo -n 'Testing tls-small-alignment ... ' +328: Testing tls-small-alignment ... ++ set -o pipefail +328: ++ set -x +328: + cat +328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - +278: + out/test/x86_64/shuffle-sections-seed/exe3 +278: + grep 'Hello world' +278: Hello world +278: + 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 +328: + cat +328: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - +215: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o +307: /tmp/ccMEyZej.s: Assembler messages: +307: /tmp/ccMEyZej.s:28: Warning: ignoring changed section attributes for .text +320: + cat +320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - +312: + 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 +311: + 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 +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads +306: /tmp/ccIUPaMR.s: Assembler messages: +306: /tmp/ccIUPaMR.s:4: Warning: ignoring changed section attributes for .text +306: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie +319: + 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 +304: + cat +304: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - +328: + cat +328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - +326: + cat +326: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +315: + cat +315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - +316: + cat +286: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie +317: + cat +308: + cat +303: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - +303: + cat +316: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - +317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +308: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - +204: + out/test/x86_64/lto-archive/exe +278: + out/test/x86_64/shuffle-sections-seed/exe4 +278: + grep 'Hello world' +204: + grep 'Hello world' +302: + 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: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +314: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o +291: + rm -f out/test/x86_64/symbol-rank/x.a +310: + cat +278: Hello world +276: + 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 +207: + '[' x86_64 = ppc64 ']' +278: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 +207: + nm -D out/test/x86_64/lto-dso/b.so +207: + grep 'T foo' +291: + 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 +310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - +296: + cat +300: + 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 +307: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie +323: + cat +321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - +321: + cat +318: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o +323: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - +204: Hello world +278: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 +204: + nm out/test/x86_64/lto-archive/exe +301: + 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 +325: + cat +324: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' +322: + cat +204: + grep hello out/test/x86_64/lto-archive/log +322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - +325: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - +207: 00000000000015d9 T foo +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +204: 000000000000172e t hello +204: + not grep howdy out/test/x86_64/lto-archive/log +204: + grep howdy out/test/x86_64/lto-archive/log +296: + 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 +324: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o +287/402 Test #207: x86_64-lto-dso ........................................ Passed 2.78 sec test 329 Start 329: x86_64-tlsdesc-dlopen @@ -24386,35 +24142,19 @@ 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 -319: + grep '^42$' -314: 3 0 5 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -328: +++ uname -310/402 Test #314: x86_64-tls-gd-dlopen .................................. Passed 0.86 sec -test 330 - Start 330: x86_64-tlsdesc-import - -330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh" -330: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -330: Environment variables: -330: MACHINE=x86_64 -330: CPU= -330: Test timeout computed to be: 1500 -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT -328: ++ echo -n 'Testing tls-small-alignment ... ' -328: Testing tls-small-alignment ... ++ set -o pipefail -328: ++ set -x -328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - -319: + out/test/x86_64/tls-irregular-start-addr/exe2 -317: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax -315: + 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 +278: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 +204: + return 0 +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +288/402 Test #204: x86_64-lto-archive .................................... Passed 2.81 sec +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +289/402 Test #278: x86_64-shuffle-sections-seed .......................... Passed 1.19 sec 329: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh -323: + 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 329: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C @@ -24429,9 +24169,61 @@ 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= -319: 42 -319: + 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 +test 330 + Start 330: x86_64-tlsdesc-import + +330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh" +330: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +330: Environment variables: +330: MACHINE=x86_64 +330: CPU= +330: Test timeout computed to be: 1500 +329: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh .sh +329: ++ testname=tlsdesc-dlopen +329: ++ t=out/test/x86_64/tlsdesc-dlopen +329: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen +test 331 + Start 331: x86_64-tlsdesc-initial-exec + +331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh" +331: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +331: Environment variables: +331: MACHINE=x86_64 +331: CPU= +331: Test timeout computed to be: 1500 +329: ++ case $MACHINE in +329: ++ tlsdesc_opt=-mtls-dialect=gnu2 +329: +++ uname +329: ++ '[' Linux = FreeBSD ']' +329: ++ trap 'on_error $LINENO' ERR +329: ++ trap on_exit EXIT +329: ++ echo -n 'Testing tlsdesc-dlopen ... ' +331: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh +329: Testing tlsdesc-dlopen ... ++ set -o pipefail +329: ++ set -x +329: + supports_tlsdesc 330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh +329: + '[' x86_64 = arm ']' +329: ++ uname +331: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +331: ++ export LC_ALL=C +331: ++ LC_ALL=C +331: ++ '[' -z x86_64 ']' +331: ++ '[' -z '' ']' +331: ++ TESTDIR=out/test/x86_64 +331: ++ CC=cc +331: ++ CXX=c++ +331: ++ GCC=gcc +331: ++ GXX=g++ +331: ++ OBJDUMP=objdump +331: ++ OBJCOPY=objcopy +331: ++ STRIP=strip +331: ++ QEMU= +329: + '[' Linux = FreeBSD ']' +329: + '[' -mtls-dialect=gnu2 = '' ']' +329: + echo '_Thread_local int x; int y() { return x; }' +329: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - +331: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh .sh 330: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C @@ -24446,77 +24238,41 @@ 330: ++ OBJCOPY=objcopy 330: ++ STRIP=strip 330: ++ QEMU= -328: + cat -329: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh .sh 330: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh .sh -329: ++ testname=tlsdesc-dlopen -329: ++ t=out/test/x86_64/tlsdesc-dlopen -329: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen -328: + cat 330: ++ testname=tlsdesc-import 330: ++ t=out/test/x86_64/tlsdesc-import 330: ++ mkdir -p out/test/x86_64/tlsdesc-import -328: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - -320: + 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 -326: + 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 -329: ++ case $MACHINE in -329: ++ tlsdesc_opt=-mtls-dialect=gnu2 +331: ++ testname=tlsdesc-initial-exec 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 -329: +++ uname +331: ++ t=out/test/x86_64/tlsdesc-initial-exec +331: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec 330: +++ uname 330: ++ '[' Linux = FreeBSD ']' -327: + cat -327: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT 330: ++ echo -n 'Testing tlsdesc-import ... ' 330: Testing tlsdesc-import ... ++ set -o pipefail 330: ++ set -x 330: + supports_tlsdesc +307: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' +307: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE +306: + out/test/x86_64/textrel/exe +306: + grep 'Hello world' +331: ++ case $MACHINE in +331: ++ tlsdesc_opt=-mtls-dialect=gnu2 +331: +++ uname 330: + '[' x86_64 = arm ']' +307: + out/test/x86_64/textrel2/exe1 +307: + grep 'Hello world' +306: Hello world +275: 3 printf("Hello world\n"); +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 330: ++ uname -330: + '[' Linux = FreeBSD ']' -330: + '[' -mtls-dialect=gnu2 = '' ']' -330: + echo '_Thread_local int x; int y() { return x; }' -330: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - -329: ++ '[' Linux = FreeBSD ']' -329: ++ trap 'on_error $LINENO' ERR -329: ++ trap on_exit EXIT -329: ++ echo -n 'Testing tlsdesc-dlopen ... ' -329: Testing tlsdesc-dlopen ... ++ set -o pipefail -329: ++ set -x -329: + supports_tlsdesc -329: + '[' x86_64 = arm ']' -324: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -329: ++ uname -311/402 Test #324: x86_64-tls-le-error ................................... Passed 0.44 sec -test 331 - Start 331: x86_64-tlsdesc-initial-exec - -331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh" -331: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -331: Environment variables: -331: MACHINE=x86_64 -331: CPU= -331: Test timeout computed to be: 1500 -329: + '[' Linux = FreeBSD ']' -329: + '[' -mtls-dialect=gnu2 = '' ']' -329: + echo '_Thread_local int x; int y() { return x; }' -329: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - -316: + 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 -328: + cat -328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -312/402 Test #302: x86_64-sysroot ........................................ Passed 1.43 sec -331: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh +290/402 Test #306: x86_64-textrel ........................................ Passed 0.75 sec test 332 Start 332: x86_64-tlsdesc-local-dynamic @@ -24526,34 +24282,6 @@ 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 -331: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -331: ++ export LC_ALL=C -331: ++ LC_ALL=C -331: ++ '[' -z x86_64 ']' -331: ++ '[' -z '' ']' -331: ++ TESTDIR=out/test/x86_64 -331: ++ CC=cc -331: ++ CXX=c++ -331: ++ GCC=gcc -331: ++ GXX=g++ -331: ++ OBJDUMP=objdump -331: ++ OBJCOPY=objcopy -331: ++ STRIP=strip -331: ++ QEMU= -331: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh .sh -331: ++ testname=tlsdesc-initial-exec -331: ++ t=out/test/x86_64/tlsdesc-initial-exec -331: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec -327: + 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 -275: 3 printf("Hello world\n"); -275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -318: + out/test/x86_64/tls-ie/exe -318: + grep '^0 0 3 5 7$' -331: ++ case $MACHINE in -331: ++ tlsdesc_opt=-mtls-dialect=gnu2 -318: 0 0 3 5 7 -331: +++ uname -318: + 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 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT @@ -24561,9 +24289,24 @@ 331: Testing tlsdesc-initial-exec ... ++ set -o pipefail 331: ++ set -x 331: + supports_tlsdesc -332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh 331: + '[' x86_64 = arm ']' 331: ++ uname +307: Hello world +307: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie +314: + cat +314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - +330: + '[' Linux = FreeBSD ']' +330: + '[' -mtls-dialect=gnu2 = '' ']' +330: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - +275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +300: + out/test/x86_64/synthetic-symbols/exe +331: + '[' Linux = FreeBSD ']' +330: + echo '_Thread_local int x; int y() { return x; }' +331: + '[' -mtls-dialect=gnu2 = '' ']' +332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh +312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so +312: + grep STATIC_TLS +331: + echo '_Thread_local int x; int y() { return x; }' 332: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C @@ -24578,18 +24321,48 @@ 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= -331: + '[' Linux = FreeBSD ']' -331: + '[' -mtls-dialect=gnu2 = '' ']' -332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh 331: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - +332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh +312: 0x000000000000001e (FLAGS) STATIC_TLS +312: + 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 332: ++ testname=tlsdesc-local-dynamic 332: ++ t=out/test/x86_64/tlsdesc-local-dynamic 332: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic -331: + echo '_Thread_local int x; int y() { return x; }' +300: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +291/402 Test #301: x86_64-sysroot-linker-script .......................... Passed 0.89 sec +test 333 + Start 333: x86_64-tlsdesc-static + +333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh" +333: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +333: Environment variables: +333: MACHINE=x86_64 +333: CPU= +333: Test timeout computed to be: 1500 +291: + 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 +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: +++ uname -325: + out/test/x86_64/tls-le/exe1 +300: end=foo +300: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log +300: etext=foo +300: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log +319: + out/test/x86_64/tls-irregular-start-addr/exe1 +319: + grep '^42$' +276: + out/test/x86_64/shared-abs-sym/exe1 +316: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o +317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - +320: + cat +323: + 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 +308: + cat +333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh +327: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - +327: + cat 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT @@ -24598,59 +24371,19 @@ 332: ++ set -x 332: + supports_tlsdesc 332: + '[' x86_64 = arm ']' +318: + cat +318: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC +320: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - +326: + 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: + 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 +308: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - 332: ++ uname -322: + grep '3 5 3 5' -322: + out/test/x86_64/tls-ld-noplt/exe -325: + grep '3 5 3 5' -328: + 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 +317: + cat 332: + '[' Linux = FreeBSD ']' 332: + '[' -mtls-dialect=gnu2 = '' ']' -322: 3 5 3 5 -322: + 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 -325: 3 5 3 5 -319: + out/test/x86_64/tls-irregular-start-addr/exe3 332: + echo '_Thread_local int x; int y() { return x; }' -325: + 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 -319: + grep '^42$' -317: + 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 -323: + out/test/x86_64/tls-ld/exe1 -319: 42 332: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - -319: + 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 -323: + grep '3 5 3 5' -323: 3 5 3 5 -330: + echo 'int y(); int main() { y(); }' -330: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - -323: + 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 -320: + grep '^42 1 2 3$' -275: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id -320: + out/test/x86_64/tls-large-alignment/exe1 -320: 42 1 2 3 -329: + echo 'int y(); int main() { y(); }' -329: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - -326: + grep '3 5 3 5' -320: + 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 -326: + out/test/x86_64/tls-nopic/exe -326: 3 5 3 5 -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -313/402 Test #326: x86_64-tls-nopic ...................................... Passed 0.52 sec -test 333 - Start 333: x86_64-tlsdesc-static - -333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh" -333: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -333: Environment variables: -333: MACHINE=x86_64 -333: CPU= -333: Test timeout computed to be: 1500 -315: + out/test/x86_64/tls-gd-noplt/exe -333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh -315: + grep '1 2 3 4 5 6' -331: + echo 'int y(); int main() { y(); }' -315: 1 2 3 4 5 6 +300: edata=foo 333: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C @@ -24665,40 +24398,30 @@ 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= -330: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so -331: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - -327: + out/test/x86_64/tls-pic/exe -315: + 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 333: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh .sh -327: + grep '3 5 3 5' +300: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +302: + 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 +296: + cat +276: + grep foo=0x3 333: ++ testname=tlsdesc-static +296: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 333: ++ t=out/test/x86_64/tlsdesc-static 333: ++ mkdir -p out/test/x86_64/tlsdesc-static -327: 3 5 3 5 +300: __ehdr_start=0x40000 +300: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +276: foo=0x3 +319: 42 +319: + 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 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -314/402 Test #327: x86_64-tls-pic ........................................ Passed 0.51 sec -test 334 - Start 334: x86_64-tlsdesc - -334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" -334: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -334: Environment variables: -334: MACHINE=x86_64 -334: CPU= -334: Test timeout computed to be: 1500 -318: + out/test/x86_64/tls-ie/exe -318: + grep '^0 0 3 5 7$' -318: 0 0 3 5 7 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 +300: __executable_start=0x40000 +300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 333: +++ uname +324: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT @@ -24707,9 +24430,24 @@ 333: ++ set -x 333: + supports_tlsdesc 333: + '[' x86_64 = arm ']' -316: + out/test/x86_64/tls-gd-to-ie/exe2 333: ++ uname -315/402 Test #318: x86_64-tls-ie ......................................... Passed 0.98 sec +300: section foo +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 +276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +292/402 Test #300: x86_64-synthetic-symbols .............................. Passed 0.92 sec +293/402 Test #324: x86_64-tls-le-error ................................... Passed 0.33 sec +test 334 + Start 334: x86_64-tlsdesc + +334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" +334: Working Directory: /build/reproducible-path/mold-2.37.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-trace-symbol-symver @@ -24723,9 +24461,10 @@ 333: + '[' -mtls-dialect=gnu2 = '' ']' 333: + echo '_Thread_local int x; int y() { return x; }' 333: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - -316: + grep '1 2 3' -316: 1 2 3 -316: + 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 +311: + readelf -WS out/test/x86_64/tls-common/exe +311: + grep -F .tls_common +313: + cat +313: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 334: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh 334: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 334: ++ export LC_ALL=C @@ -24742,23 +24481,10 @@ 334: ++ STRIP=strip 334: ++ QEMU= 334: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh .sh +335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh 334: ++ testname=tlsdesc 334: ++ t=out/test/x86_64/tlsdesc 334: ++ mkdir -p out/test/x86_64/tlsdesc -334: ++ case $MACHINE in -334: ++ tlsdesc_opt=-mtls-dialect=gnu2 -334: +++ uname -331: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh -334: ++ '[' Linux = FreeBSD ']' -334: ++ trap 'on_error $LINENO' ERR -334: ++ trap on_exit EXIT -334: ++ echo -n 'Testing tlsdesc ... ' -334: Testing tlsdesc ... ++ set -o pipefail -334: ++ set -x -334: + supports_tlsdesc -334: + '[' x86_64 = arm ']' -334: ++ uname 335: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C @@ -24773,29 +24499,52 @@ 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= -334: + '[' Linux = FreeBSD ']' -334: + '[' -mtls-dialect=gnu2 = '' ']' -334: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -334: + echo '_Thread_local int x; int y() { return x; }' +311: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 335: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh .sh -332: + echo 'int y(); int main() { y(); }' -332: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - +286: + out/test/x86_64/static-pie/exe1 +311: + out/test/x86_64/tls-common/exe 335: ++ testname=trace-symbol-symver 335: ++ t=out/test/x86_64/trace-symbol-symver 335: ++ mkdir -p out/test/x86_64/trace-symbol-symver -319: + out/test/x86_64/tls-irregular-start-addr/exe4 -319: + grep '^42$' +286: + grep 'Hello world' +311: + grep '^foo=0$' +334: ++ case $MACHINE in +334: ++ tlsdesc_opt=-mtls-dialect=gnu2 +334: +++ uname +322: + 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 +286: Hello world +325: + 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 +286: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 -319: 42 -329: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -330: + out/test/x86_64/tlsdesc-import/tlsdesc -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -320: + grep '^42 1 2 3$' -316/402 Test #319: x86_64-tls-irregular-start-addr ....................... Passed 1.04 sec +335: +++ uname +335: ++ '[' Linux = FreeBSD ']' +335: ++ trap 'on_error $LINENO' ERR +335: ++ trap on_exit EXIT +335: ++ echo -n 'Testing trace-symbol-symver ... ' +335: Testing trace-symbol-symver ... ++ set -o pipefail +335: ++ set -x +334: ++ '[' Linux = FreeBSD ']' +334: ++ trap 'on_error $LINENO' ERR +334: ++ trap on_exit EXIT +334: ++ echo -n 'Testing tlsdesc ... ' +334: Testing tlsdesc ... ++ set -o pipefail +334: ++ set -x +334: + supports_tlsdesc +334: + '[' x86_64 = arm ']' +334: ++ uname +311: foo=0 +335: + cat +334: + '[' Linux = FreeBSD ']' +334: + '[' -mtls-dialect=gnu2 = '' ']' +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +334: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - +334: + echo '_Thread_local int x; int y() { return x; }' +294/402 Test #311: x86_64-tls-common ..................................... Passed 0.42 sec +335: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - test 336 Start 336: x86_64-trace-symbol @@ -24805,24 +24554,91 @@ 336: MACHINE=x86_64 336: CPU= 336: Test timeout computed to be: 1500 -320: + out/test/x86_64/tls-large-alignment/exe2 -320: 42 1 2 3 -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -335: +++ uname -335: ++ '[' Linux = FreeBSD ']' -335: ++ trap 'on_error $LINENO' ERR -335: ++ trap on_exit EXIT -335: ++ echo -n 'Testing trace-symbol-symver ... ' -335: Testing trace-symbol-symver ... ++ set -o pipefail -335: ++ set -x +315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +315: + cat +303: + 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 +328: + 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 +321: + 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 +276: + out/test/x86_64/shared-abs-sym/exe1 +336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh +276: + grep foo=0x5 +336: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +336: ++ export LC_ALL=C +336: ++ LC_ALL=C +336: ++ '[' -z x86_64 ']' +336: ++ '[' -z '' ']' +336: ++ TESTDIR=out/test/x86_64 +336: ++ CC=cc +336: ++ CXX=c++ +336: ++ GCC=gcc +336: ++ GXX=g++ +336: ++ OBJDUMP=objdump +336: ++ OBJCOPY=objcopy +336: ++ STRIP=strip +336: ++ QEMU= +276: foo=0x5 +276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +336: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh .sh +336: ++ testname=trace-symbol +336: ++ t=out/test/x86_64/trace-symbol +336: ++ mkdir -p out/test/x86_64/trace-symbol +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +276: + 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 +302: + 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 +312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so +313: + 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 +308: + cat +308: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - +327: + 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 +310: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o +336: ++ case $MACHINE in +336: ++ tlsdesc_opt=-mtls-dialect=gnu2 +307: + out/test/x86_64/textrel2/exe2 +312: + grep STATIC_TLS +320: + 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 +275: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id +336: +++ uname +307: + grep 'Hello world' +319: + out/test/x86_64/tls-irregular-start-addr/exe2 +316: + 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 +304: + grep 42 +304: + out/test/x86_64/tail-call/exe +319: + grep '^42$' +318: + 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: + out/test/x86_64/tls-ld/exe1 323: + grep '3 5 3 5' -317: + grep '1 2 3 4 5 6' -317: + out/test/x86_64/tls-gd/exe1 -317/402 Test #320: x86_64-tls-large-alignment ............................ Passed 1.04 sec -330: + cat +312: 0x000000000000001e (FLAGS) STATIC_TLS +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +304: 42 +304: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +336: ++ '[' Linux = FreeBSD ']' +336: ++ trap 'on_error $LINENO' ERR +336: ++ trap on_exit EXIT +336: ++ echo -n 'Testing trace-symbol ... ' +336: Testing trace-symbol ... ++ set -o pipefail +336: ++ set -x +336: + cat +336: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - +315: + 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/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 +319: 42 +319: + 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 +307: Hello world +307: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +317: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o +335: + cat +314: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl +291: + out/test/x86_64/symbol-rank/exe +291: + grep '^0 0 0 5$' +295/402 Test #304: x86_64-tail-call ...................................... Passed 1.02 sec +296/402 Test #312: x86_64-tls-df-static-tls .............................. Passed 0.52 sec test 337 Start 337: x86_64-trace @@ -24832,34 +24648,6 @@ 337: MACHINE=x86_64 337: CPU= 337: Test timeout computed to be: 1500 -330: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -323: + out/test/x86_64/tls-ld/exe2 -323: 3 5 3 5 -323: + on_exit -335: + cat -335: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - -325: + out/test/x86_64/tls-le/exe2 -325: + grep '3 5 3 5' -325: 3 5 3 5 -328: + 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 -317: 1 2 3 4 5 6 -317: + 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 -323: + echo OK -323: OK -323: + exit 0 -322: + grep '3 5 3 5' -322: + out/test/x86_64/tls-ld-noplt/exe -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 -318/402 Test #323: x86_64-tls-ld ......................................... Passed 0.86 sec -319/402 Test #325: x86_64-tls-le ......................................... Passed 0.81 sec -322: 3 5 3 5 -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 test 338 Start 338: x86_64-undefined-glob-gc-sections @@ -24869,15 +24657,34 @@ 338: MACHINE=x86_64 338: CPU= 338: Test timeout computed to be: 1500 -test 339 - Start 339: x86_64-undefined-glob - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh" -339: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -339: Environment variables: -339: MACHINE=x86_64 -339: CPU= -339: Test timeout computed to be: 1500 +291: 0 0 0 5 +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +286: + grep 'Hello world' +286: + out/test/x86_64/static-pie/exe2 +286: Hello world +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +323: 3 5 3 5 +323: + 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 +335: + 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 +326: + grep '3 5 3 5' +326: + out/test/x86_64/tls-nopic/exe +326: 3 5 3 5 +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +212: + '[' x86_64 = ppc64 ']' +212: + grep 'T foo' +212: + nm -D out/test/x86_64/lto-version-script/c.so +212: 00000000000015f9 T foo +212: + nm -D out/test/x86_64/lto-version-script/c.so +212: + not grep 'T bar' 337: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh 337: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 337: ++ export LC_ALL=C @@ -24897,7 +24704,53 @@ 337: ++ testname=trace 337: ++ t=out/test/x86_64/trace 337: ++ mkdir -p out/test/x86_64/trace -336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh +297/402 Test #286: x86_64-static-pie ..................................... Passed 1.35 sec +298/402 Test #291: x86_64-symbol-rank .................................... Passed 1.31 sec +299/402 Test #326: x86_64-tls-nopic ...................................... Passed 0.42 sec +212: + grep 'T bar' +337: ++ case $MACHINE in +337: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 339 + Start 339: x86_64-undefined-glob + +339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh" +339: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +339: Environment variables: +339: MACHINE=x86_64 +339: CPU= +339: Test timeout computed to be: 1500 +test 340 + Start 340: x86_64-undefined + +340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh" +340: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +340: Environment variables: +340: MACHINE=x86_64 +340: CPU= +340: Test timeout computed to be: 1500 +test 341 + Start 341: x86_64-undefined2 + +341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh" +341: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +341: Environment variables: +341: MACHINE=x86_64 +341: CPU= +341: Test timeout computed to be: 1500 +212: + return 0 +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +337: +++ uname +337: ++ '[' Linux = FreeBSD ']' +337: ++ trap 'on_error $LINENO' ERR +337: ++ trap on_exit EXIT +337: ++ echo -n 'Testing trace ... ' +337: Testing trace ... ++ set -o pipefail +337: ++ set -x +337: + cat +337: + cc -c -o out/test/x86_64/trace/a.o -xc - 338: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh 338: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 338: ++ export LC_ALL=C @@ -24917,34 +24770,21 @@ 338: ++ testname=undefined-glob-gc-sections 338: ++ t=out/test/x86_64/undefined-glob-gc-sections 338: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections -320/402 Test #322: x86_64-tls-ld-noplt ................................... Passed 0.89 sec -test 340 - Start 340: x86_64-undefined - -340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh" -340: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -340: Environment variables: -340: MACHINE=x86_64 -340: CPU= -340: Test timeout computed to be: 1500 -337: ++ case $MACHINE in -337: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -336: ++ export LC_ALL=C -336: ++ LC_ALL=C -336: ++ '[' -z x86_64 ']' -336: ++ '[' -z '' ']' -336: ++ TESTDIR=out/test/x86_64 -336: ++ CC=cc -336: ++ CXX=c++ -336: ++ GCC=gcc -336: ++ GXX=g++ -336: ++ OBJDUMP=objdump -336: ++ OBJCOPY=objcopy -336: ++ STRIP=strip -336: ++ QEMU= 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +338: +++ uname +338: ++ '[' Linux = FreeBSD ']' +338: ++ trap 'on_error $LINENO' ERR +338: ++ trap on_exit EXIT +338: ++ echo -n 'Testing undefined-glob-gc-sections ... ' +338: Testing undefined-glob-gc-sections ... ++ set -o pipefail +338: ++ set -x +338: + test_cflags -static +338: + cc -B. -static -o /dev/null -xc - +338: + echo 'int main() {}' +325: + grep '3 5 3 5' +322: + out/test/x86_64/tls-ld-noplt/exe +322: + grep '3 5 3 5' 339: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh 339: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 339: ++ export LC_ALL=C @@ -24961,29 +24801,7 @@ 339: ++ STRIP=strip 339: ++ QEMU= 339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh .sh -338: +++ uname -337: +++ uname -338: ++ '[' Linux = FreeBSD ']' -338: ++ trap 'on_error $LINENO' ERR -338: ++ trap on_exit EXIT -338: ++ echo -n 'Testing undefined-glob-gc-sections ... ' -338: Testing undefined-glob-gc-sections ... ++ set -o pipefail -338: ++ set -x -338: + test_cflags -static 340: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh -338: + echo 'int main() {}' -275: + readelf -SW out/test/x86_64/separate-debug-file/exe2 -275: + grep -F .gnu_debuglink -339: ++ testname=undefined-glob -339: ++ t=out/test/x86_64/undefined-glob -339: ++ mkdir -p out/test/x86_64/undefined-glob -336: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh .sh -337: ++ '[' Linux = FreeBSD ']' -337: ++ trap 'on_error $LINENO' ERR -337: ++ trap on_exit EXIT -337: ++ echo -n 'Testing trace ... ' -337: Testing trace ... ++ set -o pipefail -337: ++ set -x 340: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C @@ -24998,89 +24816,25 @@ 340: ++ OBJCOPY=objcopy 340: ++ STRIP=strip 340: ++ QEMU= -336: ++ testname=trace-symbol -336: ++ t=out/test/x86_64/trace-symbol -336: ++ mkdir -p out/test/x86_64/trace-symbol +300/402 Test #212: x86_64-lto-version-script ............................. Passed 3.00 sec +322: 3 5 3 5 340: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh .sh +test 342 + Start 342: x86_64-unkown-section-type + +342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh" +342: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +342: Environment variables: +342: MACHINE=x86_64 +342: CPU= +342: Test timeout computed to be: 1500 +322: + 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 340: ++ testname=undefined 340: ++ t=out/test/x86_64/undefined 340: ++ mkdir -p out/test/x86_64/undefined -275: [30] .gnu_debuglink PROGBITS 0000000000000000 000988 000010 00 0 0 4 -275: + flock out/test/x86_64/separate-debug-file/exe2 true -338: + cc -B. -static -o /dev/null -xc - -337: + cat -337: + cc -c -o out/test/x86_64/trace/a.o -xc - -339: ++ case $MACHINE in -339: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336: ++ case $MACHINE in -336: ++ tlsdesc_opt=-mtls-dialect=gnu2 -332: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -331: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc -340: ++ case $MACHINE in -340: ++ tlsdesc_opt=-mtls-dialect=gnu2 -340: +++ uname -339: +++ uname -275: + grep -F printf -336: +++ uname -340: ++ '[' Linux = FreeBSD ']' -340: ++ trap 'on_error $LINENO' ERR -340: ++ trap on_exit EXIT -340: ++ echo -n 'Testing undefined ... ' -340: Testing undefined ... ++ set -o pipefail -340: ++ set -x -340: + test_cflags -static -336: ++ '[' Linux = FreeBSD ']' -336: ++ trap 'on_error $LINENO' ERR -336: ++ trap on_exit EXIT -336: ++ echo -n 'Testing trace-symbol ... ' -336: Testing trace-symbol ... ++ set -o pipefail -336: ++ set -x -331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -331: + cat -275: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit -339: ++ '[' Linux = FreeBSD ']' -339: ++ trap 'on_error $LINENO' ERR -339: ++ trap on_exit EXIT -339: ++ echo -n 'Testing undefined-glob ... ' -339: Testing undefined-glob ... ++ set -o pipefail -339: ++ set -x -339: + test_cflags -static -340: + echo 'int main() {}' -339: + echo 'int main() {}' -339: + cc -B. -static -o /dev/null -xc - -340: + cc -B. -static -o /dev/null -xc - -329: + out/test/x86_64/tlsdesc-dlopen/tlsdesc -336: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - -336: + cat -315: + out/test/x86_64/tls-gd-noplt/exe -335: + cat -333: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - -329: + cat -315: + grep '1 2 3 4 5 6' -330: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -330: + cat -335: + 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 -315: 1 2 3 4 5 6 -329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -333: + echo 'int y(); int main() { y(); }' -321/402 Test #315: x86_64-tls-gd-noplt ................................... Passed 1.44 sec -test 341 - Start 341: x86_64-undefined2 - -341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh" -341: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -341: Environment variables: -341: MACHINE=x86_64 -341: CPU= -341: Test timeout computed to be: 1500 -334: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - -334: + echo 'int y(); int main() { y(); }' -331: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o -316: + 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 +325: + out/test/x86_64/tls-le/exe1 +325: 3 5 3 5 +325: + 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 341: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh 341: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 341: ++ export LC_ALL=C @@ -25097,79 +24851,9 @@ 341: ++ STRIP=strip 341: ++ QEMU= 341: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh .sh -337: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace -341: ++ testname=undefined2 -341: ++ t=out/test/x86_64/undefined2 -341: ++ mkdir -p out/test/x86_64/undefined2 -332: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc -334: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so -341: ++ case $MACHINE in -341: ++ tlsdesc_opt=-mtls-dialect=gnu2 -341: +++ uname -332: + cat -341: ++ '[' Linux = FreeBSD ']' -341: ++ trap 'on_error $LINENO' ERR -341: ++ trap on_exit EXIT -341: ++ echo -n 'Testing undefined2 ... ' -341: Testing undefined2 ... ++ set -o pipefail -341: ++ set -x -341: + test_cflags -static -341: + echo 'int main() {}' -317: + grep '1 2 3 4 5 6' -341: + cc -B. -static -o /dev/null -xc - -332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -317: + out/test/x86_64/tls-gd/exe2 -317: 1 2 3 4 5 6 -333: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so -317: + test_cflags -static -317: + cc -B. -static -o /dev/null -xc - -317: + echo 'int main() {}' -330: + 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 -329: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o -336: + cat -328: + out/test/x86_64/tls-small-alignment/exe1 -328: + grep '^42$' -336: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - -332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -328: 42 -332: + cat -328: + 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 -334: + out/test/x86_64/tlsdesc/tlsdesc -334: + cat -334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 -331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -331: + cat -335: + cat -335: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - -336: + cat -336: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - -316: + grep '1 2 3' -316: + out/test/x86_64/tls-gd-to-ie/exe3 -316: 1 2 3 -329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -329: + cat -316: + 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 -332: + 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 -337: + grep '/a\.o$' out/test/x86_64/trace/log -337: trace: out/test/x86_64/trace/a.o -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 -334: + cat -334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -322/402 Test #337: x86_64-trace .......................................... Passed 0.44 sec -test 342 - Start 342: x86_64-unkown-section-type - -342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh" -342: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -342: Environment variables: -342: MACHINE=x86_64 -342: CPU= -342: Test timeout computed to be: 1500 -335: + 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 342: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh +307: + readelf -WS out/test/x86_64/textrel2/exe3 +307: + grep -F .relr.dyn 342: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C @@ -25184,15 +24868,46 @@ 342: ++ OBJCOPY=objcopy 342: ++ STRIP=strip 342: ++ QEMU= -330: + out/test/x86_64/tlsdesc-import/exe -330: + grep '5 7' 342: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh -330: 5 7 -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -323/402 Test #330: x86_64-tlsdesc-import ................................. Passed 0.96 sec +339: ++ testname=undefined-glob +339: ++ t=out/test/x86_64/undefined-glob +339: ++ mkdir -p out/test/x86_64/undefined-glob +340: ++ case $MACHINE in +340: ++ tlsdesc_opt=-mtls-dialect=gnu2 +340: +++ uname +342: ++ testname=unkown-section-type +342: ++ t=out/test/x86_64/unkown-section-type +342: ++ mkdir -p out/test/x86_64/unkown-section-type +328: + 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 +276: + out/test/x86_64/shared-abs-sym/exe2 +313: + out/test/x86_64/tls-dso/exe +320: + 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 +276: + grep foo=0x3 +276: foo=0x3 +276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +341: ++ testname=undefined2 +341: ++ t=out/test/x86_64/undefined2 +341: ++ mkdir -p out/test/x86_64/undefined2 +313: + grep '5 3 5 3 5 3' +307: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 +315: + 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 +307: + out/test/x86_64/textrel2/exe3 +307: + grep 'Hello world' +341: ++ case $MACHINE in +341: ++ tlsdesc_opt=-mtls-dialect=gnu2 +339: ++ case $MACHINE in +339: ++ tlsdesc_opt=-mtls-dialect=gnu2 +339: +++ uname +342: ++ case $MACHINE in +342: ++ tlsdesc_opt=-mtls-dialect=gnu2 +342: +++ uname +313: 5 3 5 3 5 3 +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +301/402 Test #313: x86_64-tls-dso ........................................ Passed 0.60 sec +341: +++ uname test 343 Start 343: x86_64-unresolved-symbols @@ -25202,17 +24917,58 @@ 343: MACHINE=x86_64 343: CPU= 343: Test timeout computed to be: 1500 -342: ++ testname=unkown-section-type -342: ++ t=out/test/x86_64/unkown-section-type -342: ++ mkdir -p out/test/x86_64/unkown-section-type -342: ++ case $MACHINE in -342: ++ tlsdesc_opt=-mtls-dialect=gnu2 -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - -339: + cat -339: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - -342: +++ uname +341: ++ '[' Linux = FreeBSD ']' +341: ++ trap 'on_error $LINENO' ERR +341: ++ trap on_exit EXIT +341: ++ echo -n 'Testing undefined2 ... ' +341: Testing undefined2 ... ++ set -o pipefail +341: ++ set -x +341: + test_cflags -static +342: ++ '[' Linux = FreeBSD ']' +342: ++ trap 'on_error $LINENO' ERR +342: ++ trap on_exit EXIT +342: ++ echo -n 'Testing unkown-section-type ... ' +342: Testing unkown-section-type ... ++ set -o pipefail +342: ++ set -x +342: + cat +342: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - +316: + out/test/x86_64/tls-gd-to-ie/exe1 +316: + grep '1 2 3' +316: 1 2 3 +316: + 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 +340: ++ '[' Linux = FreeBSD ']' +340: ++ trap 'on_error $LINENO' ERR +340: ++ trap on_exit EXIT +340: ++ echo -n 'Testing undefined ... ' +340: Testing undefined ... ++ set -o pipefail +340: ++ set -x +340: + test_cflags -static +340: + cc -B. -static -o /dev/null -xc - +340: + echo 'int main() {}' +339: ++ '[' Linux = FreeBSD ']' +339: ++ trap 'on_error $LINENO' ERR +339: ++ trap on_exit EXIT +339: ++ echo -n 'Testing undefined-glob ... ' +339: Testing undefined-glob ... ++ set -o pipefail +339: ++ set -x +339: + test_cflags -static +339: + echo 'int main() {}' +339: + cc -B. -static -o /dev/null -xc - +307: Hello world +307: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +303: ++ realpath out/test/x86_64/sysroot2 +303: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.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 343: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh +302: + 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 +341: + echo 'int main() {}' +342: + grep 'unsupported section type: 0x80000000' +341: + cc -B. -static -o /dev/null -xc - +318: + out/test/x86_64/tls-ie/exe +342: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o +275: + grep -F .gnu_debuglink +321: + out/test/x86_64/tls-large-static-image/exe +321: + grep '^1 2 3 0 5$' +318: + grep '^0 0 3 5 7$' 343: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C @@ -25227,49 +24983,29 @@ 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= -340: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - -342: ++ '[' Linux = FreeBSD ']' -342: ++ trap 'on_error $LINENO' ERR -342: ++ trap on_exit EXIT -342: ++ echo -n 'Testing unkown-section-type ... ' -342: Testing unkown-section-type ... ++ set -o pipefail -342: ++ set -x +323: + out/test/x86_64/tls-ld/exe2 +275: + readelf -SW out/test/x86_64/separate-debug-file/exe2 343: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh .sh -342: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - +323: + grep '3 5 3 5' 343: ++ testname=unresolved-symbols 343: ++ t=out/test/x86_64/unresolved-symbols 343: ++ mkdir -p out/test/x86_64/unresolved-symbols -333: + out/test/x86_64/tlsdesc-static/tlsdesc +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 +318: 0 0 3 5 7 +321: 1 2 3 0 5 +314: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 -331: + cat -340: + cat -331: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -342: + cat +318: + 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 +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +314: + grep '3 0 5' +275: [30] .gnu_debuglink PROGBITS 0000000000000000 000988 000010 00 0 0 4 343: +++ uname -343: ++ '[' Linux = FreeBSD ']' -343: ++ trap 'on_error $LINENO' ERR -343: ++ trap on_exit EXIT -343: ++ echo -n 'Testing unresolved-symbols ... ' -343: Testing unresolved-symbols ... ++ set -o pipefail -343: ++ set -x -340: + cat -340: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - -343: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - -333: + test_cflags -static -333: + echo 'int main() {}' -333: + cc -B. -static -o /dev/null -xc - -342: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o -342: + grep 'unsupported section type: 0x80000000' -328: + out/test/x86_64/tls-small-alignment/exe2 -343: + cat -328: + grep '^42$' -328: 42 -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -324/402 Test #328: x86_64-tls-small-alignment ............................ Passed 1.12 sec +302/402 Test #321: x86_64-tls-large-static-image ......................... Passed 0.59 sec +317: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax test 344 Start 344: x86_64-unresolved-symbols2 @@ -25279,9 +25015,42 @@ 344: MACHINE=x86_64 344: CPU= 344: Test timeout computed to be: 1500 -340: + cat -329: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl -340: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - +314: 3 0 5 +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +343: ++ '[' Linux = FreeBSD ']' +343: ++ trap 'on_error $LINENO' ERR +343: ++ trap on_exit EXIT +343: ++ echo -n 'Testing unresolved-symbols ... ' +343: Testing unresolved-symbols ... ++ set -o pipefail +343: ++ set -x +343: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - +343: + cat +275: + flock out/test/x86_64/separate-debug-file/exe2 true +323: 3 5 3 5 +303/402 Test #314: x86_64-tls-gd-dlopen .................................. Passed 0.63 sec +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +test 345 + Start 345: x86_64-verbose + +345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh" +345: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +345: Environment variables: +345: MACHINE=x86_64 +345: CPU= +345: Test timeout computed to be: 1500 +327: + out/test/x86_64/tls-pic/exe +327: + grep '3 5 3 5' +327: 3 5 3 5 +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 344: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh 344: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 344: ++ export LC_ALL=C @@ -25298,16 +25067,30 @@ 344: ++ STRIP=strip 344: ++ QEMU= 344: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh .sh +319: + grep '^42$' +319: + out/test/x86_64/tls-irregular-start-addr/exe3 +319: 42 +275: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit +304/402 Test #323: x86_64-tls-ld ......................................... Passed 0.59 sec +305/402 Test #327: x86_64-tls-pic ........................................ Passed 0.53 sec 344: ++ testname=unresolved-symbols2 344: ++ t=out/test/x86_64/unresolved-symbols2 344: ++ mkdir -p out/test/x86_64/unresolved-symbols2 -255: + cat -339: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - -255: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - -339: + cat +319: + 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 +275: + grep -F printf +296: + out/test/x86_64/symbol-version4/exe +296: + grep 'foo bar' +test 346 + Start 346: x86_64-version-script-search-paths + +346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh" +346: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +346: Environment variables: +346: MACHINE=x86_64 +346: CPU= +346: Test timeout computed to be: 1500 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336: + 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 344: +++ uname 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR @@ -25316,64 +25099,22 @@ 344: Testing unresolved-symbols2 ... ++ set -o pipefail 344: ++ set -x 344: + cat -317: + 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 344: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - -331: + 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 -340: + rm -f out/test/x86_64/undefined/d.a -343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -343: + grep 'undefined.*foo' -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - -340: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o -316: + 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 -341: + cat -340: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -334: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -341: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - -335: + out/test/x86_64/trace-symbol-symver/exe -341: + cat -341: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -325/402 Test #335: x86_64-trace-symbol-symver ............................ Passed 0.75 sec -test 345 - Start 345: x86_64-verbose - -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh" -345: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -345: Environment variables: -345: MACHINE=x86_64 -345: CPU= -345: Test timeout computed to be: 1500 -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - -342: mold: fatal: out/test/x86_64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 -326/402 Test #342: x86_64-unkown-section-type ............................ Passed 0.22 sec -test 346 - Start 346: x86_64-version-script-search-paths +296: foo bar +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +test 347 + Start 347: x86_64-version-script -346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh" -346: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -346: Environment variables: -346: MACHINE=x86_64 -346: CPU= -346: Test timeout computed to be: 1500 -344: + 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 -339: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - -332: + out/test/x86_64/tlsdesc-local-dynamic/exe1 -341: + cat -255: + ./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 -341: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - +347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh" +347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +347: Environment variables: +347: MACHINE=x86_64 +347: CPU= +347: Test timeout computed to be: 1500 345: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh -332: + grep '42 5' -332: 42 5 -346: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh 345: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 345: ++ export LC_ALL=C 345: ++ LC_ALL=C @@ -25388,6 +25129,24 @@ 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= +345: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh .sh +345: ++ testname=verbose +345: ++ t=out/test/x86_64/verbose +345: ++ mkdir -p out/test/x86_64/verbose +335: + cat +335: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - +310: + 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 +306/402 Test #296: x86_64-symbol-version4 ................................ Passed 1.21 sec +test 348 + Start 348: x86_64-version-script10 + +348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh" +348: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +348: Environment variables: +348: MACHINE=x86_64 +348: CPU= +348: Test timeout computed to be: 1500 +346: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh 346: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 346: ++ export LC_ALL=C 346: ++ LC_ALL=C @@ -25403,83 +25162,36 @@ 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh .sh -345: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh .sh -339: + cat 346: ++ testname=version-script-search-paths 346: ++ t=out/test/x86_64/version-script-search-paths 346: ++ mkdir -p out/test/x86_64/version-script-search-paths -332: + 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 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 -345: ++ testname=verbose -345: ++ t=out/test/x86_64/verbose -345: ++ mkdir -p out/test/x86_64/verbose 346: +++ uname -346: ++ '[' Linux = FreeBSD ']' -346: ++ trap 'on_error $LINENO' ERR -346: ++ trap on_exit EXIT -346: ++ echo -n 'Testing version-script-search-paths ... ' -346: Testing version-script-search-paths ... ++ set -o pipefail -346: ++ set -x -346: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 345: +++ uname 345: ++ '[' Linux = FreeBSD ']' -341: + rm -f out/test/x86_64/undefined2/d.a 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT 345: ++ echo -n 'Testing verbose ... ' 345: Testing verbose ... ++ set -o pipefail 345: ++ set -x -346: + echo 'ver_x { global: *; };' -346: + cat 345: + cat -338: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a -341: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o -338: + 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 -329: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so -341: + ./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 345: + cc -c -xc -o out/test/x86_64/verbose/a.o - -346: + 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 -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - -329: + grep '3 0 5' -339: + rm -f out/test/x86_64/undefined-glob/d.a -329: 3 0 5 -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -340: + readelf --symbols out/test/x86_64/undefined/exe -327/402 Test #329: x86_64-tlsdesc-dlopen ................................. Passed 1.24 sec -test 347 - Start 347: x86_64-version-script - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh" -347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -347: Environment variables: -347: MACHINE=x86_64 -347: CPU= -347: Test timeout computed to be: 1500 -340: + not grep foo out/test/x86_64/undefined/log -340: + grep foo out/test/x86_64/undefined/log -340: + return 0 -340: + not grep bar out/test/x86_64/undefined/log -340: + grep bar out/test/x86_64/undefined/log -339: + 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 -316: + out/test/x86_64/tls-gd-to-ie/exe4 -316: + grep '1 2 3' +328: + out/test/x86_64/tls-small-alignment/exe1 +328: + grep '^42$' +328: 42 +328: + 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 +325: + out/test/x86_64/tls-le/exe2 +325: + grep '3 5 3 5' +325: 3 5 3 5 +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +315: + 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 347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh -340: + return 0 -340: + ./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 -316: 1 2 3 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -339: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - -339: + cat 347: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -25494,26 +25206,25 @@ 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= -328/402 Test #316: x86_64-tls-gd-to-ie ................................... Passed 2.11 sec -test 348 - Start 348: x86_64-version-script10 - -348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh" -348: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -348: Environment variables: -348: MACHINE=x86_64 -348: CPU= -348: Test timeout computed to be: 1500 -341: + readelf --symbols out/test/x86_64/undefined2/exe -343: mold: error: undefined symbol: foo -343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -343: + grep 'undefined.*foo' -341: + grep foo out/test/x86_64/undefined2/log -341: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -341: + not grep ndefined out/test/x86_64/undefined2/log -341: + grep ndefined out/test/x86_64/undefined2/log +347: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh +320: + out/test/x86_64/tls-large-alignment/exe1 +322: + out/test/x86_64/tls-ld-noplt/exe +322: + grep '3 5 3 5' +307/402 Test #325: x86_64-tls-le ......................................... Passed 0.61 sec +320: + grep '^42 1 2 3$' 348: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh -331: + out/test/x86_64/tlsdesc-initial-exec/exe1 +346: ++ '[' Linux = FreeBSD ']' +test 349 + Start 349: x86_64-version-script11 + +349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh" +349: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +349: Environment variables: +349: MACHINE=x86_64 +349: CPU= +349: Test timeout computed to be: 1500 +320: 42 1 2 3 +320: + 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 348: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C @@ -25528,80 +25239,33 @@ 348: ++ OBJCOPY=objcopy 348: ++ STRIP=strip 348: ++ QEMU= -331: + grep '^5 5 5$' -331: 5 5 5 +346: ++ trap 'on_error $LINENO' ERR +346: ++ trap on_exit EXIT +346: ++ echo -n 'Testing version-script-search-paths ... ' +346: Testing version-script-search-paths ... ++ set -o pipefail +346: ++ set -x +346: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar +276: + out/test/x86_64/shared-abs-sym/exe1 +276: + grep foo=0x5 +347: ++ testname=version-script +347: ++ t=out/test/x86_64/version-script +347: ++ mkdir -p out/test/x86_64/version-script 348: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh .sh -331: + not grep -E 'TLS_?DESC' -331: + grep -E 'TLS_?DESC' -341: + return 0 -340: + readelf --symbols out/test/x86_64/undefined/exe -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -329/402 Test #341: x86_64-undefined2 ..................................... Passed 0.73 sec -test 349 - Start 349: x86_64-version-script11 - -349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh" -349: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -349: Environment variables: -349: MACHINE=x86_64 -349: CPU= -349: Test timeout computed to be: 1500 -331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +322: 3 5 3 5 +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 348: ++ testname=version-script10 348: ++ t=out/test/x86_64/version-script10 348: ++ mkdir -p out/test/x86_64/version-script10 -336: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log -336: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo -336: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log -334: + grep '42 3 5' -347: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh -347: ++ testname=version-script -347: ++ t=out/test/x86_64/version-script -347: ++ mkdir -p out/test/x86_64/version-script -344: + grep ' UND foo$' -344: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so -340: + grep foo out/test/x86_64/undefined/log -340: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -348: ++ case $MACHINE in -348: ++ tlsdesc_opt=-mtls-dialect=gnu2 -345: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o -336: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo -336: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log -347: ++ case $MACHINE in -347: ++ tlsdesc_opt=-mtls-dialect=gnu2 -348: +++ uname -340: + not grep bar out/test/x86_64/undefined/log -340: + grep bar out/test/x86_64/undefined/log -339: + 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 -344: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -348: ++ '[' Linux = FreeBSD ']' -348: ++ trap 'on_error $LINENO' ERR -334: + out/test/x86_64/tlsdesc/exe1 -348: ++ trap on_exit EXIT -348: ++ echo -n 'Testing version-script10 ... ' -348: Testing version-script10 ... ++ set -o pipefail -348: ++ set -x -348: + echo 'VER1 { foo[12]; }; VER2 {};' -348: + cat -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 -330/402 Test #344: x86_64-unresolved-symbols2 ............................ Passed 0.32 sec +308/402 Test #322: x86_64-tls-ld-noplt ................................... Passed 0.64 sec +276: foo=0x5 +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 349: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh -347: +++ uname -test 350 - Start 350: x86_64-version-script12 - -350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" -350: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -350: Environment variables: -350: MACHINE=x86_64 -350: CPU= -350: Test timeout computed to be: 1500 349: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C @@ -25617,27 +25281,29 @@ 349: ++ STRIP=strip 349: ++ QEMU= 349: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh .sh -347: ++ '[' Linux = FreeBSD ']' -347: ++ trap 'on_error $LINENO' ERR -347: ++ trap on_exit EXIT -347: ++ echo -n 'Testing version-script ... ' -347: Testing version-script ... ++ set -o pipefail -347: ++ set -x -347: + echo 'ver_x { global: *; };' -347: + cat -336: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -334: 42 3 5 -334: + 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 -348: + 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 -331: + return 0 -331: + 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 -340: + return 0 -340: + ./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 -331/402 Test #336: x86_64-trace-symbol ................................... Passed 0.89 sec +349: ++ testname=version-script11 +349: ++ t=out/test/x86_64/version-script11 +349: ++ mkdir -p out/test/x86_64/version-script11 +test 350 + Start 350: x86_64-version-script12 + +350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" +350: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +350: Environment variables: +350: MACHINE=x86_64 +350: CPU= +350: Test timeout computed to be: 1500 +309/402 Test #276: x86_64-shared-abs-sym ................................. Passed 1.75 sec +349: ++ case $MACHINE in +349: ++ tlsdesc_opt=-mtls-dialect=gnu2 +349: +++ uname +349: ++ '[' Linux = FreeBSD ']' +349: ++ trap 'on_error $LINENO' ERR +349: ++ trap on_exit EXIT +349: ++ echo -n 'Testing version-script11 ... ' +349: Testing version-script11 ... ++ set -o pipefail +349: ++ set -x +349: + cat test 351 Start 351: x86_64-version-script13 @@ -25647,27 +25313,81 @@ 351: MACHINE=x86_64 351: CPU= 351: Test timeout computed to be: 1500 -349: ++ testname=version-script11 -349: ++ t=out/test/x86_64/version-script11 -349: ++ mkdir -p out/test/x86_64/version-script11 -338: + 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 +347: ++ case $MACHINE in +347: ++ tlsdesc_opt=-mtls-dialect=gnu2 +347: +++ uname +347: ++ '[' Linux = FreeBSD ']' +347: ++ trap 'on_error $LINENO' ERR +347: ++ trap on_exit EXIT +347: ++ echo -n 'Testing version-script ... ' +347: Testing version-script ... ++ set -o pipefail +347: ++ set -x +347: + echo 'ver_x { global: *; };' +347: + cat 347: + 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 +348: ++ case $MACHINE in +348: ++ tlsdesc_opt=-mtls-dialect=gnu2 +348: +++ uname +348: ++ '[' Linux = FreeBSD ']' +348: ++ trap 'on_error $LINENO' ERR +348: ++ trap on_exit EXIT +348: ++ echo -n 'Testing version-script10 ... ' +348: Testing version-script10 ... ++ set -o pipefail +348: ++ set -x +348: + echo 'VER1 { foo[12]; }; VER2 {};' +348: + cat +348: + 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 +336: + cat +336: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +344: + 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 +346: + echo 'ver_x { global: *; };' +346: + cat +346: + 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 +319: + out/test/x86_64/tls-irregular-start-addr/exe4 +319: + grep '^42$' +319: 42 +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +310/402 Test #319: x86_64-tls-irregular-start-addr ....................... Passed 0.83 sec +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +311/402 Test #303: x86_64-sysroot2 ....................................... Passed 1.37 sec +335: + 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 +316: + 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 +307: + out/test/x86_64/textrel2/exe4 +307: + grep 'Hello world' +307: Hello world +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +349: + cat +349: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - +test 352 + Start 352: x86_64-version-script14 + +352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh" +352: Working Directory: /build/reproducible-path/mold-2.37.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-script15 + +353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh" +353: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +353: Environment variables: +353: MACHINE=x86_64 +353: CPU= +353: Test timeout computed to be: 1500 +312/402 Test #307: x86_64-textrel2 ....................................... Passed 1.24 sec +317: + 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 350: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh -351: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh -351: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -351: ++ export LC_ALL=C -351: ++ LC_ALL=C -351: ++ '[' -z x86_64 ']' -351: ++ '[' -z '' ']' -351: ++ TESTDIR=out/test/x86_64 -351: ++ CC=cc -351: ++ CXX=c++ -351: ++ GCC=gcc -351: ++ GXX=g++ -351: ++ OBJDUMP=objdump -351: ++ OBJCOPY=objcopy -351: ++ STRIP=strip -351: ++ QEMU= 350: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 350: ++ export LC_ALL=C 350: ++ LC_ALL=C @@ -25683,23 +25403,75 @@ 350: ++ STRIP=strip 350: ++ QEMU= 350: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh .sh +350: ++ testname=version-script12 +350: ++ t=out/test/x86_64/version-script12 +350: ++ mkdir -p out/test/x86_64/version-script12 +350: ++ case $MACHINE in +350: ++ tlsdesc_opt=-mtls-dialect=gnu2 +350: +++ uname +350: ++ '[' Linux = FreeBSD ']' +350: ++ trap 'on_error $LINENO' ERR +350: ++ trap on_exit EXIT +350: ++ echo -n 'Testing version-script12 ... ' +350: Testing version-script12 ... ++ set -o pipefail +350: ++ set -x +350: + cat +350: + cat +350: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - +308: + rm -f out/test/x86_64/thin-archive/d.a +308: + cd out/test/x86_64/thin-archive +308: ++ pwd +308: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o +345: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o +337: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace +302: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo +342: mold: fatal: out/test/x86_64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 +342: + on_exit +342: + echo OK +342: OK +342: + exit 0 +313/402 Test #342: x86_64-unkown-section-type ............................ Passed 0.31 sec +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 +315: + out/test/x86_64/tls-gd-noplt/exe +315: + grep '1 2 3 4 5 6' +315: 1 2 3 4 5 6 +315: + 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 +318: + out/test/x86_64/tls-ie/exe +318: + grep '^0 0 3 5 7$' +318: 0 0 3 5 7 +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +343: + grep 'undefined.*foo' +310: + out/test/x86_64/tls-alignment-multi/exe +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +351: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh +351: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +351: ++ export LC_ALL=C +351: ++ LC_ALL=C +351: ++ '[' -z x86_64 ']' +351: ++ '[' -z '' ']' +351: ++ TESTDIR=out/test/x86_64 +351: ++ CC=cc +351: ++ CXX=c++ +351: ++ GCC=gcc +351: ++ GXX=g++ +351: ++ OBJDUMP=objdump +351: ++ OBJCOPY=objcopy +351: ++ STRIP=strip +351: ++ QEMU= 351: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh .sh 351: ++ testname=version-script13 351: ++ t=out/test/x86_64/version-script13 351: ++ mkdir -p out/test/x86_64/version-script13 -350: ++ testname=version-script12 -350: ++ t=out/test/x86_64/version-script12 -350: ++ mkdir -p out/test/x86_64/version-script12 -340: + readelf --symbols out/test/x86_64/undefined/exe -349: ++ case $MACHINE in -349: ++ tlsdesc_opt=-mtls-dialect=gnu2 -317: + out/test/x86_64/tls-gd/exe3 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname -332: + out/test/x86_64/tlsdesc-local-dynamic/exe2 -317: + grep '1 2 3 4 5 6' -349: +++ uname 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT @@ -25707,53 +25479,25 @@ 351: Testing version-script13 ... ++ set -o pipefail 351: ++ set -x 351: + cat -332: + grep '42 5' -340: + grep foo out/test/x86_64/undefined/log 351: + cat -351: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - -349: ++ '[' Linux = FreeBSD ']' -349: ++ trap 'on_error $LINENO' ERR -349: ++ trap on_exit EXIT -349: ++ echo -n 'Testing version-script11 ... ' -349: Testing version-script11 ... ++ set -o pipefail -349: ++ set -x -349: + cat -332: 42 5 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -317: 1 2 3 4 5 6 -332/402 Test #332: x86_64-tlsdesc-local-dynamic .......................... Passed 1.28 sec -317: + 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 -test 352 - Start 352: x86_64-version-script14 +test 354 + Start 354: x86_64-version-script16 -352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh" -352: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -352: Environment variables: -352: MACHINE=x86_64 -352: CPU= -352: Test timeout computed to be: 1500 -350: ++ case $MACHINE in -350: ++ tlsdesc_opt=-mtls-dialect=gnu2 -350: +++ uname -349: + cat -349: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - -340: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -340: + grep bar out/test/x86_64/undefined/log -350: ++ '[' Linux = FreeBSD ']' -350: ++ trap 'on_error $LINENO' ERR -350: ++ trap on_exit EXIT -350: ++ echo -n 'Testing version-script12 ... ' -350: Testing version-script12 ... ++ set -o pipefail -350: ++ set -x -350: + cat -340: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 +354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh" +354: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +354: Environment variables: +354: MACHINE=x86_64 +354: CPU= +354: Test timeout computed to be: 1500 +test 355 + Start 355: x86_64-version-script17 + +355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh" +355: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +355: Environment variables: +355: MACHINE=x86_64 +355: CPU= +355: Test timeout computed to be: 1500 352: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh 352: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 352: ++ export LC_ALL=C @@ -25769,26 +25513,20 @@ 352: ++ OBJCOPY=objcopy 352: ++ STRIP=strip 352: ++ QEMU= -333/402 Test #340: x86_64-undefined ...................................... Passed 0.93 sec -test 353 - Start 353: x86_64-version-script15 - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh" -353: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -353: Environment variables: -353: MACHINE=x86_64 -353: CPU= -353: Test timeout computed to be: 1500 352: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh .sh 352: ++ testname=version-script14 352: ++ t=out/test/x86_64/version-script14 352: ++ mkdir -p out/test/x86_64/version-script14 -350: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - -333: + cat -350: + cat -333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 +352: +++ uname +352: ++ '[' Linux = FreeBSD ']' +352: ++ trap 'on_error $LINENO' ERR +352: ++ trap on_exit EXIT +352: ++ echo -n 'Testing version-script14 ... ' +352: Testing version-script14 ... ++ set -o pipefail +352: ++ set -x +352: + cat 353: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh 353: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 353: ++ export LC_ALL=C @@ -25808,74 +25546,11 @@ 353: ++ testname=version-script15 353: ++ t=out/test/x86_64/version-script15 353: ++ mkdir -p out/test/x86_64/version-script15 -352: +++ uname -351: + 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 -352: ++ '[' Linux = FreeBSD ']' -352: ++ trap 'on_error $LINENO' ERR -352: ++ trap on_exit EXIT -352: ++ echo -n 'Testing version-script14 ... ' -352: Testing version-script14 ... ++ set -o pipefail -352: ++ set -x -352: + cat 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 -352: + cat 353: +++ uname -352: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: ++ echo -n 'Testing version-script15 ... ' -353: Testing version-script15 ... ++ set -o pipefail -353: ++ set -x -353: + cat -353: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - -346: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so -353: + cat -346: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log -343: mold: error: undefined symbol: foo -343: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -346: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -334/402 Test #346: x86_64-version-script-search-paths .................... Passed 0.40 sec -test 354 - Start 354: x86_64-version-script16 - -354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh" -354: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -354: Environment variables: -354: MACHINE=x86_64 -354: CPU= -354: Test timeout computed to be: 1500 -347: + readelf --version-info out/test/x86_64/version-script/c.so -347: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log -347: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so -347: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log -347: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -345: + on_exit -345: + echo OK -345: OK -331: + out/test/x86_64/tlsdesc-initial-exec/exe2 -345: + exit 0 -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -354: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh -335/402 Test #345: x86_64-verbose ........................................ Passed 0.44 sec -336/402 Test #347: x86_64-version-script ................................. Passed 0.34 sec -test 355 - Start 355: x86_64-version-script17 - -355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh" -355: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -355: Environment variables: -355: MACHINE=x86_64 -355: CPU= -355: Test timeout computed to be: 1500 +314/402 Test #310: x86_64-tls-alignment-multi ............................ Passed 0.88 sec +315/402 Test #318: x86_64-tls-ie ......................................... Passed 0.86 sec test 356 Start 356: x86_64-version-script18 @@ -25885,10 +25560,25 @@ 356: MACHINE=x86_64 356: CPU= 356: Test timeout computed to be: 1500 -331: + grep '^5 5 5$' -331: 5 5 5 -331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 -350: + 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 +test 357 + Start 357: x86_64-version-script19 + +357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh" +357: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +357: Environment variables: +357: MACHINE=x86_64 +357: CPU= +357: Test timeout computed to be: 1500 +351: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - +330: + echo 'int y(); int main() { y(); }' +330: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - +329: + echo 'int y(); int main() { y(); }' +329: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - +331: + echo 'int y(); int main() { y(); }' +331: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - +332: + echo 'int y(); int main() { y(); }' +332: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - +354: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh 354: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C @@ -25904,9 +25594,24 @@ 354: ++ STRIP=strip 354: ++ QEMU= 354: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh .sh -349: + 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 +354: ++ testname=version-script16 +354: ++ t=out/test/x86_64/version-script16 +354: ++ mkdir -p out/test/x86_64/version-script16 +354: ++ case $MACHINE in +354: ++ tlsdesc_opt=-mtls-dialect=gnu2 +354: +++ uname +354: ++ '[' Linux = FreeBSD ']' +354: ++ trap 'on_error $LINENO' ERR +354: ++ trap on_exit EXIT +354: ++ echo -n 'Testing version-script16 ... ' +354: Testing version-script16 ... ++ set -o pipefail +354: ++ set -x +354: + cat +354: + cat +354: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - +333: + echo 'int y(); int main() { y(); }' +333: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - 355: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh -338: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 355: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 355: ++ export LC_ALL=C 355: ++ LC_ALL=C @@ -25921,30 +25626,29 @@ 355: ++ OBJCOPY=objcopy 355: ++ STRIP=strip 355: ++ QEMU= -348: + readelf --dyn-syms out/test/x86_64/version-script10/c.so -354: ++ testname=version-script16 -354: ++ t=out/test/x86_64/version-script16 -354: ++ mkdir -p out/test/x86_64/version-script16 -331: + grep -E 'TLS_?DESC' -339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 355: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh -334: + grep '42 3 5' 355: ++ testname=version-script17 355: ++ t=out/test/x86_64/version-script17 355: ++ mkdir -p out/test/x86_64/version-script17 -348: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log +355: ++ case $MACHINE in +355: ++ tlsdesc_opt=-mtls-dialect=gnu2 +355: +++ uname +353: ++ '[' Linux = FreeBSD ']' +353: ++ trap 'on_error $LINENO' ERR +353: ++ trap on_exit EXIT +353: ++ echo -n 'Testing version-script15 ... ' +353: Testing version-script15 ... ++ set -o pipefail +353: ++ set -x +353: + cat +353: + cat +353: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - +302: + not 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 +352: + cat +352: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +334: + echo 'int y(); int main() { y(); }' +334: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - +335: + out/test/x86_64/trace-symbol-symver/exe 356: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh -338: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 -354: ++ case $MACHINE in -354: ++ tlsdesc_opt=-mtls-dialect=gnu2 -354: +++ uname -331: 0000000000002a88 R_X86_64_TLSDESC foo@Base -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -334: + out/test/x86_64/tlsdesc/exe2 -334: 42 3 5 356: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C @@ -25959,96 +25663,10 @@ 356: ++ OBJCOPY=objcopy 356: ++ STRIP=strip 356: ++ QEMU= -348: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 -337/402 Test #331: x86_64-tlsdesc-initial-exec ........................... Passed 1.52 sec -354: ++ '[' Linux = FreeBSD ']' -354: ++ trap 'on_error $LINENO' ERR -354: ++ trap on_exit EXIT -354: ++ echo -n 'Testing version-script16 ... ' -354: Testing version-script16 ... ++ set -o pipefail -354: ++ set -x -354: + cat -355: ++ case $MACHINE in -355: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 357 - Start 357: x86_64-version-script19 - -357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh" -357: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -357: Environment variables: -357: MACHINE=x86_64 -357: CPU= -357: Test timeout computed to be: 1500 -354: + cat -354: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - -355: +++ uname -355: ++ '[' Linux = FreeBSD ']' -355: ++ trap 'on_error $LINENO' ERR -355: ++ trap on_exit EXIT -355: ++ echo -n 'Testing version-script17 ... ' -355: Testing version-script17 ... ++ set -o pipefail -355: ++ set -x -355: + cat -355: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - -334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -356: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh .sh -356: ++ testname=version-script18 -356: ++ t=out/test/x86_64/version-script18 -356: ++ mkdir -p out/test/x86_64/version-script18 -356: ++ case $MACHINE in -356: ++ tlsdesc_opt=-mtls-dialect=gnu2 -356: +++ uname -348: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log -348: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 -338: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo -338: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar -338: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 -339: + not grep foo out/test/x86_64/undefined-glob/log1 -339: + grep foo out/test/x86_64/undefined-glob/log1 -339: + return 0 -339: + not grep foobar out/test/x86_64/undefined-glob/log1 -339: + grep foobar out/test/x86_64/undefined-glob/log1 -352: + 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 -353: + 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 -348: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log -348: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log -339: + return 0 -339: + not grep baz out/test/x86_64/undefined-glob/log1 -339: + grep baz out/test/x86_64/undefined-glob/log1 -333: + cat -338: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar -333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -356: ++ '[' Linux = FreeBSD ']' -356: ++ trap 'on_error $LINENO' ERR -356: ++ trap on_exit EXIT -356: ++ echo -n 'Testing version-script18 ... ' -356: Testing version-script18 ... ++ set -o pipefail -356: ++ set -x -356: + cat -338: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 -338: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 -348: + return 0 -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -339: + return 0 -339: + 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*' -338/402 Test #348: x86_64-version-script10 ............................... Passed 0.36 sec -test 358 - Start 358: x86_64-version-script2 - -358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh" -358: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -358: Environment variables: -358: MACHINE=x86_64 -358: CPU= -358: Test timeout computed to be: 1500 -338: + return 0 -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 357: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh 357: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 357: ++ export LC_ALL=C @@ -26064,26 +25682,70 @@ 357: ++ OBJCOPY=objcopy 357: ++ STRIP=strip 357: ++ QEMU= -356: + cat -356: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - -339/402 Test #338: x86_64-undefined-glob-gc-sections ..................... Passed 1.17 sec 357: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh .sh -test 359 - Start 359: x86_64-version-script20 +356: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh .sh +356: ++ testname=version-script18 +356: ++ t=out/test/x86_64/version-script18 +356: ++ mkdir -p out/test/x86_64/version-script18 +316/402 Test #335: x86_64-trace-symbol-symver ............................ Passed 0.52 sec +test 358 + Start 358: x86_64-version-script2 -359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh" -359: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -359: Environment variables: -359: MACHINE=x86_64 -359: CPU= -359: Test timeout computed to be: 1500 +358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh" +358: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +358: Environment variables: +358: MACHINE=x86_64 +358: CPU= +358: Test timeout computed to be: 1500 +355: ++ '[' Linux = FreeBSD ']' +355: ++ trap 'on_error $LINENO' ERR +355: ++ trap on_exit EXIT +355: ++ echo -n 'Testing version-script17 ... ' +355: Testing version-script17 ... ++ set -o pipefail +355: ++ set -x +355: + cat +355: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - +320: + grep '^42 1 2 3$' +320: + out/test/x86_64/tls-large-alignment/exe2 +320: 42 1 2 3 +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 357: ++ testname=version-script19 357: ++ t=out/test/x86_64/version-script19 357: ++ mkdir -p out/test/x86_64/version-script19 -358: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh 357: ++ case $MACHINE in 357: ++ tlsdesc_opt=-mtls-dialect=gnu2 357: +++ uname +357: ++ '[' Linux = FreeBSD ']' +357: ++ trap 'on_error $LINENO' ERR +357: ++ trap on_exit EXIT +357: ++ echo -n 'Testing version-script19 ... ' +357: Testing version-script19 ... ++ set -o pipefail +357: ++ set -x +357: + cat +357: + cat +356: ++ case $MACHINE in +356: ++ tlsdesc_opt=-mtls-dialect=gnu2 +356: +++ uname +356: ++ '[' Linux = FreeBSD ']' +356: ++ trap 'on_error $LINENO' ERR +356: ++ trap on_exit EXIT +356: ++ echo -n 'Testing version-script18 ... ' +356: Testing version-script18 ... ++ set -o pipefail +356: ++ set -x +356: + cat +356: + cat +356: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +344: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so +344: + grep ' UND foo$' +344: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +344: + on_exit +344: + echo OK +344: OK +344: + exit 0 +358: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh 358: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C @@ -26099,32 +25761,84 @@ 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh .sh -359: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh -357: ++ '[' Linux = FreeBSD ']' -357: ++ trap 'on_error $LINENO' ERR -357: ++ trap on_exit EXIT -357: ++ echo -n 'Testing version-script19 ... ' -357: Testing version-script19 ... ++ set -o pipefail -357: ++ set -x -357: + cat 358: ++ testname=version-script2 358: ++ t=out/test/x86_64/version-script2 358: ++ mkdir -p out/test/x86_64/version-script2 -351: + readelf --dyn-syms out/test/x86_64/version-script13/c.so -357: + cat +317/402 Test #320: x86_64-tls-large-alignment ............................ Passed 0.90 sec +318/402 Test #344: x86_64-unresolved-symbols2 ............................ Passed 0.30 sec +357: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - +315: + out/test/x86_64/tls-gd-noplt/exe +315: + grep '1 2 3 4 5 6' +328: + out/test/x86_64/tls-small-alignment/exe2 +test 359 + Start 359: x86_64-version-script20 + +359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh" +359: Working Directory: /build/reproducible-path/mold-2.37.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-version-script21 + +360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh" +360: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +360: Environment variables: +360: MACHINE=x86_64 +360: CPU= +360: Test timeout computed to be: 1500 +315: 1 2 3 4 5 6 +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +328: + grep '^42$' +328: 42 +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +358: ++ case $MACHINE in +358: ++ tlsdesc_opt=-mtls-dialect=gnu2 +358: +++ uname +358: ++ '[' Linux = FreeBSD ']' +358: ++ trap 'on_error $LINENO' ERR +358: ++ trap on_exit EXIT +358: ++ echo -n 'Testing version-script2 ... ' +358: Testing version-script2 ... ++ set -o pipefail +358: ++ set -x +358: + cat +358: + cat +358: + 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 +341: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +337: + grep '/a\.o$' out/test/x86_64/trace/log +337: trace: out/test/x86_64/trace/a.o +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +316: + out/test/x86_64/tls-gd-to-ie/exe2 +359: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh 359: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 359: ++ export LC_ALL=C 359: ++ LC_ALL=C 359: ++ '[' -z x86_64 ']' 359: ++ '[' -z '' ']' 359: ++ TESTDIR=out/test/x86_64 -357: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - -354: + 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 -358: ++ case $MACHINE in -358: ++ tlsdesc_opt=-mtls-dialect=gnu2 -358: +++ uname -350: + readelf --dyn-syms out/test/x86_64/version-script12/c.so -350: + grep ' xyz' out/test/x86_64/version-script12/log 359: ++ CC=cc 359: ++ CXX=c++ 359: ++ GCC=gcc @@ -26134,24 +25848,20 @@ 359: ++ STRIP=strip 359: ++ QEMU= 359: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh .sh -358: ++ '[' Linux = FreeBSD ']' -358: ++ trap 'on_error $LINENO' ERR -358: ++ trap on_exit EXIT -358: ++ echo -n 'Testing version-script2 ... ' -358: Testing version-script2 ... ++ set -o pipefail -358: ++ set -x -358: + cat -333: + 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 -351: + grep ' foobar' out/test/x86_64/version-script13/log -351: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar 359: ++ testname=version-script20 359: ++ t=out/test/x86_64/version-script20 359: ++ mkdir -p out/test/x86_64/version-script20 -351: + not grep ' foo$' out/test/x86_64/version-script13/log -351: + grep ' foo$' out/test/x86_64/version-script13/log -355: + cat 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 +319/402 Test #302: x86_64-sysroot ........................................ Passed 1.47 sec +320/402 Test #309: x86_64-thread-count ................................... Passed 1.13 sec +321/402 Test #315: x86_64-tls-gd-noplt ................................... Passed 0.94 sec +322/402 Test #328: x86_64-tls-small-alignment ............................ Passed 0.83 sec +323/402 Test #337: x86_64-trace .......................................... Passed 0.43 sec +324/402 Test #345: x86_64-verbose ........................................ Passed 0.31 sec +316: + grep '1 2 3' +316: 1 2 3 +316: + 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 359: +++ uname 359: ++ '[' Linux = FreeBSD ']' 359: ++ trap 'on_error $LINENO' ERR @@ -26160,40 +25870,6 @@ 359: Testing version-script20 ... ++ set -o pipefail 359: ++ set -x 359: + cat -355: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - -350: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz -350: + grep ' foo_bar' out/test/x86_64/version-script12/log -351: + return 0 -351: + on_exit -351: + echo OK -351: OK -351: + exit 0 -350: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar -340/402 Test #351: x86_64-version-script13 ............................... Passed 0.38 sec -350: + not grep ' foo$' out/test/x86_64/version-script12/log -350: + grep ' foo$' out/test/x86_64/version-script12/log -test 360 - Start 360: x86_64-version-script21 - -360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh" -360: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -360: Environment variables: -360: MACHINE=x86_64 -360: CPU= -360: Test timeout computed to be: 1500 -350: + return 0 -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -343: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe -343: + not grep -w foo -343: + grep -w foo -343: + return 0 -359: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - -359: + cat -341/402 Test #350: x86_64-version-script12 ............................... Passed 0.41 sec -343: + grep 'undefined.*foo' test 361 Start 361: x86_64-version-script22 @@ -26203,27 +25879,54 @@ 361: MACHINE=x86_64 361: CPU= 361: Test timeout computed to be: 1500 -343: + 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 -358: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - -358: + cat -356: + 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 +test 362 + Start 362: x86_64-version-script23 + +362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh" +362: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +362: Environment variables: +362: MACHINE=x86_64 +362: CPU= +362: Test timeout computed to be: 1500 +test 363 + Start 363: x86_64-version-script3 + +363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh" +363: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +363: Environment variables: +363: MACHINE=x86_64 +363: CPU= +363: Test timeout computed to be: 1500 +test 364 + Start 364: x86_64-version-script4 + +364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh" +364: Working Directory: /build/reproducible-path/mold-2.37.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-version-script5 + +365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh" +365: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +365: Environment variables: +365: MACHINE=x86_64 +365: CPU= +365: Test timeout computed to be: 1500 +359: + cat +359: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - +test 366 + Start 366: x86_64-version-script6 + +366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh" +366: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +366: Environment variables: +366: MACHINE=x86_64 +366: CPU= +366: Test timeout computed to be: 1500 360: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh -361: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh -361: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -361: ++ export LC_ALL=C -361: ++ LC_ALL=C -361: ++ '[' -z x86_64 ']' -361: ++ '[' -z '' ']' -361: ++ TESTDIR=out/test/x86_64 -361: ++ CC=cc -361: ++ CXX=c++ -361: ++ GCC=gcc -361: ++ GXX=g++ -361: ++ OBJDUMP=objdump -361: ++ OBJCOPY=objcopy -361: ++ STRIP=strip -361: ++ QEMU= -357: + 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 360: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 360: ++ export LC_ALL=C 360: ++ LC_ALL=C @@ -26238,45 +25941,13 @@ 360: ++ OBJCOPY=objcopy 360: ++ STRIP=strip 360: ++ QEMU= -349: + readelf --dyn-syms out/test/x86_64/version-script11/c.so -361: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh .sh -317: + out/test/x86_64/tls-gd/exe4 -317: + grep '1 2 3 4 5 6' -317: 1 2 3 4 5 6 -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -361: ++ testname=version-script22 -361: ++ t=out/test/x86_64/version-script22 -361: ++ mkdir -p out/test/x86_64/version-script22 360: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh .sh -342/402 Test #317: x86_64-tls-gd ......................................... Passed 2.53 sec -test 362 - Start 362: x86_64-version-script23 - -362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh" -362: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -362: Environment variables: -362: MACHINE=x86_64 -362: CPU= -362: Test timeout computed to be: 1500 -349: + grep foo@@VER_X1 out/test/x86_64/version-script11/log -349: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 -349: + not grep ' bar' out/test/x86_64/version-script11/log -349: + grep ' bar' out/test/x86_64/version-script11/log -349: + return 0 -349: + not grep ' baz' out/test/x86_64/version-script11/log -349: + grep ' baz' out/test/x86_64/version-script11/log 360: ++ testname=version-script21 360: ++ t=out/test/x86_64/version-script21 360: ++ mkdir -p out/test/x86_64/version-script21 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: +++ uname -361: ++ case $MACHINE in -361: ++ tlsdesc_opt=-mtls-dialect=gnu2 -361: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT @@ -26284,7 +25955,47 @@ 360: Testing version-script21 ... ++ set -o pipefail 360: ++ set -x 360: + cat -275: 3 printf("Hello world\n"); +360: + cat +360: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +343: mold: error: undefined symbol: foo +343: + grep 'undefined.*foo' +343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +341: + cat +341: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +341: + cat +341: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - +341: + rm -f out/test/x86_64/undefined2/d.a +341: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o +317: + out/test/x86_64/tls-gd/exe1 +317: + grep '1 2 3 4 5 6' +317: 1 2 3 4 5 6 +317: + 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 +340: + cat +340: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +340: + cat +340: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - +361: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh +361: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +361: ++ export LC_ALL=C +361: ++ LC_ALL=C +361: ++ '[' -z x86_64 ']' +361: ++ '[' -z '' ']' +361: ++ TESTDIR=out/test/x86_64 +361: ++ CC=cc +361: ++ CXX=c++ +361: ++ GCC=gcc +361: ++ GXX=g++ +361: ++ OBJDUMP=objdump +361: ++ OBJCOPY=objcopy +361: ++ STRIP=strip +361: ++ QEMU= +361: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh .sh +361: ++ testname=version-script22 +361: ++ t=out/test/x86_64/version-script22 +361: ++ mkdir -p out/test/x86_64/version-script22 +361: ++ case $MACHINE in +361: ++ tlsdesc_opt=-mtls-dialect=gnu2 +361: +++ uname 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT @@ -26292,27 +26003,9 @@ 361: Testing version-script22 ... ++ set -o pipefail 361: ++ set -x 361: + cat -349: + return 0 -349: + on_exit -349: + echo OK -349: OK -349: + exit 0 -343/402 Test #349: x86_64-version-script11 ............................... Passed 0.50 sec -test 363 - Start 363: x86_64-version-script3 - -363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh" -363: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -363: Environment variables: -363: MACHINE=x86_64 -363: CPU= -363: Test timeout computed to be: 1500 -360: + cat -360: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - -275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 361: + cat +361: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - 362: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh -334: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 362: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C @@ -26328,17 +26021,13 @@ 362: ++ STRIP=strip 362: ++ QEMU= 362: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh .sh -361: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - -352: + readelf --dyn-syms out/test/x86_64/version-script14/c.so -352: + grep ' xyz' out/test/x86_64/version-script14/log 362: ++ testname=version-script23 362: ++ t=out/test/x86_64/version-script23 362: ++ mkdir -p out/test/x86_64/version-script23 -352: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz -339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +362: ++ case $MACHINE in +362: ++ tlsdesc_opt=-mtls-dialect=gnu2 +362: +++ uname 363: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh -352: + not grep ' foobarzx' out/test/x86_64/version-script14/log -352: + grep ' foobarzx' out/test/x86_64/version-script14/log 363: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 363: ++ export LC_ALL=C 363: ++ LC_ALL=C @@ -26354,111 +26043,12 @@ 363: ++ STRIP=strip 363: ++ QEMU= 363: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh .sh -362: ++ case $MACHINE in -362: ++ tlsdesc_opt=-mtls-dialect=gnu2 -362: +++ uname -362: ++ '[' Linux = FreeBSD ']' -339: + grep foo out/test/x86_64/undefined-glob/log2 -339: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo -339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -362: ++ trap 'on_error $LINENO' ERR -362: ++ trap on_exit EXIT -362: ++ echo -n 'Testing version-script23 ... ' -362: Testing version-script23 ... ++ set -o pipefail -362: ++ set -x -362: + cat -352: + return 0 -352: + grep ' foobarcx' out/test/x86_64/version-script14/log 363: ++ testname=version-script3 363: ++ t=out/test/x86_64/version-script3 363: ++ mkdir -p out/test/x86_64/version-script3 -352: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx -362: + cat -339: + grep foobar out/test/x86_64/undefined-glob/log2 -339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -359: + 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 -352: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log -352: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx -362: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 363: +++ uname -339: + not grep baz out/test/x86_64/undefined-glob/log2 -339: + grep baz out/test/x86_64/undefined-glob/log2 -363: ++ '[' Linux = FreeBSD ']' -363: ++ trap 'on_error $LINENO' ERR -363: ++ trap on_exit EXIT -363: ++ echo -n 'Testing version-script3 ... ' -363: Testing version-script3 ... ++ set -o pipefail -363: ++ set -x -363: + cat -352: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log -352: + grep ' foo123bar456c' out/test/x86_64/version-script14/log -339: + return 0 -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -344/402 Test #339: x86_64-undefined-glob ................................. Passed 1.37 sec -test 364 - Start 364: x86_64-version-script4 - -364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh" -364: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -364: Environment variables: -364: MACHINE=x86_64 -364: CPU= -364: Test timeout computed to be: 1500 -363: + cat -363: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - -352: + return 0 -352: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log -352: + grep ' foo123bar456x' out/test/x86_64/version-script14/log -352: + return 0 -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -345/402 Test #352: x86_64-version-script14 ............................... Passed 0.48 sec -362: + 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 -test 365 - Start 365: x86_64-version-script5 - -365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh" -365: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -365: Environment variables: -365: MACHINE=x86_64 -365: CPU= -365: Test timeout computed to be: 1500 -354: + grep foobar -354: + readelf --dyn-syms out/test/x86_64/version-script16/c.so -354: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar -354: + on_exit -354: + echo OK -354: OK -354: + exit 0 -353: + readelf --dyn-syms out/test/x86_64/version-script15/c.so -353: + grep ' azZ' out/test/x86_64/version-script15/log -353: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ -353: + grep ' czZ' out/test/x86_64/version-script15/log -361: + 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 -346/402 Test #354: x86_64-version-script16 ............................... Passed 0.36 sec -test 366 - Start 366: x86_64-version-script6 - -366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh" -366: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -366: Environment variables: -366: MACHINE=x86_64 -366: CPU= -366: Test timeout computed to be: 1500 -353: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ -353: + not grep ' azC' out/test/x86_64/version-script15/log -353: + grep ' azC' out/test/x86_64/version-script15/log -360: + 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 -353: + return 0 -353: + not grep ' aaZ' out/test/x86_64/version-script15/log -353: + grep ' aaZ' out/test/x86_64/version-script15/log 364: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh 364: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 364: ++ export LC_ALL=C @@ -26474,28 +26064,11 @@ 364: ++ OBJCOPY=objcopy 364: ++ STRIP=strip 364: ++ QEMU= -353: + return 0 -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 364: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh .sh -365: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh -347/402 Test #353: x86_64-version-script15 ............................... Passed 0.50 sec 364: ++ testname=version-script4 364: ++ t=out/test/x86_64/version-script4 364: ++ mkdir -p out/test/x86_64/version-script4 -test 367 - Start 367: x86_64-version-script7 - -367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh" -367: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -367: Environment variables: -367: MACHINE=x86_64 -367: CPU= -367: Test timeout computed to be: 1500 -364: ++ case $MACHINE in -364: ++ tlsdesc_opt=-mtls-dialect=gnu2 +365: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh 365: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 365: ++ export LC_ALL=C 365: ++ LC_ALL=C @@ -26510,7 +26083,27 @@ 365: ++ OBJCOPY=objcopy 365: ++ STRIP=strip 365: ++ QEMU= +365: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh .sh +362: ++ '[' Linux = FreeBSD ']' 366: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh +362: ++ trap 'on_error $LINENO' ERR +362: ++ trap on_exit EXIT +362: ++ echo -n 'Testing version-script23 ... ' +362: Testing version-script23 ... ++ set -o pipefail +362: ++ set -x +362: + cat +363: ++ '[' Linux = FreeBSD ']' +365: ++ testname=version-script5 +365: ++ t=out/test/x86_64/version-script5 +365: ++ mkdir -p out/test/x86_64/version-script5 +363: ++ trap 'on_error $LINENO' ERR +363: ++ trap on_exit EXIT +363: ++ echo -n 'Testing version-script3 ... ' +363: Testing version-script3 ... ++ set -o pipefail +363: ++ set -x +363: + cat +364: ++ case $MACHINE in +364: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 366: ++ export LC_ALL=C 366: ++ LC_ALL=C @@ -26525,28 +26118,120 @@ 366: ++ OBJCOPY=objcopy 366: ++ STRIP=strip 366: ++ QEMU= -366: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh .sh -343: mold: warning: undefined symbol: foo 364: +++ uname -275: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib -343: + 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 -366: ++ testname=version-script6 -366: ++ t=out/test/x86_64/version-script6 -366: ++ mkdir -p out/test/x86_64/version-script6 +340: + cat +365: ++ case $MACHINE in +365: ++ tlsdesc_opt=-mtls-dialect=gnu2 +366: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh .sh +340: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 364: ++ '[' Linux = FreeBSD ']' +365: +++ uname 364: ++ trap 'on_error $LINENO' ERR 364: ++ trap on_exit EXIT 364: ++ echo -n 'Testing version-script4 ... ' 364: Testing version-script4 ... ++ set -o pipefail 364: ++ set -x 364: + cat -357: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so -343: + not grep 'undefined.*foo' -343: + grep 'undefined.*foo' +363: + cat +363: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - +366: ++ testname=version-script6 +366: ++ t=out/test/x86_64/version-script6 +366: ++ mkdir -p out/test/x86_64/version-script6 +365: ++ '[' Linux = FreeBSD ']' +365: ++ trap 'on_error $LINENO' ERR +365: ++ trap on_exit EXIT +365: ++ echo -n 'Testing version-script5 ... ' +365: Testing version-script5 ... ++ set -o pipefail +365: ++ set -x +365: + cat 364: + cat +364: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 +366: +++ uname +365: + cat +366: ++ '[' Linux = FreeBSD ']' +366: ++ trap 'on_error $LINENO' ERR +366: ++ trap on_exit EXIT +366: ++ echo -n 'Testing version-script6 ... ' +366: Testing version-script6 ... ++ set -o pipefail +366: ++ set -x +365: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - +366: + cat +362: + cat +362: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - +340: + rm -f out/test/x86_64/undefined/d.a +341: + ./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 +340: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o +308: + 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 +340: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a +353: + 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 +349: + 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 +360: + 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 +316: + 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 +352: + 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 +350: + 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 +362: + 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 +343: mold: error: undefined symbol: foo +343: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +329: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so +359: + 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 +354: + 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 +333: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so +336: + cat +336: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +366: + cat +366: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - +355: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - +355: + cat +331: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so +334: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so +357: + 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 +332: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so +330: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so +317: + out/test/x86_64/tls-gd/exe2 +356: + 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 +317: + grep '1 2 3 4 5 6' +351: + 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 +317: 1 2 3 4 5 6 +317: + test_cflags -static +361: + 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 +317: + echo 'int main() {}' +317: + cc -B. -static -o /dev/null -xc - +341: + readelf --symbols out/test/x86_64/undefined2/exe +341: + grep foo out/test/x86_64/undefined2/log +340: + readelf --symbols out/test/x86_64/undefined/exe +255: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o +341: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +341: + not grep ndefined out/test/x86_64/undefined2/log +341: + grep ndefined out/test/x86_64/undefined2/log +340: + not grep foo out/test/x86_64/undefined/log +340: + grep foo out/test/x86_64/undefined/log +341: + return 0 +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +325/402 Test #341: x86_64-undefined2 ..................................... Passed 0.54 sec +340: + return 0 +340: + not grep bar out/test/x86_64/undefined/log +340: + grep bar out/test/x86_64/undefined/log +test 367 + Start 367: x86_64-version-script7 + +367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh" +367: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +367: Environment variables: +367: MACHINE=x86_64 +367: CPU= +367: Test timeout computed to be: 1500 +340: + return 0 +340: + ./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 +275: 3 printf("Hello world\n"); +275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 367: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh +292: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto +292: + cat 367: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 367: ++ export LC_ALL=C 367: ++ LC_ALL=C @@ -26561,37 +26246,59 @@ 367: ++ OBJCOPY=objcopy 367: ++ STRIP=strip 367: ++ QEMU= -364: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - -356: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so 367: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh .sh -366: +++ uname 367: ++ testname=version-script7 367: ++ t=out/test/x86_64/version-script7 367: ++ mkdir -p out/test/x86_64/version-script7 -356: + grep libalpha -365: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh .sh -356: + grep Bar -366: ++ '[' Linux = FreeBSD ']' -366: ++ trap 'on_error $LINENO' ERR -366: ++ trap on_exit EXIT -366: ++ echo -n 'Testing version-script6 ... ' -366: Testing version-script6 ... ++ set -o pipefail -366: ++ set -x -366: + cat -357: + not grep -E foobar out/test/x86_64/version-script19/log -357: + grep -E foobar out/test/x86_64/version-script19/log 367: ++ case $MACHINE in 367: ++ tlsdesc_opt=-mtls-dialect=gnu2 -365: ++ testname=version-script5 -365: ++ t=out/test/x86_64/version-script5 -365: ++ mkdir -p out/test/x86_64/version-script5 -356: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -366: + cat -348/402 Test #356: x86_64-version-script18 ............................... Passed 0.40 sec +340: + readelf --symbols out/test/x86_64/undefined/exe +367: +++ uname +367: ++ '[' Linux = FreeBSD ']' +367: ++ trap 'on_error $LINENO' ERR +367: ++ trap on_exit EXIT +367: ++ echo -n 'Testing version-script7 ... ' +367: Testing version-script7 ... ++ set -o pipefail +367: ++ set -x +367: + cat +367: + cat +367: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - +333: + out/test/x86_64/tlsdesc-static/tlsdesc +333: + test_cflags -static +350: + readelf --dyn-syms out/test/x86_64/version-script12/c.so +329: + out/test/x86_64/tlsdesc-dlopen/tlsdesc +333: + echo 'int main() {}' +333: + cc -B. -static -o /dev/null -xc - +360: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so +350: + grep ' xyz' out/test/x86_64/version-script12/log +359: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so +346: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so +352: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +350: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz +350: + grep ' foo_bar' out/test/x86_64/version-script12/log +361: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so +350: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar +360: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log +346: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log +350: + not grep ' foo$' out/test/x86_64/version-script12/log +350: + grep ' foo$' out/test/x86_64/version-script12/log +329: + cat +329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +346: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +346: + on_exit +346: + echo OK +347: + readelf --version-info out/test/x86_64/version-script/c.so +346: OK +346: + exit 0 +330: + out/test/x86_64/tlsdesc-import/tlsdesc +359: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log +350: + return 0 +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 +352: + grep ' xyz' out/test/x86_64/version-script14/log +326/402 Test #350: x86_64-version-script12 ............................... Passed 0.31 sec test 368 Start 368: x86_64-version-script8 @@ -26601,29 +26308,40 @@ 368: MACHINE=x86_64 368: CPU= 368: Test timeout computed to be: 1500 -366: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - -357: + return 0 -357: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log -357: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv -357: + on_exit -357: + echo OK -357: OK -357: + exit 0 -349/402 Test #357: x86_64-version-script19 ............................... Passed 0.39 sec -test 369 - Start 369: x86_64-version-script9 - -369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" -369: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -369: Environment variables: -369: MACHINE=x86_64 -369: CPU= -369: Test timeout computed to be: 1500 -365: ++ case $MACHINE in -365: ++ tlsdesc_opt=-mtls-dialect=gnu2 -365: +++ uname +352: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz +352: + not grep ' foobarzx' out/test/x86_64/version-script14/log +352: + grep ' foobarzx' out/test/x86_64/version-script14/log +352: + return 0 +352: + grep ' foobarcx' out/test/x86_64/version-script14/log +360: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 +360: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log +360: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 +360: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log +360: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 +327/402 Test #346: x86_64-version-script-search-paths .................... Passed 0.52 sec +347: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log +347: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so +347: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log +359: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 +359: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log +359: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 +359: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log +362: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so +362: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log +361: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log +361: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 +361: + on_exit +361: + echo OK +361: OK +361: + exit 0 +352: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx +360: + on_exit +360: + echo OK +360: OK +360: + exit 0 +347: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +359: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 368: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh -367: +++ uname 368: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C @@ -26638,113 +26356,63 @@ 368: ++ OBJCOPY=objcopy 368: ++ STRIP=strip 368: ++ QEMU= -369: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh 368: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh .sh -365: ++ '[' Linux = FreeBSD ']' -365: ++ trap 'on_error $LINENO' ERR -365: ++ trap on_exit EXIT -365: ++ echo -n 'Testing version-script5 ... ' -365: Testing version-script5 ... ++ set -o pipefail -365: ++ set -x -365: + cat 368: ++ testname=version-script8 368: ++ t=out/test/x86_64/version-script8 368: ++ mkdir -p out/test/x86_64/version-script8 -369: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -369: ++ export LC_ALL=C -369: ++ LC_ALL=C -369: ++ '[' -z x86_64 ']' -369: ++ '[' -z '' ']' -369: ++ TESTDIR=out/test/x86_64 -369: ++ CC=cc -369: ++ CXX=c++ -369: ++ GCC=gcc -369: ++ GXX=g++ -369: ++ OBJDUMP=objdump -369: ++ OBJCOPY=objcopy -369: ++ STRIP=strip -369: ++ QEMU= -369: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh .sh -369: ++ testname=version-script9 -369: ++ t=out/test/x86_64/version-script9 -369: ++ mkdir -p out/test/x86_64/version-script9 -333: + grep 42 -367: ++ '[' Linux = FreeBSD ']' -367: ++ trap 'on_error $LINENO' ERR -367: ++ trap on_exit EXIT -367: ++ echo -n 'Testing version-script7 ... ' -367: Testing version-script7 ... ++ set -o pipefail -367: ++ set -x -367: + cat +330: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +330: + cat +349: + readelf --dyn-syms out/test/x86_64/version-script11/c.so +349: + grep foo@@VER_X1 out/test/x86_64/version-script11/log +331: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc +test 369 + Start 369: x86_64-version-script9 + +369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" +369: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +369: Environment variables: +369: MACHINE=x86_64 +369: CPU= +369: Test timeout computed to be: 1500 +328/402 Test #360: x86_64-version-script21 ............................... Passed 0.24 sec +329/402 Test #361: x86_64-version-script22 ............................... Passed 0.23 sec +352: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log +352: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx +352: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log +352: + grep ' foo123bar456c' out/test/x86_64/version-script14/log +352: + return 0 +352: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log +352: + grep ' foo123bar456x' out/test/x86_64/version-script14/log +347: + on_exit +347: + echo OK +347: OK +347: + exit 0 +330/402 Test #347: x86_64-version-script ................................. Passed 0.52 sec +359: + on_exit +359: + echo OK +359: OK +359: + exit 0 +331/402 Test #359: x86_64-version-script20 ............................... Passed 0.25 sec 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 -369: ++ case $MACHINE in -369: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname -365: + cat -369: +++ uname -365: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - -369: ++ '[' Linux = FreeBSD ']' -369: ++ trap 'on_error $LINENO' ERR -369: ++ trap on_exit EXIT -369: ++ echo -n 'Testing version-script9 ... ' -369: Testing version-script9 ... ++ set -o pipefail -369: ++ set -x -369: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -369: + cat 368: ++ '[' Linux = FreeBSD ']' -367: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT 368: ++ echo -n 'Testing version-script8 ... ' 368: Testing version-script8 ... ++ set -o pipefail 368: ++ set -x 368: + cat -333: + out/test/x86_64/tlsdesc-static/exe1 -367: + cat -333: 42 -333: + 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 -358: + cat -358: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 368: + cat -334: + grep '42 3 5' -355: + 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 -369: + 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 -334: + out/test/x86_64/tlsdesc/exe3 368: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - -366: + 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 -334: 42 3 5 -334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax -359: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so -362: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so -360: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so -359: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log -360: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log -359: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 -359: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log -367: + 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 -359: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 -362: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log -358: + 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 -359: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log -360: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 -360: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log -364: + 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 -359: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -365: + 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 -360: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 -362: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 -360: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log -350/402 Test #359: x86_64-version-script20 ............................... Passed 0.51 sec -351/402 Test #362: x86_64-version-script23 ............................... Passed 0.37 sec +349: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 +349: + not grep ' bar' out/test/x86_64/version-script11/log +349: + grep ' bar' out/test/x86_64/version-script11/log +349: + return 0 +349: + not grep ' baz' out/test/x86_64/version-script11/log +349: + grep ' baz' out/test/x86_64/version-script11/log +331: + cat +331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 test 370 Start 370: x86_64-version @@ -26763,28 +26431,73 @@ 371: MACHINE=x86_64 371: CPU= 371: Test timeout computed to be: 1500 -360: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -370: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh -371: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh -371: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -371: ++ export LC_ALL=C -371: ++ LC_ALL=C -371: ++ '[' -z x86_64 ']' -371: ++ '[' -z '' ']' -371: ++ TESTDIR=out/test/x86_64 -371: ++ CC=cc -371: ++ CXX=c++ -371: ++ GCC=gcc -371: ++ GXX=g++ -371: ++ OBJDUMP=objdump -371: ++ OBJCOPY=objcopy -371: ++ STRIP=strip -371: ++ QEMU= -352/402 Test #360: x86_64-version-script21 ............................... Passed 0.46 sec +348: + readelf --dyn-syms out/test/x86_64/version-script10/c.so +348: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log +348: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 +348: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log +348: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 +348: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +348: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +348: + return 0 +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 +332: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc +332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +332: + cat +316: + out/test/x86_64/tls-gd-to-ie/exe3 +316: + grep '1 2 3' +316: 1 2 3 +316: + 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 +362: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 +362: + on_exit +362: + echo OK +362: OK +362: + exit 0 +332/402 Test #362: x86_64-version-script23 ............................... Passed 0.24 sec +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - +338: + cat +357: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so +357: + not grep -E foobar out/test/x86_64/version-script19/log +357: + grep -E foobar out/test/x86_64/version-script19/log +357: + return 0 +357: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log +357: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv +357: + on_exit +357: + echo OK +357: OK +357: + exit 0 +354: + readelf --dyn-syms out/test/x86_64/version-script16/c.so +354: + grep foobar +354: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar +354: + on_exit +354: + echo OK +354: OK +354: + exit 0 +334: + out/test/x86_64/tlsdesc/tlsdesc +334: + cat +334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +353: + readelf --dyn-syms out/test/x86_64/version-script15/c.so +353: + grep ' azZ' out/test/x86_64/version-script15/log +353: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ +353: + grep ' czZ' out/test/x86_64/version-script15/log +353: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ +353: + not grep ' azC' out/test/x86_64/version-script15/log +353: + grep ' azC' out/test/x86_64/version-script15/log +353: + return 0 +353: + not grep ' aaZ' out/test/x86_64/version-script15/log +353: + grep ' aaZ' out/test/x86_64/version-script15/log +352: + return 0 +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 +349: + return 0 +349: + on_exit +349: + echo OK +349: OK +349: + exit 0 test 372 Start 372: x86_64-visibility @@ -26794,6 +26507,66 @@ 372: MACHINE=x86_64 372: CPU= 372: Test timeout computed to be: 1500 +test 373 + Start 373: x86_64-warn-common + +373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh" +373: Working Directory: /build/reproducible-path/mold-2.37.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-warn-once + +374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh" +374: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +374: Environment variables: +374: MACHINE=x86_64 +374: CPU= +374: Test timeout computed to be: 1500 +369: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh +369: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +369: ++ export LC_ALL=C +369: ++ LC_ALL=C +369: ++ '[' -z x86_64 ']' +369: ++ '[' -z '' ']' +369: ++ TESTDIR=out/test/x86_64 +369: ++ CC=cc +369: ++ CXX=c++ +369: ++ GCC=gcc +369: ++ GXX=g++ +369: ++ OBJDUMP=objdump +369: ++ OBJCOPY=objcopy +369: ++ STRIP=strip +369: ++ QEMU= +369: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh .sh +369: ++ testname=version-script9 +369: ++ t=out/test/x86_64/version-script9 +369: ++ mkdir -p out/test/x86_64/version-script9 +369: ++ case $MACHINE in +369: ++ tlsdesc_opt=-mtls-dialect=gnu2 +369: +++ uname +369: ++ '[' Linux = FreeBSD ']' +369: ++ trap 'on_error $LINENO' ERR +369: ++ trap on_exit EXIT +369: ++ echo -n 'Testing version-script9 ... ' +369: Testing version-script9 ... ++ set -o pipefail +369: ++ set -x +369: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +369: + cat +369: + 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 +351: + readelf --dyn-syms out/test/x86_64/version-script13/c.so +351: + grep ' foobar' out/test/x86_64/version-script13/log +351: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar +351: + not grep ' foo$' out/test/x86_64/version-script13/log +351: + grep ' foo$' out/test/x86_64/version-script13/log +351: + return 0 +351: + on_exit +351: + echo OK +351: OK +351: + exit 0 +370: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh 370: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C @@ -26821,25 +26594,30 @@ 370: ++ echo -n 'Testing version ... ' 370: Testing version ... ++ set -o pipefail 370: ++ set -x +370: + nm mold +370: + grep __tsan_init +371: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh +371: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +371: ++ export LC_ALL=C +371: ++ LC_ALL=C +371: ++ '[' -z x86_64 ']' +371: ++ '[' -z '' ']' +371: ++ TESTDIR=out/test/x86_64 +371: ++ CC=cc +371: ++ CXX=c++ +371: ++ GCC=gcc +371: ++ GXX=g++ +371: ++ OBJDUMP=objdump +371: ++ OBJCOPY=objcopy +371: ++ STRIP=strip +371: ++ QEMU= 371: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh .sh 371: ++ testname=versioned-undef 371: ++ t=out/test/x86_64/versioned-undef 371: ++ mkdir -p out/test/x86_64/versioned-undef -275: + readelf -SW out/test/x86_64/separate-debug-file/exe3 -369: + readelf --dyn-syms out/test/x86_64/version-script9/c.so -370: + grep __tsan_init -370: + nm mold -275: + grep -F .gnu_debuglink -372: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh -275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b8 000010 00 0 0 4 -275: + flock out/test/x86_64/separate-debug-file/exe3 true -363: + cat -363: + cc -xc -c -o out/test/x86_64/version-script3/c.o - -369: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname -361: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so 371: ++ '[' Linux = FreeBSD ']' 371: ++ trap 'on_error $LINENO' ERR 371: ++ trap on_exit EXIT @@ -26847,6 +26625,93 @@ 371: Testing versioned-undef ... ++ set -o pipefail 371: ++ set -x 371: + is_musl +371: + grep musl +333/402 Test #348: x86_64-version-script10 ............................... Passed 0.54 sec +334/402 Test #349: x86_64-version-script11 ............................... Passed 0.53 sec +335/402 Test #352: x86_64-version-script14 ............................... Passed 0.35 sec +336/402 Test #354: x86_64-version-script16 ............................... Passed 0.34 sec +337/402 Test #357: x86_64-version-script19 ............................... Passed 0.30 sec +test 375 + Start 375: x86_64-warn-symbol-type + +375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh" +375: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +375: Environment variables: +375: MACHINE=x86_64 +375: CPU= +375: Test timeout computed to be: 1500 +test 376 + Start 376: x86_64-warn-unresolved-symbols + +376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" +376: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +376: Environment variables: +376: MACHINE=x86_64 +376: CPU= +376: Test timeout computed to be: 1500 +test 377 + Start 377: x86_64-weak-export-dso + +377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh" +377: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +377: Environment variables: +377: MACHINE=x86_64 +377: CPU= +377: Test timeout computed to be: 1500 +test 378 + Start 378: x86_64-weak-export-dso2 + +378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" +378: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +378: Environment variables: +378: MACHINE=x86_64 +378: CPU= +378: Test timeout computed to be: 1500 +test 379 + Start 379: x86_64-weak-export-exe + +379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh" +379: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +379: Environment variables: +379: MACHINE=x86_64 +379: CPU= +379: Test timeout computed to be: 1500 +338/402 Test #351: x86_64-version-script13 ............................... Passed 0.37 sec +353: + return 0 +353: + on_exit +353: + echo OK +353: OK +353: + exit 0 +339/402 Test #353: x86_64-version-script15 ............................... Passed 0.37 sec +356: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so +356: + grep libalpha +356: + grep Bar +356: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv +356: + on_exit +356: + echo OK +356: OK +356: + exit 0 +340/402 Test #356: x86_64-version-script18 ............................... Passed 0.35 sec +343: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe +343: + not grep -w foo +343: + grep -w foo +343: + return 0 +343: + 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 +343: + grep 'undefined.*foo' +308: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log +308: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) +308: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log +308: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) +308: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log +308: trace: out/test/x86_64/thin-archive/d.o +308: + out/test/x86_64/thin-archive/exe +308: + grep 15 +308: 15 +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +372: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh 372: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C @@ -26862,48 +26727,11 @@ 372: ++ STRIP=strip 372: ++ QEMU= 372: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh .sh -371: + grep musl -369: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 372: ++ testname=visibility 372: ++ t=out/test/x86_64/visibility 372: ++ mkdir -p out/test/x86_64/visibility -355: + grep foo -369: + on_exit -369: + echo OK -369: OK -369: + exit 0 -353/402 Test #369: x86_64-version-script9 ................................ Passed 0.27 sec -275: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg -test 373 - Start 373: x86_64-warn-common - -373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh" -373: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -373: Environment variables: -373: MACHINE=x86_64 -373: CPU= -373: Test timeout computed to be: 1500 -275: + grep '\.debug_info .*C' -355: + nm -g out/test/x86_64/version-script17/exe1 -361: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log -361: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 -361: + on_exit -361: + echo OK -361: OK -361: + exit 0 -355: 0000000000001759 T foo 372: ++ case $MACHINE in 372: ++ tlsdesc_opt=-mtls-dialect=gnu2 -354/402 Test #361: x86_64-version-script22 ............................... Passed 0.53 sec -test 374 - Start 374: x86_64-warn-once - -374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh" -374: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -374: Environment variables: -374: MACHINE=x86_64 -374: CPU= -374: Test timeout computed to be: 1500 372: +++ uname 372: ++ '[' Linux = FreeBSD ']' 372: ++ trap 'on_error $LINENO' ERR @@ -26912,9 +26740,7 @@ 372: Testing visibility ... ++ set -o pipefail 372: ++ set -x 372: + cat -366: + cat -366: + cat -366: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +372: + cc -xc -c -o out/test/x86_64/visibility/a.o - 373: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh 373: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 373: ++ export LC_ALL=C @@ -26934,18 +26760,6 @@ 373: ++ testname=warn-common 373: ++ t=out/test/x86_64/warn-common 373: ++ mkdir -p out/test/x86_64/warn-common -275: [36] .debug_info PROGBITS 0000000000000000 00108c 000078 00 C 0 0 1 -275: + grep -F printf -275: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit -355: + cat -343: + return 0 -343: + grep 'undefined.*foo' -343: + not 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 -355: + 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 -371: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - -372: + cc -xc -c -o out/test/x86_64/visibility/a.o - -371: + cat -374: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh 373: ++ case $MACHINE in 373: ++ tlsdesc_opt=-mtls-dialect=gnu2 373: +++ uname @@ -26955,6 +26769,38 @@ 373: ++ echo -n 'Testing warn-common ... ' 373: Testing warn-common ... ++ set -o pipefail 373: ++ set -x +373: + cat +373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - +test 380 + Start 380: x86_64-weak-undef-dso + +380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh" +380: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +380: Environment variables: +380: MACHINE=x86_64 +380: CPU= +380: Test timeout computed to be: 1500 +test 381 + Start 381: x86_64-weak-undef + +381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" +381: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +381: Environment variables: +381: MACHINE=x86_64 +381: CPU= +381: Test timeout computed to be: 1500 +test 382 + Start 382: x86_64-weak-undef2 + +382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh" +382: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +382: Environment variables: +382: MACHINE=x86_64 +382: CPU= +382: Test timeout computed to be: 1500 +371: + cat +371: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - +374: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh 374: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C @@ -26970,14 +26816,11 @@ 374: ++ STRIP=strip 374: ++ QEMU= 374: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh .sh -373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - -373: + cat 374: ++ testname=warn-once 374: ++ t=out/test/x86_64/warn-once 374: ++ mkdir -p out/test/x86_64/warn-once 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 -363: + 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 374: +++ uname 374: ++ '[' Linux = FreeBSD ']' 374: ++ trap 'on_error $LINENO' ERR @@ -26985,71 +26828,8 @@ 374: ++ echo -n 'Testing warn-once ... ' 374: Testing warn-once ... ++ set -o pipefail 374: ++ set -x -374: + cat 374: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - -334: + 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 -365: + readelf --dyn-syms out/test/x86_64/version-script5/c.so -364: + readelf --dyn-syms out/test/x86_64/version-script4/c.so -215: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o -333: + grep 42 -333: + out/test/x86_64/tlsdesc-static/exe2 -365: + grep -F foo out/test/x86_64/version-script5/log -364: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log -371: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -371: + 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 -333: 42 -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -364: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE -355/402 Test #333: x86_64-tlsdesc-static ................................. Passed 2.11 sec -364: + not grep -F ' bar' out/test/x86_64/version-script4/log -364: + grep -F ' bar' out/test/x86_64/version-script4/log -test 375 - Start 375: x86_64-warn-symbol-type - -375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh" -375: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -375: Environment variables: -375: MACHINE=x86_64 -375: CPU= -375: Test timeout computed to be: 1500 -364: + return 0 -364: + on_exit -364: + echo OK -364: OK -364: + exit 0 -365: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo -365: + not grep -F ' main' out/test/x86_64/version-script5/log -365: + grep -F ' main' out/test/x86_64/version-script5/log -365: + return 0 -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -373: + cat -373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - -356/402 Test #364: x86_64-version-script4 ................................ Passed 0.57 sec -357/402 Test #365: x86_64-version-script5 ................................ Passed 0.55 sec -test 376 - Start 376: x86_64-warn-unresolved-symbols - -376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" -376: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -376: Environment variables: -376: MACHINE=x86_64 -376: CPU= -376: Test timeout computed to be: 1500 -test 377 - Start 377: x86_64-weak-export-dso - -377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh" -377: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -377: Environment variables: -377: MACHINE=x86_64 -377: CPU= -377: Test timeout computed to be: 1500 +374: + cat 375: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh 375: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 375: ++ export LC_ALL=C @@ -27072,17 +26852,6 @@ 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 375: +++ uname -372: + cat -372: + cc -xc -c -o out/test/x86_64/visibility/b.o - -358: + out/test/x86_64/version-script2/exe -367: + readelf --dyn-syms out/test/x86_64/version-script7/c.so -367: + grep 'foo$' out/test/x86_64/version-script7/log -374: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - -374: + cat -367: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -355: + nm -g out/test/x86_64/version-script17/exe2 -367: + grep bar@@VER_X1 out/test/x86_64/version-script7/log -377: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh 375: ++ '[' Linux = FreeBSD ']' 375: ++ trap 'on_error $LINENO' ERR 375: ++ trap on_exit EXIT @@ -27090,44 +26859,8 @@ 375: Testing warn-symbol-type ... ++ set -o pipefail 375: ++ set -x 375: + cat -358: + readelf --dyn-syms out/test/x86_64/version-script2/exe -355: + not grep foo -355: + grep foo -367: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -366: + 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 -358/402 Test #367: x86_64-version-script7 ................................ Passed 0.55 sec -test 378 - Start 378: x86_64-weak-export-dso2 - -378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" -378: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -378: Environment variables: -378: MACHINE=x86_64 -378: CPU= -378: Test timeout computed to be: 1500 375: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - 376: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh -377: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -377: ++ export LC_ALL=C -377: ++ LC_ALL=C -377: ++ '[' -z x86_64 ']' -377: ++ '[' -z '' ']' -377: ++ TESTDIR=out/test/x86_64 -377: ++ CC=cc -377: ++ CXX=c++ -377: ++ GCC=gcc -377: ++ GXX=g++ -377: ++ OBJDUMP=objdump -377: ++ OBJCOPY=objcopy -377: ++ STRIP=strip -377: ++ QEMU= -355: + return 0 -355: + cat -358: + grep -F foo@ver1 out/test/x86_64/version-script2/log 376: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C @@ -27142,23 +26875,52 @@ 376: ++ OBJCOPY=objcopy 376: ++ STRIP=strip 376: ++ QEMU= -355: + 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 -358: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 376: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh .sh -358: + grep -F bar@ver2 out/test/x86_64/version-script2/log -368: + cat -377: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh .sh -368: + cc -xc -c -o out/test/x86_64/version-script8/c.o - 376: ++ testname=warn-unresolved-symbols 376: ++ t=out/test/x86_64/warn-unresolved-symbols 376: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols +376: ++ case $MACHINE in +376: ++ tlsdesc_opt=-mtls-dialect=gnu2 +376: +++ uname +376: ++ '[' Linux = FreeBSD ']' +376: ++ trap 'on_error $LINENO' ERR +376: ++ trap on_exit EXIT +376: ++ echo -n 'Testing warn-unresolved-symbols ... ' +376: Testing warn-unresolved-symbols ... ++ set -o pipefail +376: ++ set -x +376: + cat +376: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - +377: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh +377: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +377: ++ export LC_ALL=C +377: ++ LC_ALL=C +377: ++ '[' -z x86_64 ']' +377: ++ '[' -z '' ']' +377: ++ TESTDIR=out/test/x86_64 +377: ++ CC=cc +377: ++ CXX=c++ +377: ++ GCC=gcc +377: ++ GXX=g++ +377: ++ OBJDUMP=objdump +377: ++ OBJCOPY=objcopy +377: ++ STRIP=strip +377: ++ QEMU= +377: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh .sh 377: ++ testname=weak-export-dso 377: ++ t=out/test/x86_64/weak-export-dso 377: ++ mkdir -p out/test/x86_64/weak-export-dso +377: ++ case $MACHINE in +377: ++ tlsdesc_opt=-mtls-dialect=gnu2 +377: +++ uname +377: ++ '[' Linux = FreeBSD ']' +377: ++ trap 'on_error $LINENO' ERR +377: ++ trap on_exit EXIT +377: ++ echo -n 'Testing weak-export-dso ... ' +377: Testing weak-export-dso ... ++ set -o pipefail +377: ++ set -x +377: + cat +377: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 378: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh -376: ++ case $MACHINE in -376: ++ tlsdesc_opt=-mtls-dialect=gnu2 -372: + rm -f out/test/x86_64/visibility/c.a 378: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C @@ -27173,53 +26935,13 @@ 378: ++ OBJCOPY=objcopy 378: ++ STRIP=strip 378: ++ QEMU= -376: +++ uname -377: ++ case $MACHINE in -377: ++ tlsdesc_opt=-mtls-dialect=gnu2 -376: ++ '[' Linux = FreeBSD ']' -376: ++ trap 'on_error $LINENO' ERR -376: ++ trap on_exit EXIT -376: ++ echo -n 'Testing warn-unresolved-symbols ... ' -376: Testing warn-unresolved-symbols ... ++ set -o pipefail -376: ++ set -x 378: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh .sh -372: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o -358: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -358: + grep -F baz@ver3 out/test/x86_64/version-script2/log -377: +++ uname -376: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - -377: ++ '[' Linux = FreeBSD ']' 378: ++ testname=weak-export-dso2 378: ++ t=out/test/x86_64/weak-export-dso2 378: ++ mkdir -p out/test/x86_64/weak-export-dso2 -377: ++ trap 'on_error $LINENO' ERR -377: ++ trap on_exit EXIT -377: ++ echo -n 'Testing weak-export-dso ... ' -377: Testing weak-export-dso ... ++ set -o pipefail -377: ++ set -x -373: + not grep -F 'multiple common symbols' -373: + grep -F 'multiple common symbols' -377: + cat 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 -373: + 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 -358: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 378: +++ uname -359/402 Test #358: x86_64-version-script2 ................................ Passed 0.92 sec -test 379 - Start 379: x86_64-weak-export-exe - -379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh" -379: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -379: Environment variables: -379: MACHINE=x86_64 -379: CPU= -379: Test timeout computed to be: 1500 -377: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 378: ++ '[' Linux = FreeBSD ']' 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT @@ -27228,28 +26950,7 @@ 378: ++ set -x 378: + cat 378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - -376: + cat -372: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - 379: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh -372: + cat -343: mold: error: undefined symbol: foo -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -360/402 Test #343: x86_64-unresolved-symbols ............................. Passed 1.63 sec -test 380 - Start 380: x86_64-weak-undef-dso - -380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh" -380: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -380: Environment variables: -380: MACHINE=x86_64 -380: CPU= -380: Test timeout computed to be: 1500 -363: + out/test/x86_64/version-script3/exe -363: + readelf --dyn-syms out/test/x86_64/version-script3/exe -368: + 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 379: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C @@ -27271,72 +26972,54 @@ 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 379: +++ uname -374: + 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 -363: + grep -F foo@ver1 out/test/x86_64/version-script3/log -363: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -363: + grep -F bar@ver2 out/test/x86_64/version-script3/log 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT 379: ++ echo -n 'Testing weak-export-exe ... ' 379: Testing weak-export-exe ... ++ set -o pipefail 379: ++ set -x -379: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - 379: + cat -375: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o -363: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -363: + grep -F baz@ver2 out/test/x86_64/version-script3/log -334: + out/test/x86_64/tlsdesc/exe4 -334: + grep '42 3 5' -334: 42 3 5 -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -375: + grep 'warning: symbol type mismatch: times' -361/402 Test #334: x86_64-tlsdesc ........................................ Passed 2.28 sec -363: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) -380: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh -test 381 - Start 381: x86_64-weak-undef - -381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" -381: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -381: Environment variables: -381: MACHINE=x86_64 -381: CPU= -381: Test timeout computed to be: 1500 -363: + on_exit -363: + echo OK -363: OK -363: + exit 0 -371: + cat -371: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - -362/402 Test #363: x86_64-version-script3 ................................ Passed 0.83 sec -test 382 - Start 382: x86_64-weak-undef2 +379: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - +341/402 Test #308: x86_64-thin-archive ................................... Passed 1.59 sec +test 383 + Start 383: x86_64-weak-undef4 -382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh" -382: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -382: Environment variables: -382: MACHINE=x86_64 -382: CPU= -382: Test timeout computed to be: 1500 -381: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh -381: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -381: ++ export LC_ALL=C -381: ++ LC_ALL=C -381: ++ '[' -z x86_64 ']' -381: ++ '[' -z '' ']' -381: ++ TESTDIR=out/test/x86_64 -381: ++ CC=cc -381: ++ CXX=c++ -381: ++ GCC=gcc -381: ++ GXX=g++ -381: ++ OBJDUMP=objdump -381: ++ OBJCOPY=objcopy -381: ++ STRIP=strip -381: ++ QEMU= +383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh" +383: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +383: Environment variables: +383: MACHINE=x86_64 +383: CPU= +383: Test timeout computed to be: 1500 +316: + 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 +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - +340: + grep foo out/test/x86_64/undefined/log +340: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +340: + not grep bar out/test/x86_64/undefined/log +340: + grep bar out/test/x86_64/undefined/log +340: + return 0 +340: + ./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 +340: + readelf --symbols out/test/x86_64/undefined/exe +340: + grep foo out/test/x86_64/undefined/log +340: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +340: + grep bar out/test/x86_64/undefined/log +340: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 +370: + ./mold -v +370: + grep 'mold .*compatible with GNU ld' +370: mold 2.37.1 (compatible with GNU ld) +370: + ./mold --version +370: + grep 'mold .*compatible with GNU ld' +370: mold 2.37.1 (compatible with GNU ld) +370: + ./mold -V +370: + grep 'mold .*compatible with GNU ld' +370: mold 2.37.1 (compatible with GNU ld) +370: + grep elf_x86_64 +370: + ./mold -V +380: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh 380: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C @@ -27352,20 +27035,52 @@ 380: ++ STRIP=strip 380: ++ QEMU= 380: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh .sh -376: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o 380: ++ testname=weak-undef-dso 380: ++ t=out/test/x86_64/weak-undef-dso 380: ++ mkdir -p out/test/x86_64/weak-undef-dso +380: ++ case $MACHINE in +380: ++ tlsdesc_opt=-mtls-dialect=gnu2 +380: +++ uname +380: ++ '[' Linux = FreeBSD ']' +380: ++ trap 'on_error $LINENO' ERR +380: ++ trap on_exit EXIT +380: ++ echo -n 'Testing weak-undef-dso ... ' +380: Testing weak-undef-dso ... ++ set -o pipefail +380: ++ set -x +380: + cat +380: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - +381: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh +381: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +381: ++ export LC_ALL=C +381: ++ LC_ALL=C +381: ++ '[' -z x86_64 ']' +381: ++ '[' -z '' ']' +381: ++ TESTDIR=out/test/x86_64 +381: ++ CC=cc +381: ++ CXX=c++ +381: ++ GCC=gcc +381: ++ GXX=g++ +381: ++ OBJDUMP=objdump +381: ++ OBJCOPY=objcopy +381: ++ STRIP=strip +381: ++ QEMU= 381: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh .sh 381: ++ testname=weak-undef 381: ++ t=out/test/x86_64/weak-undef 381: ++ mkdir -p out/test/x86_64/weak-undef -376: + grep 'undefined symbol:.*foo' +381: ++ case $MACHINE in +381: ++ tlsdesc_opt=-mtls-dialect=gnu2 +381: +++ uname +381: ++ '[' Linux = FreeBSD ']' +381: ++ trap 'on_error $LINENO' ERR +381: ++ trap on_exit EXIT +381: ++ echo -n 'Testing weak-undef ... ' +381: Testing weak-undef ... ++ set -o pipefail +381: ++ set -x +381: + cat +381: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 382: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh 382: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -380: ++ case $MACHINE in -380: ++ tlsdesc_opt=-mtls-dialect=gnu2 -380: +++ uname 382: ++ export LC_ALL=C 382: ++ LC_ALL=C 382: ++ '[' -z x86_64 ']' @@ -27380,33 +27095,12 @@ 382: ++ STRIP=strip 382: ++ QEMU= 382: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh .sh -380: ++ '[' Linux = FreeBSD ']' -380: ++ trap 'on_error $LINENO' ERR -380: ++ trap on_exit EXIT -380: ++ echo -n 'Testing weak-undef-dso ... ' -380: Testing weak-undef-dso ... ++ set -o pipefail -380: ++ set -x -380: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - 382: ++ testname=weak-undef2 382: ++ t=out/test/x86_64/weak-undef2 382: ++ mkdir -p out/test/x86_64/weak-undef2 -380: + cat -381: ++ case $MACHINE in -381: ++ tlsdesc_opt=-mtls-dialect=gnu2 -381: +++ uname -381: ++ '[' Linux = FreeBSD ']' -381: ++ trap 'on_error $LINENO' ERR -381: ++ trap on_exit EXIT -381: ++ echo -n 'Testing weak-undef ... ' -381: Testing weak-undef ... ++ set -o pipefail -381: ++ set -x -381: + cat -381: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 -372: + 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 382: +++ uname -366: + readelf --dyn-syms out/test/x86_64/version-script6/f.so 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT @@ -27415,51 +27109,47 @@ 382: ++ set -x 382: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 382: + cat -355: + nm -g out/test/x86_64/version-script17/exe3 -355: + not grep foo +329: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o +334: + cat +334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +331: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o +332: + cat +332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +365: + 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 +364: + 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 +275: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib +366: + 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 +371: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +371: + 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 +255: + out/test/x86_64/relocatable-many-sections/exe +255: + grep Hello +255: Hello +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +372: + cat +372: + cc -xc -c -o out/test/x86_64/visibility/b.o - +330: + cat +330: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 +373: + cat +373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - +367: + 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 +292: + echo 'VER1 { foo; };' +292: + 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 +208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccTej3Nl.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccdVYzKF.res' '-flinker-output=pie' +208: /usr/libexec/gcc/x86_64-linux-gnu/14/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccTej3Nl.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccdVYzKF.res -flinker-output=pie @/tmp/ccsFT10k +208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccTej3Nl.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccdVYzKF.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' +208: + cat +208: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - +338: + cat +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - +343: mold: warning: undefined symbol: foo +343: + 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 +343: + not grep 'undefined.*foo' +343: + grep 'undefined.*foo' 377: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared -366: + grep foo@VER_X1 out/test/x86_64/version-script6/log -355: + grep foo -378: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared -373: + return 0 -373: + 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 -373: + grep -F 'multiple common symbols' -355: + return 0 -366: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -366: + grep bar@VER_X2 out/test/x86_64/version-script6/log -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -366: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) -366: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log -371: + 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 -363/402 Test #355: x86_64-version-script17 ............................... Passed 1.18 sec -test 383 - Start 383: x86_64-weak-undef4 - -383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh" -383: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -383: Environment variables: -383: MACHINE=x86_64 -383: CPU= -383: Test timeout computed to be: 1500 -366: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 -366: + on_exit -366: + echo OK -366: OK -366: + exit 0 -364/402 Test #366: x86_64-version-script6 ................................ Passed 0.87 sec -380: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o -test 384 - Start 384: x86_64-weak-undef5 - -384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh" -384: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -384: Environment variables: -384: MACHINE=x86_64 -384: CPU= -384: Test timeout computed to be: 1500 +379: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o 383: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh 383: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 383: ++ export LC_ALL=C @@ -27476,12 +27166,49 @@ 383: ++ STRIP=strip 383: ++ QEMU= 383: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh .sh +342/402 Test #255: x86_64-relocatable-many-sections ...................... Passed 3.30 sec +343/402 Test #340: x86_64-undefined ...................................... Passed 0.83 sec 383: ++ testname=weak-undef4 383: ++ t=out/test/x86_64/weak-undef4 383: ++ mkdir -p out/test/x86_64/weak-undef4 -379: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o +test 384 + Start 384: x86_64-weak-undef5 + +384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh" +384: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +384: Environment variables: +384: MACHINE=x86_64 +384: CPU= +384: Test timeout computed to be: 1500 +test 385 + Start 385: x86_64-whole-archive + +385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh" +385: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +385: Environment variables: +385: MACHINE=x86_64 +385: CPU= +385: Test timeout computed to be: 1500 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: ++ echo -n 'Testing weak-undef4 ... ' +383: Testing weak-undef4 ... ++ set -o pipefail +383: ++ set -x +383: + cat +383: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - +370: elf_x86_64 +370: + ./mold -V +370: + grep elf_i386 +370: elf_i386 +370: + cat +370: + cc -c -xc -o out/test/x86_64/version/a.o - +374: + cat +374: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - +316: + out/test/x86_64/tls-gd-to-ie/exe4 384: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh 384: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 384: ++ export LC_ALL=C @@ -27497,58 +27224,20 @@ 384: ++ OBJCOPY=objcopy 384: ++ STRIP=strip 384: ++ QEMU= -383: +++ uname 384: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh .sh 384: ++ testname=weak-undef5 384: ++ t=out/test/x86_64/weak-undef5 384: ++ mkdir -p out/test/x86_64/weak-undef5 -383: ++ '[' Linux = FreeBSD ']' -383: ++ trap 'on_error $LINENO' ERR -383: ++ trap on_exit EXIT -383: ++ echo -n 'Testing weak-undef4 ... ' -383: Testing weak-undef4 ... ++ set -o pipefail -383: ++ set -x -383: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - -383: + cat -381: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - -381: + cat +316: + grep '1 2 3' +385: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh +316: 1 2 3 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 -384: +++ uname -382: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - -384: ++ '[' Linux = FreeBSD ']' -384: ++ trap 'on_error $LINENO' ERR -384: ++ trap on_exit EXIT -384: ++ echo -n 'Testing weak-undef5 ... ' -384: Testing weak-undef5 ... ++ set -o pipefail -384: ++ set -x -382: + cat -384: + cat -384: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - -368: + out/test/x86_64/version-script8/exe -374: ++ wc -l -374: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log -375: mold: warning: symbol type mismatch: times -375: + on_exit -375: + echo OK -375: OK -375: + exit 0 -374: + '[' 1 = 1 ']' -374: + on_exit -374: + echo OK -374: OK -374: + exit 0 -365/402 Test #374: x86_64-warn-once ...................................... Passed 0.60 sec -366/402 Test #375: x86_64-warn-symbol-type ............................... Passed 0.46 sec -test 385 - Start 385: x86_64-whole-archive - -385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh" -385: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -385: Environment variables: -385: MACHINE=x86_64 -385: CPU= -385: Test timeout computed to be: 1500 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +344/402 Test #316: x86_64-tls-gd-to-ie ................................... Passed 1.38 sec test 386 Start 386: x86_64-wrap-lto @@ -27558,16 +27247,6 @@ 386: MACHINE=x86_64 386: CPU= 386: Test timeout computed to be: 1500 -368: + readelf --dyn-syms out/test/x86_64/version-script8/b.so -368: + grep -F foo@@ver1 out/test/x86_64/version-script8/log -372: + readelf --dyn-syms out/test/x86_64/visibility/e.so -372: + not grep -F foo -372: + grep -F foo -376: mold: error: undefined symbol: foo -376: + grep 'undefined symbol:.*foo' -385: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh -376: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -386: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh 385: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 385: ++ export LC_ALL=C 385: ++ LC_ALL=C @@ -27583,8 +27262,34 @@ 385: ++ STRIP=strip 385: ++ QEMU= 385: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh .sh -368: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 -368: + grep -F bar@@ver2 out/test/x86_64/version-script8/log +384: +++ uname +384: ++ '[' Linux = FreeBSD ']' +384: ++ trap 'on_error $LINENO' ERR +384: ++ trap on_exit EXIT +384: ++ echo -n 'Testing weak-undef5 ... ' +384: Testing weak-undef5 ... ++ set -o pipefail +384: ++ set -x +384: + cat +384: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - +386: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh +385: ++ testname=whole-archive +385: ++ t=out/test/x86_64/whole-archive +385: ++ mkdir -p out/test/x86_64/whole-archive +385: ++ case $MACHINE in +385: ++ tlsdesc_opt=-mtls-dialect=gnu2 +385: +++ uname +363: + cc -xc -c -o out/test/x86_64/version-script3/c.o - +363: + cat +371: + cat +331: + cat +385: ++ '[' Linux = FreeBSD ']' +331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +371: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - +385: ++ trap 'on_error $LINENO' ERR +385: ++ trap on_exit EXIT +385: ++ echo -n 'Testing whole-archive ... ' +385: Testing whole-archive ... ++ set -o pipefail +385: ++ set -x 386: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 386: ++ export LC_ALL=C 386: ++ LC_ALL=C @@ -27600,19 +27305,61 @@ 386: ++ STRIP=strip 386: ++ QEMU= 386: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh .sh -372: + return 0 +385: + cat +385: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - +385: + echo 'int fn1() { return 42; }' +385: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - +358: + cat +358: + cc -xc -c -o out/test/x86_64/version-script2/c.o - +368: + cat 386: ++ testname=wrap-lto +377: + 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 386: ++ t=out/test/x86_64/wrap-lto 386: ++ mkdir -p out/test/x86_64/wrap-lto -372: + on_exit -372: + echo OK -372: OK -372: + exit 0 -385: ++ testname=whole-archive -385: ++ t=out/test/x86_64/whole-archive -385: ++ mkdir -p out/test/x86_64/whole-archive -367/402 Test #372: x86_64-visibility ..................................... Passed 0.74 sec -381: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +368: + cc -xc -c -o out/test/x86_64/version-script8/c.o - +292: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +386: ++ case $MACHINE in +386: ++ tlsdesc_opt=-mtls-dialect=gnu2 +386: +++ uname +386: ++ '[' Linux = FreeBSD ']' +386: ++ trap 'on_error $LINENO' ERR +386: ++ trap on_exit EXIT +386: ++ echo -n 'Testing wrap-lto ... ' +386: Testing wrap-lto ... ++ set -o pipefail +386: ++ set -x +386: + test_cflags -flto +275: + grep -F .gnu_debuglink +386: + echo 'int main() {}' +275: + readelf -SW out/test/x86_64/separate-debug-file/exe3 +386: + cc -B. -flto -o /dev/null -xc - +367: + readelf --dyn-syms out/test/x86_64/version-script7/c.so +365: + readelf --dyn-syms out/test/x86_64/version-script5/c.so +367: + grep 'foo$' out/test/x86_64/version-script7/log +275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b8 000010 00 0 0 4 +275: + flock out/test/x86_64/separate-debug-file/exe3 true +355: + 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 +379: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe +379: + not grep 'WEAK DEFAULT UND foo' +379: + grep 'WEAK DEFAULT UND foo' +367: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +367: + grep bar@@VER_X1 out/test/x86_64/version-script7/log +329: + cat +329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +366: + cat +365: + grep -F foo out/test/x86_64/version-script5/log +367: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 +367: + on_exit +367: + echo OK +367: OK +367: + exit 0 +369: + readelf --dyn-syms out/test/x86_64/version-script9/c.so +345/402 Test #367: x86_64-version-script7 ................................ Passed 0.39 sec +379: + return 0 +366: + cat +366: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +365: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo +365: + not grep -F ' main' out/test/x86_64/version-script5/log +365: + grep -F ' main' out/test/x86_64/version-script5/log test 387 Start 387: x86_64-wrap @@ -27622,24 +27369,59 @@ 387: MACHINE=x86_64 387: CPU= 387: Test timeout computed to be: 1500 -381: + cat -377: + 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 -385: ++ case $MACHINE in -385: ++ tlsdesc_opt=-mtls-dialect=gnu2 -385: +++ uname -386: ++ case $MACHINE in -386: ++ tlsdesc_opt=-mtls-dialect=gnu2 -385: ++ '[' Linux = FreeBSD ']' -385: ++ trap 'on_error $LINENO' ERR -385: ++ trap on_exit EXIT -385: ++ echo -n 'Testing whole-archive ... ' -385: Testing whole-archive ... ++ set -o pipefail -385: ++ set -x -385: + cat -368: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 -368: + not grep -F baz out/test/x86_64/version-script8/log -368: + grep -F baz out/test/x86_64/version-script8/log -385: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - +379: + out/test/x86_64/weak-export-exe/exe +379: + grep '^3$' +365: + return 0 +365: + on_exit +365: + echo OK +365: OK +365: + exit 0 +364: + readelf --dyn-syms out/test/x86_64/version-script4/c.so +364: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log +369: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log +369: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 +369: + on_exit +369: + echo OK +369: OK +369: + exit 0 +275: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg +275: + grep '\.debug_info .*C' +346/402 Test #365: x86_64-version-script5 ................................ Passed 0.52 sec +347/402 Test #369: x86_64-version-script9 ................................ Passed 0.31 sec +379: 3 +364: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE +test 388 + Start 388: x86_64-z-cet-report + +388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh" +388: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +388: Environment variables: +388: MACHINE=x86_64 +388: CPU= +388: Test timeout computed to be: 1500 +test 389 + Start 389: x86_64-z-defs + +389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh" +389: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +389: Environment variables: +389: MACHINE=x86_64 +389: CPU= +389: Test timeout computed to be: 1500 +379: + on_exit +379: + echo OK +379: OK +379: + exit 0 +364: + not grep -F ' bar' out/test/x86_64/version-script4/log +364: + grep -F ' bar' out/test/x86_64/version-script4/log +364: + return 0 +364: + on_exit +364: + echo OK +364: OK +364: + exit 0 +275: [36] .debug_info PROGBITS 0000000000000000 00108c 000078 00 C 0 0 1 +275: + grep -F printf +275: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit 387: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh 387: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 387: ++ export LC_ALL=C @@ -27656,58 +27438,14 @@ 387: ++ STRIP=strip 387: ++ QEMU= 387: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh -386: +++ uname -368: + return 0 -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -386: ++ '[' Linux = FreeBSD ']' -386: ++ trap 'on_error $LINENO' ERR -386: ++ trap on_exit EXIT -386: ++ echo -n 'Testing wrap-lto ... ' -386: Testing wrap-lto ... ++ set -o pipefail -386: ++ set -x -386: + test_cflags -flto -386: + echo 'int main() {}' 387: ++ testname=wrap 387: ++ t=out/test/x86_64/wrap 387: ++ mkdir -p out/test/x86_64/wrap -368/402 Test #368: x86_64-version-script8 ................................ Passed 0.99 sec -test 388 - Start 388: x86_64-z-cet-report - -388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh" -388: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -388: Environment variables: -388: MACHINE=x86_64 -388: CPU= -388: Test timeout computed to be: 1500 -385: + echo 'int fn1() { return 42; }' -385: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - -383: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - -383: + cat -386: + cc -B. -flto -o /dev/null -xc - -373: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo -373: + on_exit -373: + echo OK -373: OK -373: + exit 0 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 -380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - -380: + cat -369/402 Test #373: x86_64-warn-common .................................... Passed 0.71 sec -test 389 - Start 389: x86_64-z-defs - -389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh" -389: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -389: Environment variables: -389: MACHINE=x86_64 -389: CPU= -389: Test timeout computed to be: 1500 -387: +++ uname +343: + return 0 +343: + grep 'undefined.*foo' +343: + not 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 388: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh 388: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 388: ++ export LC_ALL=C @@ -27723,25 +27461,42 @@ 388: ++ OBJCOPY=objcopy 388: ++ STRIP=strip 388: ++ QEMU= -384: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - -384: + cat -378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - -387: ++ '[' Linux = FreeBSD ']' -387: ++ trap 'on_error $LINENO' ERR -387: ++ trap on_exit EXIT -387: ++ echo -n 'Testing wrap ... ' -387: Testing wrap ... ++ set -o pipefail -387: ++ set -x 388: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh .sh -389: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh -382: + not 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 -387: + cat -387: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - -382: + grep 'undefined symbol: foo' +348/402 Test #364: x86_64-version-script4 ................................ Passed 0.53 sec +349/402 Test #379: x86_64-weak-export-exe ................................ Passed 0.27 sec 388: ++ testname=z-cet-report 388: ++ t=out/test/x86_64/z-cet-report 388: ++ mkdir -p out/test/x86_64/z-cet-report -378: + cat +test 390 + Start 390: x86_64-z-dynamic-undefined-weak-exe + +390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh" +390: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +390: Environment variables: +390: MACHINE=x86_64 +390: CPU= +390: Test timeout computed to be: 1500 +test 391 + Start 391: x86_64-z-dynamic-undefined-weak + +391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh" +391: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +391: Environment variables: +391: MACHINE=x86_64 +391: CPU= +391: Test timeout computed to be: 1500 +388: ++ case $MACHINE in +388: ++ tlsdesc_opt=-mtls-dialect=gnu2 +388: +++ uname +388: ++ '[' Linux = FreeBSD ']' +388: ++ trap 'on_error $LINENO' ERR +388: ++ trap on_exit EXIT +388: ++ echo -n 'Testing z-cet-report ... ' +388: Testing z-cet-report ... ++ set -o pipefail +388: ++ set -x +388: + cat +388: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - +389: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh 389: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 389: ++ export LC_ALL=C 389: ++ LC_ALL=C @@ -27756,72 +27511,22 @@ 389: ++ OBJCOPY=objcopy 389: ++ STRIP=strip 389: ++ QEMU= -388: ++ case $MACHINE in -388: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh .sh -388: +++ uname 389: ++ testname=z-defs 389: ++ t=out/test/x86_64/z-defs 389: ++ mkdir -p out/test/x86_64/z-defs -388: ++ '[' Linux = FreeBSD ']' -388: ++ trap 'on_error $LINENO' ERR -388: ++ trap on_exit EXIT -388: ++ echo -n 'Testing z-cet-report ... ' -388: Testing z-cet-report ... ++ set -o pipefail -388: ++ set -x -388: + cat -388: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - -381: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 389: ++ case $MACHINE in 389: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: +++ uname -389: ++ '[' Linux = FreeBSD ']' -389: ++ trap 'on_error $LINENO' ERR -389: ++ trap on_exit EXIT -389: ++ echo -n 'Testing z-defs ... ' -389: Testing z-defs ... ++ set -o pipefail -389: ++ set -x -389: + cat -388: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -389: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - -379: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe -379: + not grep 'WEAK DEFAULT UND foo' -379: + grep 'WEAK DEFAULT UND foo' -371: + out/test/x86_64/versioned-undef/exe -379: + return 0 -371: + grep '^1 2 3 3 4$' -371: 1 2 3 3 4 -371: + on_exit -371: + echo OK -371: OK -371: + exit 0 -379: + grep '^3$' -379: + out/test/x86_64/weak-export-exe/exe -370/402 Test #371: x86_64-versioned-undef ................................ Passed 0.90 sec -test 390 - Start 390: x86_64-z-dynamic-undefined-weak-exe - -390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh" -390: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -390: Environment variables: -390: MACHINE=x86_64 -390: CPU= -390: Test timeout computed to be: 1500 -379: 3 -379: + on_exit -379: + echo OK -379: OK -379: + exit 0 -371/402 Test #379: x86_64-weak-export-exe ................................ Passed 0.53 sec -test 391 - Start 391: x86_64-z-dynamic-undefined-weak - -391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh" -391: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -391: Environment variables: -391: MACHINE=x86_64 -391: CPU= -391: Test timeout computed to be: 1500 +387: +++ uname +387: ++ '[' Linux = FreeBSD ']' +387: ++ trap 'on_error $LINENO' ERR +387: ++ trap on_exit EXIT +387: ++ echo -n 'Testing wrap ... ' +387: Testing wrap ... ++ set -o pipefail +387: ++ set -x +387: + cat +387: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - 390: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh 390: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 390: ++ export LC_ALL=C @@ -27842,9 +27547,6 @@ 390: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 390: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe 391: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh -390: ++ case $MACHINE in -390: ++ tlsdesc_opt=-mtls-dialect=gnu2 -384: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 391: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C @@ -27859,46 +27561,57 @@ 391: ++ OBJCOPY=objcopy 391: ++ STRIP=strip 391: ++ QEMU= -390: +++ uname -390: ++ '[' Linux = FreeBSD ']' -390: ++ trap 'on_error $LINENO' ERR -390: ++ trap on_exit EXIT -390: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' -390: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail -390: ++ set -x -390: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC -390: + cat -380: + 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 391: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh .sh +389: ++ '[' Linux = FreeBSD ']' +333: + cat +333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +317: + 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 +389: ++ trap 'on_error $LINENO' ERR +389: ++ trap on_exit EXIT +389: ++ echo -n 'Testing z-defs ... ' +389: Testing z-defs ... ++ set -o pipefail +389: ++ set -x +389: + cat 391: ++ testname=z-dynamic-undefined-weak 391: ++ t=out/test/x86_64/z-dynamic-undefined-weak 391: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak -378: + 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 -389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -383: + cat +389: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - +390: ++ case $MACHINE in +390: ++ tlsdesc_opt=-mtls-dialect=gnu2 +388: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o +390: +++ uname 391: ++ case $MACHINE in 391: ++ tlsdesc_opt=-mtls-dialect=gnu2 -376: mold: warning: undefined symbol: foo -383: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +390: ++ '[' Linux = FreeBSD ']' 391: +++ uname -376: + grep 'undefined symbol:.*foo' +390: ++ trap 'on_error $LINENO' ERR +390: ++ trap on_exit EXIT +390: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' +390: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail +390: ++ set -x 391: ++ '[' Linux = FreeBSD ']' +390: + cat +390: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC 391: ++ trap 'on_error $LINENO' ERR 391: ++ trap on_exit EXIT 391: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 391: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 391: ++ set -x 391: + cat -385: + echo 'int fn2() { return 42; }' -385: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - -376: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols 391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -275: 3 printf("Hello world\n"); -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -372/402 Test #275: x86_64-separate-debug-file ............................ Passed 6.30 sec +377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so +377: + grep 'WEAK DEFAULT UND foo' +377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so +377: + grep 'WEAK DEFAULT UND foo' +377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +377: + on_exit +377: + echo OK +377: OK +377: + exit 0 +350/402 Test #377: x86_64-weak-export-dso ................................ Passed 0.31 sec +355: + nm -g out/test/x86_64/version-script17/exe1 +355: + grep foo test 392 Start 392: x86_64-z-max-page-size @@ -27908,23 +27621,7 @@ 392: MACHINE=x86_64 392: CPU= 392: Test timeout computed to be: 1500 -382: mold: error: undefined symbol: foo -382: + on_exit -382: + echo OK -382: OK -382: + exit 0 -377: + grep 'WEAK DEFAULT UND foo' -373/402 Test #382: x86_64-weak-undef2 .................................... Passed 0.56 sec -test 393 - Start 393: x86_64-z-nodefaultlib - -393: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh" -393: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -393: Environment variables: -393: MACHINE=x86_64 -393: CPU= -393: Test timeout computed to be: 1500 -381: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +336: + 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 392: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh 392: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 392: ++ export LC_ALL=C @@ -27941,41 +27638,38 @@ 392: ++ STRIP=strip 392: ++ QEMU= 392: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh .sh +355: 0000000000001759 T foo +355: + cat 392: ++ testname=z-max-page-size 392: ++ t=out/test/x86_64/z-max-page-size 392: ++ mkdir -p out/test/x86_64/z-max-page-size -377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so -377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -377: + grep 'WEAK DEFAULT UND foo' -390: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie 392: ++ case $MACHINE in +355: + 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 392: ++ tlsdesc_opt=-mtls-dialect=gnu2 -377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so 392: +++ uname +343: mold: error: undefined symbol: foo 392: ++ '[' Linux = FreeBSD ']' 392: ++ trap 'on_error $LINENO' ERR 392: ++ trap on_exit EXIT 392: ++ echo -n 'Testing z-max-page-size ... ' 392: Testing z-max-page-size ... ++ set -o pipefail 392: ++ set -x -377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -377: + on_exit -377: + echo OK -377: OK -377: + exit 0 -370: + ./mold -v -374/402 Test #377: x86_64-weak-export-dso ................................ Passed 0.79 sec +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 392: + cat -test 394 - Start 394: x86_64-z-nodump - -394: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh" -394: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -394: Environment variables: -394: MACHINE=x86_64 -394: CPU= -394: Test timeout computed to be: 1500 +351/402 Test #343: x86_64-unresolved-symbols ............................. Passed 0.94 sec 392: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - +test 393 + Start 393: x86_64-z-nodefaultlib + +393: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh" +393: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +393: Environment variables: +393: MACHINE=x86_64 +393: CPU= +393: Test timeout computed to be: 1500 393: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh 393: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 393: ++ export LC_ALL=C @@ -27991,15 +27685,97 @@ 393: ++ OBJCOPY=objcopy 393: ++ STRIP=strip 393: ++ QEMU= +388: + 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 +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 393: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh .sh 393: ++ testname=z-nodefaultlib 393: ++ t=out/test/x86_64/z-nodefaultlib 393: ++ mkdir -p out/test/x86_64/z-nodefaultlib -370: + grep 'mold .*compatible with GNU ld' +317: + out/test/x86_64/tls-gd/exe3 +317: + grep '1 2 3 4 5 6' 393: ++ case $MACHINE in 393: ++ tlsdesc_opt=-mtls-dialect=gnu2 +317: 1 2 3 4 5 6 +317: + 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 +393: +++ uname +393: ++ '[' Linux = FreeBSD ']' +393: ++ trap 'on_error $LINENO' ERR +393: ++ trap on_exit EXIT +393: ++ echo -n 'Testing z-nodefaultlib ... ' +393: Testing z-nodefaultlib ... ++ set -o pipefail +393: ++ set -x +393: + cat +393: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - +336: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log +336: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - +373: + 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 +336: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log +373: + not grep -F 'multiple common symbols' +373: + grep -F 'multiple common symbols' +336: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo +336: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log +375: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o +392: + 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 +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o +336: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz +372: + rm -f out/test/x86_64/visibility/c.a +338: + cat +375: + grep 'warning: symbol type mismatch: times' +372: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 +352/402 Test #336: x86_64-trace-symbol ................................... Passed 1.20 sec +test 394 + Start 394: x86_64-z-nodump + +394: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh" +394: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +394: Environment variables: +394: MACHINE=x86_64 +394: CPU= +394: Test timeout computed to be: 1500 +376: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o +376: + grep 'undefined symbol:.*foo' +370: + rm -f out/test/x86_64/version/exe +370: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o +370: + grep mold +363: + 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 +358: + 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 +391: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o +332: + 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 +334: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o 394: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh -388: + 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 +371: + 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 +366: + 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 +385: + echo 'int fn2() { return 42; }' +385: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +372: + cat +382: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - +382: + cat +355: + nm -g out/test/x86_64/version-script17/exe2 +383: + cat +333: + cat +381: + cat +381: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - +329: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl +372: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - +384: + cat +383: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - +368: + 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 +388: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT +388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +380: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o +378: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared +390: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie +389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o 394: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 394: ++ export LC_ALL=C 394: ++ LC_ALL=C @@ -28014,26 +27790,37 @@ 394: ++ OBJCOPY=objcopy 394: ++ STRIP=strip 394: ++ QEMU= -370: mold 2.37.1 (compatible with GNU ld) 394: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh -393: +++ uname -393: ++ '[' Linux = FreeBSD ']' -393: ++ trap 'on_error $LINENO' ERR -393: ++ trap on_exit EXIT -393: ++ echo -n 'Testing z-nodefaultlib ... ' -393: Testing z-nodefaultlib ... ++ set -o pipefail -393: ++ set -x -370: + grep 'mold .*compatible with GNU ld' -393: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - -391: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o -393: + cat +384: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - +374: + 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 +331: + cat +331: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +388: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +388: + not 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 394: ++ testname=z-nodump 394: ++ t=out/test/x86_64/z-nodump 394: ++ mkdir -p out/test/x86_64/z-nodump +355: + not grep foo +355: + grep foo +355: + return 0 +355: + cat +275: 3 printf("Hello world\n"); +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +353/402 Test #275: x86_64-separate-debug-file ............................ Passed 2.75 sec +test 395 + Start 395: x86_64-z-now + +395: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" +395: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +395: Environment variables: +395: MACHINE=x86_64 +395: CPU= +395: Test timeout computed to be: 1500 394: ++ case $MACHINE in 394: ++ tlsdesc_opt=-mtls-dialect=gnu2 -383: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o -389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 394: +++ uname 394: ++ '[' Linux = FreeBSD ']' 394: ++ trap 'on_error $LINENO' ERR @@ -28041,54 +27828,48 @@ 394: ++ echo -n 'Testing z-nodump ... ' 394: Testing z-nodump ... ++ set -o pipefail 394: ++ set -x -370: + ./mold --version 394: + cat +355: + 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 +334: + out/test/x86_64/tlsdesc/exe1 +334: + grep '42 3 5' +391: + 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 +338: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a +338: + 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 +317: + grep '1 2 3 4 5 6' +339: + rm -f out/test/x86_64/undefined-glob/d.a +339: + 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 394: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - -387: + cc -c -o out/test/x86_64/wrap/b.o -xc - -387: + cat -380: + out/test/x86_64/weak-undef-dso/exe1 -380: + grep bar=-1 -380: bar=-1 -370: mold 2.37.1 (compatible with GNU ld) -380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - -370: + ./mold -V -380: + cat -370: + grep 'mold .*compatible with GNU ld' -378: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so -378: + grep 'WEAK DEFAULT .* UND foo' -383: + 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 -384: + 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: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo -378: + on_exit -378: + echo OK -378: OK -378: + exit 0 -370: mold 2.37.1 (compatible with GNU ld) -375/402 Test #378: x86_64-weak-export-dso2 ............................... Passed 0.90 sec -392: + 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 -370: + grep elf_x86_64 -370: + ./mold -V -370: elf_x86_64 -370: + ./mold -V -370: + grep elf_i386 -test 395 - Start 395: x86_64-z-now - -395: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" -395: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -395: Environment variables: -395: MACHINE=x86_64 -395: CPU= -395: Test timeout computed to be: 1500 -370: elf_i386 -370: + cat -370: + cc -c -xc -o out/test/x86_64/version/a.o - -376: mold: error: undefined symbol: foo -376: + on_exit -376: + echo OK -376: OK -376: + exit 0 -376/402 Test #376: x86_64-warn-unresolved-symbols ........................ Passed 1.00 sec +395: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh +392: + out/test/x86_64/z-max-page-size/exe1 +317: + out/test/x86_64/tls-gd/exe4 +392: + grep 'Hello world' +317: 1 2 3 4 5 6 +395: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +395: ++ export LC_ALL=C +395: ++ LC_ALL=C +395: ++ '[' -z x86_64 ']' +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +334: 42 3 5 +334: + 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 +392: Hello world +395: ++ '[' -z '' ']' +395: ++ TESTDIR=out/test/x86_64 +395: ++ CC=cc +395: ++ CXX=c++ +395: ++ GCC=gcc +395: ++ GXX=g++ +395: ++ OBJDUMP=objdump +395: ++ OBJCOPY=objcopy +395: ++ STRIP=strip +395: ++ QEMU= +354/402 Test #317: x86_64-tls-gd ......................................... Passed 1.96 sec +395: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh .sh +375: mold: warning: symbol type mismatch: times +392: + grep 'LOAD.*R 0x10000$' +392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 test 396 Start 396: x86_64-z-origin @@ -28098,7 +27879,45 @@ 396: MACHINE=x86_64 396: CPU= 396: Test timeout computed to be: 1500 +395: ++ testname=z-now +395: ++ t=out/test/x86_64/z-now +395: ++ mkdir -p out/test/x86_64/z-now +375: + on_exit +375: + echo OK +375: OK +375: + exit 0 +392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 +392: + 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 +373: + return 0 +329: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so +329: + grep '3 0 5' +329: 3 0 5 +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +376: mold: error: undefined symbol: foo +355/402 Test #329: x86_64-tlsdesc-dlopen ................................. Passed 1.68 sec +356/402 Test #375: x86_64-warn-symbol-type ............................... Passed 0.77 sec 396: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh +test 397 + Start 397: x86_64-z-pack-relative-relocs + +397: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh" +397: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +397: Environment variables: +397: MACHINE=x86_64 +397: CPU= +397: Test timeout computed to be: 1500 +test 398 + Start 398: x86_64-z-rodynamic + +398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh" +398: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +398: Environment variables: +398: MACHINE=x86_64 +398: CPU= +398: Test timeout computed to be: 1500 396: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 396: ++ export LC_ALL=C 396: ++ LC_ALL=C @@ -28117,32 +27936,24 @@ 396: ++ testname=z-origin 396: ++ t=out/test/x86_64/z-origin 396: ++ mkdir -p out/test/x86_64/z-origin -255: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o -395: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh -395: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -395: ++ export LC_ALL=C -395: ++ LC_ALL=C -395: ++ '[' -z x86_64 ']' -395: ++ '[' -z '' ']' -395: ++ TESTDIR=out/test/x86_64 -395: ++ CC=cc -395: ++ CXX=c++ -395: ++ GCC=gcc -395: ++ GXX=g++ -395: ++ OBJDUMP=objdump -395: ++ OBJCOPY=objcopy -395: ++ STRIP=strip -395: ++ QEMU= -395: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh .sh -395: ++ testname=z-now -395: ++ t=out/test/x86_64/z-now -395: ++ mkdir -p out/test/x86_64/z-now -395: ++ case $MACHINE in -395: ++ tlsdesc_opt=-mtls-dialect=gnu2 -395: +++ uname 396: ++ case $MACHINE in 396: ++ tlsdesc_opt=-mtls-dialect=gnu2 396: +++ uname +396: ++ '[' Linux = FreeBSD ']' +396: ++ trap 'on_error $LINENO' ERR +396: ++ trap on_exit EXIT +396: ++ echo -n 'Testing z-origin ... ' +396: Testing z-origin ... ++ set -o pipefail +396: ++ set -x +396: + cat +373: + 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 +373: + grep -F 'multiple common symbols' +376: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +376: + grep 'undefined symbol:.*foo' +215: + readelf -WS out/test/x86_64/many-sections2/b.o +395: ++ case $MACHINE in +395: ++ tlsdesc_opt=-mtls-dialect=gnu2 +395: +++ uname 395: ++ '[' Linux = FreeBSD ']' 395: ++ trap 'on_error $LINENO' ERR 395: ++ trap on_exit EXIT @@ -28150,82 +27961,17 @@ 395: Testing z-now ... ++ set -o pipefail 395: ++ set -x 395: + cat -385: + rm -f out/test/x86_64/whole-archive/d.a -394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -393: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -396: ++ '[' Linux = FreeBSD ']' -380: + 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 -389: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -396: ++ trap 'on_error $LINENO' ERR -396: ++ trap on_exit EXIT -396: ++ echo -n 'Testing z-origin ... ' -396: Testing z-origin ... ++ set -o pipefail -396: ++ set -x -389: + grep 'undefined symbol:.* foo' -390: + not grep ' fn$' -390: + grep ' fn$' -385: + 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 -381: + 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 -387: + cat -387: + cc -c -o out/test/x86_64/wrap/c.o -xc - -396: + cc -c -o out/test/x86_64/z-origin/a.o -xc - -390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 395: + cc -o out/test/x86_64/z-now/a.o -c -xc - -396: + cat -390: + return 0 -388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -390: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak -388: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT -388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -370: + rm -f out/test/x86_64/version/exe -370: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o -370: + grep mold -388: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -388: + not 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: + 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 -383: + 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 370: mold 2.37.1 (compatible with GNU ld) 370: + not '[' -f out/test/x86_64/version/exe1 ']' 370: + '[' -f out/test/x86_64/version/exe1 ']' 370: + return 0 -370: + grep mold 370: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o -392: + out/test/x86_64/z-max-page-size/exe1 -392: + grep 'Hello world' -392: Hello world -392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 -392: + grep 'LOAD.*R 0x10000$' -391: + 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 -384: + readelf --dynamic out/test/x86_64/weak-undef5/exe -384: + grep 'NEEDED.*libfoobar' -392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 -392: + 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 -384: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] -384: + out/test/x86_64/weak-undef5/exe -384: + grep '^2$' -384: 2 -384: + on_exit -384: + echo OK -384: OK -384: + exit 0 -377/402 Test #384: x86_64-weak-undef5 .................................... Passed 0.92 sec -test 397 - Start 397: x86_64-z-pack-relative-relocs - -397: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh" -397: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -397: Environment variables: -397: MACHINE=x86_64 -397: CPU= -397: Test timeout computed to be: 1500 -395: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now -387: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -389: mold: error: undefined symbol: foo -389: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined -394: + readelf --dynamic out/test/x86_64/z-nodump/b.so -394: + not grep -E 'Flags:.*NODUMP' -394: + grep -E 'Flags:.*NODUMP' -389: + grep 'undefined symbol:.* foo' +370: + grep mold +366: + readelf --dyn-syms out/test/x86_64/version-script6/f.so +366: + grep foo@VER_X1 out/test/x86_64/version-script6/log +332: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +332: + grep '42 5' 397: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh 397: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 397: ++ export LC_ALL=C @@ -28241,51 +27987,46 @@ 397: ++ OBJCOPY=objcopy 397: ++ STRIP=strip 397: ++ QEMU= -394: + return 0 -394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump 397: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh .sh 397: ++ testname=z-pack-relative-relocs 397: ++ t=out/test/x86_64/z-pack-relative-relocs 397: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs -380: + out/test/x86_64/weak-undef-dso/exe2 -380: + grep bar=5 -380: bar=5 +396: + cc -c -o out/test/x86_64/z-origin/a.o -xc - +387: + cat +387: + cc -c -o out/test/x86_64/wrap/b.o -xc - +371: + out/test/x86_64/versioned-undef/exe +371: + grep '^1 2 3 3 4$' +371: 1 2 3 3 4 +332: 42 5 +366: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) +371: + on_exit +371: + echo OK +371: OK +371: + exit 0 397: ++ case $MACHINE in 397: ++ tlsdesc_opt=-mtls-dialect=gnu2 -380: + on_exit -380: + echo OK -380: OK -380: + exit 0 -378/402 Test #380: x86_64-weak-undef-dso ................................. Passed 1.16 sec -397: +++ uname -396: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin -test 398 - Start 398: x86_64-z-rodynamic +366: + grep bar@VER_X2 out/test/x86_64/version-script6/log +332: + 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 +357/402 Test #371: x86_64-versioned-undef ................................ Passed 0.80 sec +test 399 + Start 399: x86_64-z-sectionheader -398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh" -398: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -398: Environment variables: -398: MACHINE=x86_64 -398: CPU= -398: Test timeout computed to be: 1500 +399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" +399: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +399: Environment variables: +399: MACHINE=x86_64 +399: CPU= +399: Test timeout computed to be: 1500 +330: + 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 +397: +++ uname 397: ++ '[' Linux = FreeBSD ']' 397: ++ trap 'on_error $LINENO' ERR 397: ++ trap on_exit EXIT 397: ++ echo -n 'Testing z-pack-relative-relocs ... ' 397: Testing z-pack-relative-relocs ... ++ set -o pipefail 397: ++ set -x -397: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - 397: + cat -385: + readelf --symbols out/test/x86_64/whole-archive/exe -385: + not grep fn1 out/test/x86_64/whole-archive/log -385: + grep fn1 out/test/x86_64/whole-archive/log -385: + return 0 -385: + not grep fn2 out/test/x86_64/whole-archive/log -385: + grep fn2 out/test/x86_64/whole-archive/log 398: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh -385: + return 0 -385: + 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 -370: mold 2.37.1 (compatible with GNU ld) 398: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 398: ++ export LC_ALL=C 398: ++ LC_ALL=C @@ -28300,41 +28041,21 @@ 398: ++ OBJCOPY=objcopy 398: ++ STRIP=strip 398: ++ QEMU= -370: + grep 'Hello world' -370: + out/test/x86_64/version/exe2 398: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh .sh -370: Hello world -370: + grep 'unknown command line option:' -393: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe -393: + grep 'Flags:.*NODEFLIB' -393: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE -370: + not ./mold --v -393: + on_exit -393: + echo OK -393: OK -393: + exit 0 -379/402 Test #393: x86_64-z-nodefaultlib ................................. Passed 0.62 sec -test 399 - Start 399: x86_64-z-sectionheader - -399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" -399: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -399: Environment variables: -399: MACHINE=x86_64 -399: CPU= -399: Test timeout computed to be: 1500 398: ++ testname=z-rodynamic 398: ++ t=out/test/x86_64/z-rodynamic 398: ++ mkdir -p out/test/x86_64/z-rodynamic -370: mold: fatal: unknown command line option: --v -370: + on_exit -370: + echo OK -370: OK -370: + exit 0 -398: ++ case $MACHINE in -398: ++ tlsdesc_opt=-mtls-dialect=gnu2 -380/402 Test #370: x86_64-version ........................................ Passed 1.68 sec -390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 +358: + out/test/x86_64/version-script2/exe +366: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) +366: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log +366: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 +366: + on_exit +366: + echo OK +366: OK +366: + exit 0 +358/402 Test #366: x86_64-version-script6 ................................ Passed 1.03 sec +399: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh +368: + out/test/x86_64/version-script8/exe test 400 Start 400: x86_64-z-separate-code @@ -28344,16 +28065,6 @@ 400: MACHINE=x86_64 400: CPU= 400: Test timeout computed to be: 1500 -390: + grep ' fn$' -398: +++ uname -398: ++ '[' Linux = FreeBSD ']' -398: ++ trap 'on_error $LINENO' ERR -398: ++ trap on_exit EXIT -398: ++ echo -n 'Testing z-rodynamic ... ' -398: Testing z-rodynamic ... ++ set -o pipefail -398: ++ set -x -398: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - -399: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh 399: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 399: ++ export LC_ALL=C 399: ++ LC_ALL=C @@ -28368,34 +28079,70 @@ 399: ++ OBJCOPY=objcopy 399: ++ STRIP=strip 399: ++ QEMU= -398: + cat -390: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn 399: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh .sh -390: + on_exit -390: + echo OK -390: OK -390: + exit 0 -400: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh +368: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +397: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - +398: ++ case $MACHINE in +398: ++ tlsdesc_opt=-mtls-dialect=gnu2 +398: +++ uname +398: ++ '[' Linux = FreeBSD ']' +398: ++ trap 'on_error $LINENO' ERR +398: ++ trap on_exit EXIT +398: ++ echo -n 'Testing z-rodynamic ... ' +398: Testing z-rodynamic ... ++ set -o pipefail +398: ++ set -x +398: + cat +398: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - +358: + readelf --dyn-syms out/test/x86_64/version-script2/exe +358: + grep -F foo@ver1 out/test/x86_64/version-script2/log +358: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +358: + grep -F bar@ver2 out/test/x86_64/version-script2/log +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - 399: ++ testname=z-sectionheader 399: ++ t=out/test/x86_64/z-sectionheader 399: ++ mkdir -p out/test/x86_64/z-sectionheader -381/402 Test #390: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.80 sec -381: + 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 +368: + grep -F foo@@ver1 out/test/x86_64/version-script8/log +358: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +368: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 +358: + grep -F baz@ver3 out/test/x86_64/version-script2/log +368: + grep -F bar@@ver2 out/test/x86_64/version-script8/log +338: + cat +400: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh +399: ++ case $MACHINE in +399: ++ tlsdesc_opt=-mtls-dialect=gnu2 +399: +++ uname +384: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - +372: + 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 +385: + rm -f out/test/x86_64/whole-archive/d.a +385: + 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 +393: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 +390: + not grep ' fn$' +390: + grep ' fn$' +368: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 +368: + not grep -F baz out/test/x86_64/version-script8/log +368: + grep -F baz out/test/x86_64/version-script8/log +358: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) +358: + on_exit +358: + echo OK +358: OK +358: + exit 0 +381: + cat +381: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +382: + grep 'undefined symbol: foo' +382: + not 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 +363: + out/test/x86_64/version-script3/exe +363: + readelf --dyn-syms out/test/x86_64/version-script3/exe +334: + out/test/x86_64/tlsdesc/exe2 +334: + grep '42 3 5' 400: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C 400: ++ '[' -z x86_64 ']' 400: ++ '[' -z '' ']' 400: ++ TESTDIR=out/test/x86_64 -test 401 - Start 401: x86_64-z-stack-size - -401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" -401: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -401: Environment variables: -401: MACHINE=x86_64 -401: CPU= -401: Test timeout computed to be: 1500 400: ++ CC=cc 400: ++ CXX=c++ 400: ++ GCC=gcc @@ -28408,18 +28155,7 @@ 400: ++ testname=z-separate-code 400: ++ t=out/test/x86_64/z-separate-code 400: ++ mkdir -p out/test/x86_64/z-separate-code -399: ++ case $MACHINE in -399: ++ tlsdesc_opt=-mtls-dialect=gnu2 -255: + grep Hello -255: + out/test/x86_64/relocatable-many-sections/exe -255: Hello -399: +++ uname -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -388: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT +394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o 399: ++ '[' Linux = FreeBSD ']' 399: ++ trap 'on_error $LINENO' ERR 399: ++ trap on_exit EXIT @@ -28427,35 +28163,56 @@ 399: Testing z-sectionheader ... ++ set -o pipefail 399: ++ set -x 399: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - -401: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh -401: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -401: ++ export LC_ALL=C -401: ++ LC_ALL=C -401: ++ '[' -z x86_64 ']' -401: ++ '[' -z '' ']' -401: ++ TESTDIR=out/test/x86_64 -401: ++ CC=cc -401: ++ CXX=c++ -401: ++ GCC=gcc -401: ++ GXX=g++ -401: ++ OBJDUMP=objdump -401: ++ OBJCOPY=objcopy -401: ++ STRIP=strip -401: ++ QEMU= -388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -388: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -388: + on_exit -388: + echo OK -388: OK -388: + exit 0 399: + cat -391: + 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/402 Test #388: x86_64-z-cet-report ................................... Passed 0.95 sec -400: ++ case $MACHINE in -400: ++ tlsdesc_opt=-mtls-dialect=gnu2 -400: +++ uname -385: + readelf --symbols out/test/x86_64/whole-archive/exe -401: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh +378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - +378: + cat +359/402 Test #358: x86_64-version-script2 ................................ Passed 1.38 sec +363: + grep -F foo@ver1 out/test/x86_64/version-script3/log +363: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +363: + grep -F bar@ver2 out/test/x86_64/version-script3/log +334: 42 3 5 +334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +331: + 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 +333: + 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 +390: + return 0 +390: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak +374: ++ wc -l +374: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log +368: + return 0 +368: + on_exit +368: + echo OK +368: OK +368: + exit 0 +360/402 Test #368: x86_64-version-script8 ................................ Passed 1.14 sec +355: + not grep foo +355: + grep foo +355: + nm -g out/test/x86_64/version-script17/exe3 +355: + return 0 +355: + on_exit +355: + echo OK +355: OK +355: + exit 0 +test 401 + Start 401: x86_64-z-stack-size + +401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" +401: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +401: Environment variables: +401: MACHINE=x86_64 +401: CPU= +401: Test timeout computed to be: 1500 +363: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +363: + grep -F baz@ver2 out/test/x86_64/version-script3/log +363: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) +363: + on_exit +363: + echo OK +363: OK +363: + exit 0 +374: + '[' 1 = 1 ']' +374: + on_exit +374: + echo OK +374: OK +374: + exit 0 test 402 Start 402: x86_64-z-start-stop-visibility @@ -28465,6 +28222,11 @@ 402: MACHINE=x86_64 402: CPU= 402: Test timeout computed to be: 1500 +383: + cat +383: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +400: ++ case $MACHINE in +400: ++ tlsdesc_opt=-mtls-dialect=gnu2 +400: +++ uname 400: ++ '[' Linux = FreeBSD ']' 400: ++ trap 'on_error $LINENO' ERR 400: ++ trap on_exit EXIT @@ -28473,47 +28235,63 @@ 400: ++ set -x 400: + is_musl 400: + grep musl +380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - +380: + cat +391: + 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 +361/402 Test #355: x86_64-version-script17 ............................... Passed 1.45 sec +362/402 Test #363: x86_64-version-script3 ................................ Passed 1.36 sec +363/402 Test #374: x86_64-warn-once ...................................... Passed 1.12 sec +400: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - +401: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh +401: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +401: ++ export LC_ALL=C +401: ++ LC_ALL=C +401: ++ '[' -z x86_64 ']' +401: ++ '[' -z '' ']' +401: ++ TESTDIR=out/test/x86_64 +401: ++ CC=cc +401: ++ CXX=c++ +401: ++ GCC=gcc +401: ++ GXX=g++ +401: ++ OBJDUMP=objdump +401: ++ OBJCOPY=objcopy +401: ++ STRIP=strip +401: ++ QEMU= +401: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh +400: + cat 401: ++ testname=z-stack-size 401: ++ t=out/test/x86_64/z-stack-size 401: ++ mkdir -p out/test/x86_64/z-stack-size 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 401: +++ uname -383/402 Test #255: x86_64-relocatable-many-sections ...................... Passed 8.72 sec -392: + grep 'Hello world' -392: + out/test/x86_64/z-max-page-size/exe2 -392: Hello world -392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 -392: + grep 'LOAD.*R 0x100000$' -392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 -387: + out/test/x86_64/wrap/exe -387: + grep '^foo$' -387: foo -387: + 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 -400: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 401: ++ '[' Linux = FreeBSD ']' +373: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo 401: ++ trap 'on_error $LINENO' ERR 401: ++ trap on_exit EXIT 401: ++ echo -n 'Testing z-stack-size ... ' 401: Testing z-stack-size ... ++ set -o pipefail 401: ++ set -x +402: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh +376: mold: warning: undefined symbol: foo 401: + cat +376: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols +373: + on_exit +373: + echo OK +373: OK +373: + exit 0 +376: + grep 'undefined symbol:.*foo' 401: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - -395: + grep 'Hello world' -395: + out/test/x86_64/z-now/exe -395: Hello world -395: + on_exit -395: + echo OK -395: OK -395: + exit 0 -384/402 Test #395: x86_64-z-now .......................................... Passed 0.53 sec -392: + 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 -383: + grep '^2$' -383: + out/test/x86_64/weak-undef4/exe1 -383: 2 -402: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh -400: + cat -383: + out/test/x86_64/weak-undef4/exe2 +332: + grep '42 5' +332: + out/test/x86_64/tlsdesc-local-dynamic/exe2 +364/402 Test #373: x86_64-warn-common .................................... Passed 1.14 sec +332: 42 5 +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +330: + out/test/x86_64/tlsdesc-import/exe +330: + grep '5 7' 402: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 402: ++ export LC_ALL=C 402: ++ LC_ALL=C @@ -28529,175 +28307,267 @@ 402: ++ STRIP=strip 402: ++ QEMU= 402: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh .sh -383: + grep '^-1$' -383: -1 -389: mold: error: undefined symbol: foo -383: + on_exit -383: + echo OK -383: OK -383: + exit 0 -385/402 Test #383: x86_64-weak-undef4 .................................... Passed 1.22 sec -389: + grep 'undefined symbol:.* foo$' 402: ++ testname=z-start-stop-visibility 402: ++ t=out/test/x86_64/z-start-stop-visibility 402: ++ mkdir -p out/test/x86_64/z-start-stop-visibility -389: + 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 +392: + out/test/x86_64/z-max-page-size/exe2 +392: + grep 'Hello world' +365/402 Test #332: x86_64-tlsdesc-local-dynamic .......................... Passed 2.00 sec +396: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin +334: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so +330: 5 7 +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +366/402 Test #330: x86_64-tlsdesc-import ................................. Passed 2.04 sec 402: ++ case $MACHINE in 402: ++ tlsdesc_opt=-mtls-dialect=gnu2 +392: Hello world 402: +++ uname +370: mold 2.37.1 (compatible with GNU ld) +370: + out/test/x86_64/version/exe2 +392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 +392: + grep 'LOAD.*R 0x100000$' 402: ++ '[' Linux = FreeBSD ']' 402: ++ trap 'on_error $LINENO' ERR 402: ++ trap on_exit EXIT 402: ++ echo -n 'Testing z-start-stop-visibility ... ' 402: Testing z-start-stop-visibility ... ++ set -o pipefail 402: ++ set -x +384: + 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 +372: + readelf --dyn-syms out/test/x86_64/visibility/e.so +402: + cat +402: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - +372: + not grep -F foo +370: + grep 'Hello world' +372: + grep -F foo +370: Hello world +385: + 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 +388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 +392: + 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 +370: + grep 'unknown command line option:' +370: + not ./mold --v +372: + return 0 +372: + on_exit +372: + echo OK +372: OK +372: + exit 0 +338: + 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 +367/402 Test #372: x86_64-visibility ..................................... Passed 1.17 sec +395: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now +381: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie +388: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT 397: + 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 +387: + cat +387: + cc -c -o out/test/x86_64/wrap/c.o -xc - +393: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe +393: + grep 'Flags:.*NODEFLIB' +388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +388: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +388: + on_exit +388: + echo OK +388: OK +388: + exit 0 +331: + out/test/x86_64/tlsdesc-initial-exec/exe1 +331: + grep '^5 5 5$' +331: 5 5 5 +331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +331: + not grep -E 'TLS_?DESC' +331: + grep -E 'TLS_?DESC' +331: + return 0 +331: + 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 +398: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o +393: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE +393: + on_exit +393: + echo OK +393: OK +393: + exit 0 +389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs +390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 +390: + grep ' fn$' +368/402 Test #388: x86_64-z-cet-report ................................... Passed 0.90 sec +369/402 Test #393: x86_64-z-nodefaultlib ................................. Passed 0.84 sec +391: + cat +391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - +390: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn +390: + on_exit +390: + echo OK +390: OK +390: + exit 0 +394: + not grep -E 'Flags:.*NODUMP' +394: + readelf --dynamic out/test/x86_64/z-nodump/b.so +394: + grep -E 'Flags:.*NODUMP' +370/402 Test #390: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.90 sec +370: mold: fatal: unknown command line option: --v +370: + on_exit +370: + echo OK +370: OK +370: + exit 0 +371/402 Test #370: x86_64-version ........................................ Passed 1.21 sec +394: + return 0 +394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump +385: + readelf --symbols out/test/x86_64/whole-archive/exe +385: + not grep fn1 out/test/x86_64/whole-archive/log 385: + grep fn1 out/test/x86_64/whole-archive/log -402: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - -402: + cat -396: + grep -E '\(FLAGS\)\s+ORIGIN' -385: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 +376: mold: error: undefined symbol: foo +376: + on_exit +376: + echo OK +376: OK +376: + exit 0 +372/402 Test #376: x86_64-warn-unresolved-symbols ........................ Passed 1.19 sec +385: + return 0 +382: mold: error: undefined symbol: foo +385: + not grep fn2 out/test/x86_64/whole-archive/log 385: + grep fn2 out/test/x86_64/whole-archive/log +382: + on_exit +382: + echo OK +382: OK +382: + exit 0 +373/402 Test #382: x86_64-weak-undef2 .................................... Passed 1.17 sec +333: + out/test/x86_64/tlsdesc-static/exe1 +333: + grep 42 +385: + return 0 +385: + 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 +333: 42 +395: + out/test/x86_64/z-now/exe +395: + grep 'Hello world' +333: + 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 +395: Hello world +395: + on_exit +395: + echo OK +395: OK +395: + exit 0 +374/402 Test #395: x86_64-z-now .......................................... Passed 0.47 sec +398: + grep '\.dynamic.* WA ' +397: + grep -F .relr.dyn +397: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 +384: + grep 'NEEDED.*libfoobar' +384: + readelf --dynamic out/test/x86_64/weak-undef5/exe +398: + readelf -WS out/test/x86_64/z-rodynamic/exe1 +397: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 +389: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs +389: + grep 'undefined symbol:.* foo' 396: + readelf --dynamic out/test/x86_64/z-origin/exe -385: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 -385: + 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 +334: + out/test/x86_64/tlsdesc/exe3 +396: + grep -E '\(FLAGS\)\s+ORIGIN' +334: + grep '42 3 5' +384: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] +397: + grep Hello +397: + out/test/x86_64/z-pack-relative-relocs/exe1 +392: + out/test/x86_64/z-max-page-size/exe3 +398: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 +392: + grep 'Hello world' +398: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic +384: + out/test/x86_64/weak-undef5/exe +384: + grep '^2$' +334: 42 3 5 396: 0x000000000000001e (FLAGS) ORIGIN +334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax +397: Hello world +397: + 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 +392: Hello world 396: + readelf --dynamic out/test/x86_64/z-origin/exe +384: 2 396: + grep -E 'Flags:.*ORIGIN' -394: + grep -E 'Flags:.*NODUMP' -399: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader -398: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o -394: + readelf --dynamic out/test/x86_64/z-nodump/b.so +392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 +381: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +384: + on_exit +384: + echo OK +384: OK +384: + exit 0 +375/402 Test #384: x86_64-weak-undef5 .................................... Passed 1.07 sec 396: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE +392: + grep 'LOAD.*R 0x100000$' +392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 +392: + on_exit +392: + echo OK +392: OK +392: + exit 0 396: + on_exit 396: + echo OK 396: OK 396: + exit 0 -386/402 Test #396: x86_64-z-origin ....................................... Passed 0.57 sec -386: + cat -386: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - +376/402 Test #396: x86_64-z-origin ....................................... Passed 0.48 sec +377/402 Test #392: x86_64-z-max-page-size ................................ Passed 0.92 sec +385: + readelf --symbols out/test/x86_64/whole-archive/exe +394: + readelf --dynamic out/test/x86_64/z-nodump/b.so +394: + grep -E 'Flags:.*NODUMP' 394: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP 394: + on_exit 394: + echo OK 394: OK 394: + exit 0 -387/402 Test #394: x86_64-z-nodump ....................................... Passed 0.78 sec -401: + 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 -391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - -391: + cat -402: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o -381: + grep '^-1$' -381: + out/test/x86_64/weak-undef/exe1 -397: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 -397: + grep -F .relr.dyn -387: + grep '^wrap_foo$' -387: + out/test/x86_64/wrap/exe -381: -1 -387: wrap_foo -397: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 -397: + out/test/x86_64/z-pack-relative-relocs/exe1 -387: + 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 -381: + grep '^-1$' -397: + grep Hello -397: Hello world -397: + 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 -381: + out/test/x86_64/weak-undef/exe2 -381: -1 -392: + out/test/x86_64/z-max-page-size/exe3 -392: + grep 'Hello world' -381: + grep '^2$' -392: Hello world -392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 -381: + out/test/x86_64/weak-undef/exe3 -381: 2 -389: mold: warning: undefined symbol: foo -389: + on_exit -389: + echo OK -389: OK -389: + exit 0 -388/402 Test #389: x86_64-z-defs ......................................... Passed 1.17 sec -381: + out/test/x86_64/weak-undef/exe4 -381: + grep '^2$' -381: 2 -381: + on_exit -385: + readelf --symbols out/test/x86_64/whole-archive/exe -381: + echo OK -381: OK -381: + exit 0 -392: + grep 'LOAD.*R 0x100000$' -389/402 Test #381: x86_64-weak-undef ..................................... Passed 1.52 sec -392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 -392: + on_exit -392: + echo OK -392: OK -392: + exit 0 -390/402 Test #392: x86_64-z-max-page-size ................................ Passed 0.98 sec -247: + seq 1 10000 -247: + sed 's/.*/void func&();/' -247: + echo 'int main() {' -247: + sed 's/.*/func&();/' -247: + seq 1 10000 -400: + 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 -247: + echo '}' -247: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c -401: + grep 'GNU_STACK .* 0x900000 RW' -401: + readelf -W --segments out/test/x86_64/z-stack-size/exe -401: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 -385: + not grep fn1 out/test/x86_64/whole-archive/log +338: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 +378/402 Test #394: x86_64-z-nodump ....................................... Passed 0.84 sec +338: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 385: + grep fn1 out/test/x86_64/whole-archive/log -401: + on_exit -401: + echo OK -401: OK -401: + exit 0 -391/402 Test #401: x86_64-z-stack-size ................................... Passed 0.36 sec -385: + return 0 -385: + not grep fn2 out/test/x86_64/whole-archive/log +338: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo +338: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar +331: + out/test/x86_64/tlsdesc-initial-exec/exe2 +331: + grep '^5 5 5$' +385: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 +338: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 +331: 5 5 5 +331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 +331: + grep -E 'TLS_?DESC' +338: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar +338: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 +338: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 +338: + return 0 +402: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o 385: + grep fn2 out/test/x86_64/whole-archive/log -398: + readelf -WS out/test/x86_64/z-rodynamic/exe1 -399: + out/test/x86_64/z-sectionheader/exe -399: + grep 'Hello world' -399: Hello world -399: + readelf -h out/test/x86_64/z-sectionheader/exe -399: + grep -E 'Size of section headers:\s+0 ' +385: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 +385: + 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 +378: + 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 +339: + 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: + on_exit +338: + echo OK +338: OK +338: + exit 0 +379/402 Test #338: x86_64-undefined-glob-gc-sections ..................... Passed 1.95 sec +331: 0000000000002a88 R_X86_64_TLSDESC foo@Base 391: + 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 -398: + grep '\.dynamic.* WA ' -385: + return 0 -385: + on_exit -385: + echo OK -385: OK -385: + exit 0 -392/402 Test #385: x86_64-whole-archive .................................. Passed 1.37 sec -399: Size of section headers: 0 (bytes) -398: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 -398: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic -399: + on_exit -399: + echo OK -399: OK -399: + exit 0 -393/402 Test #399: x86_64-z-sectionheader ................................ Passed 0.42 sec -387: + out/test/x86_64/wrap/exe -387: + grep '^foo$' -387: foo -387: + on_exit -387: + echo OK -387: OK -387: + exit 0 -394/402 Test #387: x86_64-wrap ........................................... Passed 1.32 sec -402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 -397: + grep Hello +383: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o +399: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader +387: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o +400: + 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 +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 +380/402 Test #331: x86_64-tlsdesc-initial-exec ........................... Passed 2.16 sec +398: + readelf -WS out/test/x86_64/z-rodynamic/exe2 +398: + grep '\.dynamic.* A ' +398: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 +334: + 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 +389: mold: error: undefined symbol: foo +398: + on_exit +398: + echo OK +398: OK +398: + exit 0 +381/402 Test #398: x86_64-z-rodynamic .................................... Passed 0.51 sec +389: + grep 'undefined symbol:.* foo' +389: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined 397: + out/test/x86_64/z-pack-relative-relocs/exe2 +397: + grep Hello +381: + 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 397: Hello world -402: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 -402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 +333: + out/test/x86_64/tlsdesc-static/exe2 397: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 +333: + grep 42 +333: 42 +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +385: + readelf --symbols out/test/x86_64/whole-archive/exe 397: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 -402: + return 0 -402: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 -402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +382/402 Test #333: x86_64-tlsdesc-static ................................. Passed 2.14 sec +380: + 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 397: 0x0000000000000024 (RELR) 0x560 397: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 -402: + return 0 -402: + 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 397: 0x0000000000000023 (RELRSZ) 32 (bytes) 397: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 397: 0x0000000000000025 (RELRENT) 8 (bytes) @@ -28705,81 +28575,235 @@ 397: + echo OK 397: OK 397: + exit 0 -395/402 Test #397: x86_64-z-pack-relative-relocs ......................... Passed 0.61 sec +383/402 Test #397: x86_64-z-pack-relative-relocs ......................... Passed 0.54 sec +339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +391: + out/test/x86_64/z-dynamic-undefined-weak/exe1 +391: + grep 1 +339: + not grep foo out/test/x86_64/undefined-glob/log1 +339: + grep foo out/test/x86_64/undefined-glob/log1 +402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 +391: 1 +391: + 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 +339: + return 0 +339: + not grep foobar out/test/x86_64/undefined-glob/log1 +339: + grep foobar out/test/x86_64/undefined-glob/log1 +402: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 +402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 +387: + out/test/x86_64/wrap/exe +387: + grep '^foo$' +339: + return 0 +339: + not grep baz out/test/x86_64/undefined-glob/log1 +339: + grep baz out/test/x86_64/undefined-glob/log1 +402: + return 0 +402: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +387: foo +387: + 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 400: + out/test/x86_64/z-separate-code/exe1 +402: + return 0 +402: + 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 +378: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so 400: + grep 'Hello world' +378: + grep 'WEAK DEFAULT .* UND foo' +339: + return 0 +339: + 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*' 400: Hello world +378: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo 400: + 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 -386: + cat -386: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto -398: + readelf -WS out/test/x86_64/z-rodynamic/exe2 +378: + on_exit +378: + echo OK +378: OK +378: + exit 0 +384/402 Test #378: x86_64-weak-export-dso2 ............................... Passed 1.33 sec +399: + out/test/x86_64/z-sectionheader/exe +399: + grep 'Hello world' +399: Hello world +334: + out/test/x86_64/tlsdesc/exe4 +399: + readelf -h out/test/x86_64/z-sectionheader/exe +334: + grep '42 3 5' +399: + grep -E 'Size of section headers:\s+0 ' +334: 42 3 5 +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +399: Size of section headers: 0 (bytes) +385/402 Test #334: x86_64-tlsdesc ........................................ Passed 2.17 sec +399: + on_exit +399: + echo OK +399: OK +399: + exit 0 +386/402 Test #399: x86_64-z-sectionheader ................................ Passed 0.57 sec +381: + 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 +389: mold: error: undefined symbol: foo +389: + 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 +389: + grep 'undefined symbol:.* foo$' +380: + out/test/x86_64/weak-undef-dso/exe1 +380: + grep bar=-1 +380: bar=-1 +380: + cat +380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - +215: + grep -F .data.100000 out/test/x86_64/many-sections2/log1 +385: + not grep fn1 out/test/x86_64/whole-archive/log +385: + grep fn1 out/test/x86_64/whole-archive/log +401: + 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 +385: + return 0 +385: + not grep fn2 out/test/x86_64/whole-archive/log +385: + grep fn2 out/test/x86_64/whole-archive/log +339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +383: + 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 +400: + out/test/x86_64/z-separate-code/exe2 +400: + grep 'Hello world' +402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 +391: + out/test/x86_64/z-dynamic-undefined-weak/exe2 +385: + return 0 +385: + on_exit +385: + echo OK +385: OK +385: + exit 0 391: + grep 1 -391: + out/test/x86_64/z-dynamic-undefined-weak/exe1 +387/402 Test #385: x86_64-whole-archive .................................. Passed 1.26 sec +339: + grep foo out/test/x86_64/undefined-glob/log2 +381: + out/test/x86_64/weak-undef/exe1 +387: + out/test/x86_64/wrap/exe +400: Hello world +381: + grep '^-1$' +400: + 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 391: 1 -398: + grep '\.dynamic.* A ' -391: + 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 -398: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 -398: + on_exit -398: + echo OK -398: OK -398: + exit 0 -396/402 Test #398: x86_64-z-rodynamic .................................... Passed 0.62 sec -402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 +389: mold: warning: undefined symbol: foo +387: + grep '^wrap_foo$' +389: + on_exit +389: + echo OK +389: OK +389: + exit 0 402: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 +339: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo +339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +339: + grep foobar out/test/x86_64/undefined-glob/log2 +388/402 Test #389: x86_64-z-defs ......................................... Passed 1.15 sec +381: -1 +381: + out/test/x86_64/weak-undef/exe2 +381: + grep '^-1$' +391: + 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 +387: wrap_foo +387: + 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 402: + return 0 402: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +339: + not grep baz out/test/x86_64/undefined-glob/log2 +339: + grep baz out/test/x86_64/undefined-glob/log2 +381: -1 +381: + out/test/x86_64/weak-undef/exe3 402: + return 0 402: + 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 -400: + out/test/x86_64/z-separate-code/exe2 +381: + grep '^2$' +339: + return 0 +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +389/402 Test #339: x86_64-undefined-glob ................................. Passed 2.11 sec +215: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 +381: 2 +215: + readelf -Ws out/test/x86_64/many-sections2/b.o +381: + out/test/x86_64/weak-undef/exe4 +381: + grep '^2$' +381: 2 +381: + on_exit +381: + echo OK +381: OK +381: + exit 0 +390/402 Test #381: x86_64-weak-undef ..................................... Passed 1.42 sec +380: + 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 +401: + readelf -W --segments out/test/x86_64/z-stack-size/exe +401: + grep 'GNU_STACK .* 0x900000 RW' +383: + 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 +400: + out/test/x86_64/z-separate-code/exe3 400: + grep 'Hello world' -400: Hello world -400: + 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 -386: + cat -386: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto -391: + out/test/x86_64/z-dynamic-undefined-weak/exe2 -391: + grep 1 -391: 1 -391: + 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 402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 -402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 -402: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello -402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 -402: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello -402: + on_exit -402: + echo OK -402: OK -402: + exit 0 -397/402 Test #402: x86_64-z-start-stop-visibility ........................ Passed 0.66 sec -400: + grep 'Hello world' -400: + out/test/x86_64/z-separate-code/exe3 391: + out/test/x86_64/z-dynamic-undefined-weak/exe3 391: + grep 0 +387: + out/test/x86_64/wrap/exe +387: + grep '^foo$' +401: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 400: Hello world -391: 0 +401: + on_exit +401: + echo OK +401: OK +401: + exit 0 400: + on_exit 400: + echo OK 400: OK 400: + exit 0 +391/402 Test #400: x86_64-z-separate-code ................................ Passed 0.87 sec +391: 0 +392/402 Test #401: x86_64-z-stack-size ................................... Passed 0.57 sec 391: + on_exit 391: + echo OK 391: OK 391: + exit 0 -398/402 Test #391: x86_64-z-dynamic-undefined-weak ....................... Passed 1.51 sec -399/402 Test #400: x86_64-z-separate-code ................................ Passed 0.75 sec -386: + 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 -215: + readelf -WS out/test/x86_64/many-sections2/b.o -215: + grep -F .data.100000 out/test/x86_64/many-sections2/log1 -215: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 -215: + readelf -Ws out/test/x86_64/many-sections2/b.o -247: + 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 -247: + out/test/x86_64/range-extension-thunk3/exe -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -400/402 Test #247: x86_64-range-extension-thunk3 ......................... Passed 10.36 sec +402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 +387: foo +387: + on_exit +387: + echo OK +387: OK +387: + exit 0 +393/402 Test #391: x86_64-z-dynamic-undefined-weak ....................... Passed 1.37 sec +402: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello +402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 +394/402 Test #387: x86_64-wrap ........................................... Passed 1.39 sec +402: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello +402: + on_exit +402: + echo OK +402: OK +402: + exit 0 +292: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so +395/402 Test #402: x86_64-z-start-stop-visibility ........................ Passed 0.56 sec +292: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log +292: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +396/402 Test #292: x86_64-symbol-version-lto ............................. Passed 3.52 sec +383: + out/test/x86_64/weak-undef4/exe1 +383: + grep '^2$' +383: 2 +383: + out/test/x86_64/weak-undef4/exe2 +383: + grep '^-1$' +383: -1 +383: + on_exit +383: + echo OK +383: OK +383: + exit 0 +397/402 Test #383: x86_64-weak-undef4 .................................... Passed 1.70 sec +380: + out/test/x86_64/weak-undef-dso/exe2 +380: + grep bar=5 +386: + cat +386: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - +380: bar=5 +380: + on_exit +380: + echo OK +380: OK +380: + exit 0 +398/402 Test #380: x86_64-weak-undef-dso ................................. Passed 1.84 sec +208: + out/test/x86_64/lto-gcc/exe3 +208: + grep 'Hello world' +208: Hello world +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +399/402 Test #208: x86_64-lto-gcc ........................................ Passed 5.56 sec +247: + seq 1 10000 +247: + sed 's/.*/void func&();/' +247: + echo 'int main() {' +247: + seq 1 10000 +247: + sed 's/.*/func&();/' +247: + echo '}' +247: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 215: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-sections2/log2 215: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 215: + grep -F 'ABS foo' out/test/x86_64/many-sections2/log2 @@ -28791,7 +28815,19 @@ 215: + echo OK 215: OK 215: + exit 0 -401/402 Test #215: x86_64-many-sections2 ................................. Passed 12.22 sec +400/402 Test #215: x86_64-many-sections2 ................................. Passed 5.56 sec +386: + cat +386: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto +247: + 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 +247: + out/test/x86_64/range-extension-thunk3/exe +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +401/402 Test #247: x86_64-range-extension-thunk3 ......................... Passed 5.76 sec +386: + cat +386: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto +386: + 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 386: + out/test/x86_64/wrap-lto/exe 386: + grep '^foo$' 386: foo @@ -28807,11 +28843,11 @@ 386: + echo OK 386: OK 386: + exit 0 -402/402 Test #386: x86_64-wrap-lto ....................................... Passed 3.27 sec +402/402 Test #386: x86_64-wrap-lto ....................................... Passed 5.04 sec 100% tests passed, 0 tests failed out of 402 -Total Test time (real) = 21.75 sec +Total Test time (real) = 11.17 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) @@ -28832,7 +28868,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.37.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.37.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.37.1+dfsg -B/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -28877,8 +28913,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.37.1+dfsg-1_amd64.deb'. dpkg-deb: building package 'mold' in '../mold_2.37.1+dfsg-1_amd64.deb'. +dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.37.1+dfsg-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.37.1+dfsg-1_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.37.1+dfsg-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -28886,12 +28922,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/675802/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/675802/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/976317 and its subdirectories -I: Current time: Tue Mar 25 11:33:11 -12 2025 -I: pbuilder-time-stamp: 1742945591 +I: removing directory /srv/workspace/pbuilder/675802 and its subdirectories +I: Current time: Tue Apr 28 19:33:12 +14 2026 +I: pbuilder-time-stamp: 1777354392